Wash and dry all the vegetables thoroughly before slicing. Cut the aubergines, zucchini, and tomatoes into evenly sized rounds so the stacks stay stable. Slice the peppers into wide strips for easy layering later.
Brush all the vegetables lightly with olive oil and season them with salt and pepper. Let them sit for a few minutes so the seasoning absorbs properly. This also helps prevent dryness during grilling.
Add fresh basil, garlic, nutritional yeast, nuts, lemon juice, and olive oil into a food processor. Blend until the mixture becomes creamy but still slightly textured. Taste and adjust seasoning if needed.
I like adding a little extra lemon juice because it keeps the pesto fresh and bright. If the pesto feels too thick, add one teaspoon of water or olive oil at a time until smooth.
Heat your grill pan or outdoor grill over medium-high heat. Place the aubergine slices on the hot grill and cook each side for about 3 to 4 minutes until tender with char marks.
Grill the zucchini and peppers the same way until slightly softened but not mushy. The vegetables should still keep their shape because they need to support the layers of the stack.
Start with one grilled aubergine slice as the base layer. Spread a spoonful of vegan pesto on top, then add zucchini, tomato, and grilled pepper slices. Repeat the layers until the stack reaches your desired height.
Finish the stack with a final drizzle of pesto and garnish with basil leaves or microgreens. The layers look colorful and impressive once stacked together on a serving plate.
Serve the grilled stacks warm or at room temperature. The smoky vegetables and fresh pesto taste amazing either way.
I personally enjoy them slightly warm because the pesto melts gently into the grilled vegetables. Pair them with crusty bread or a light salad for a complete summer meal.