Fresh, colorful, and ridiculously easy to throw together, this Vegan Pesto Zoodle Bowl is exactly the kind of recipe I like when I want something light without sacrificing flavor. Spiralized zucchini noodles are tossed with herby vegan pesto, then loaded up with sautéed mushrooms and juicy cherry tomatoes. A little vegan Parmesan, fresh basil, pine nuts, and red pepper flakes finish things off. It looks impressive in the bowl, but the actual work involved is wonderfully minimal.
First things first, we need to deal with the extra moisture in those zucchini noodles. Give your zoodles a gentle pat with clean paper towels, then pop them into a large mixing bowl. Don't squeeze the life out of them, we're just getting rid of some excess water.
Drizzle the vegan pesto over your zoodles and gently toss everything together until those green noodles have a nice coating of pesto.
Now grab a skillet and warm the olive oil over medium heat. Add the chopped mushrooms and cook them for about 5 to 7 minutes, stirring occasionally, until they've softened and started to brown.
Throw in the cherry tomatoes and let everything cook for another 5 minutes. The tomatoes should soften slightly while still keeping some of their shape and juicy bite.
Add the warm mushrooms and tomatoes to your pesto-coated zoodles and gently toss everything together. Try not to get too aggressive here because zucchini noodles are considerably more delicate than regular pasta.
Divide your zoodles between bowls and finish with vegan Parmesan, red pepper flakes, chopped basil, and pine nuts.
Dry those zoodles. Zucchini contains a lot of water. Patting the noodles dry before adding the pesto helps prevent a watery bowl.
Don't overcook the zucchini. In this recipe, there's really no need to cook the zoodles at all. The warm mushrooms and tomatoes soften them slightly while they keep a pleasant bite.
Use a good pesto. With such a short ingredient list, your pesto contributes a lot of the overall flavor.
Don't overcrowd the mushrooms. Give them enough room in the skillet so they sauté rather than steam.
Add the toppings at the end. Pine nuts, basil, and vegan Parmesan are much better when they're added just before serving.
Toast your pine nuts. If you have an extra couple of minutes, lightly toast them in a dry skillet. It makes a surprisingly big difference to their flavor.
Pine nuts are probably the biggest splurge in this otherwise simple recipe. Replacing them with sunflower seeds, chopped walnuts, or pumpkin seeds is an easy way to bring down the cost.
Buying zucchini when it's in season can also make this recipe considerably cheaper.
You don't need expensive vegan Parmesan either. A sprinkle of nutritional yeast provides plenty of savory flavor at a lower cost per serving.
Homemade pesto can be another money saver, particularly if you've got fresh basil growing at home. You can even stretch the basil by blending it with spinach.
And don't worry about buying pre-spiralized zucchini. A basic handheld spiralizer will quickly pay for itself if you make zoodles regularly.
This Vegan Pesto Zoodle Bowl works nicely as a light lunch or dinner on its own, but you can easily build a larger meal around it.
Try serving it with:
Crispy garlic bread
A simple green salad
Roasted chickpeas
Grilled or crispy tofu
Vegan meatballs
Marinated white beans
Roasted vegetables
A warm bowl of vegetable soup
If you're serving someone with a bigger appetite, I'd recommend adding chickpeas, tofu, or another protein source. You could also serve smaller portions of the zoodles alongside a more substantial main dish.
Storage and Reheating Tips
Zucchini noodles are best eaten fresh because they'll gradually release water after they're mixed with the pesto.
Refrigerating: Store leftovers in an airtight container in the refrigerator for up to 2 days. Some extra liquid at the bottom of the container is completely normal.
Meal prepping: For better results, keep the spiralized zucchini, pesto, cooked vegetables, and garnishes in separate containers. Toss them together when you're ready to eat.
Reheating: You can enjoy leftover zoodles cold or at room temperature. If you'd prefer them warm, give them a very quick toss in a skillet over medium heat.
Avoid cooking them for too long. Otherwise, your lovely zucchini noodles can quickly turn soft and watery.
Freezing: I wouldn't recommend freezing this dish. Zucchini noodles lose their texture and release a lot of moisture once thawed.
Final Thoughts
This Vegan Pesto Zoodle Bowl proves that a veggie-heavy meal doesn't have to be complicated or boring. You've got fresh zucchini noodles, savory mushrooms, sweet tomatoes, herby pesto, a little heat, and those crunchy pine nuts all competing for space in one colorful bowl.
It's also incredibly flexible. Keep it exactly as written for a light meal, throw in some chickpeas or crispy tofu when you're hungrier, or bulk it out with regular pasta when you want something heartier.
And with such a short prep time, this is definitely one to keep around for those days when you want a fresh homemade meal without spending forever in the kitchen.
I'm keeping dinner fresh and simple with this Vegan Pesto Zoodle Bowl! 🌿🥒 It's loaded with pesto-coated zucchini noodles, sautéed mushrooms, cherry tomatoes, basil, and crunchy pine nuts. 🍅😋
Ingredients
4 zucchinis, spiralized
4tbsp vegan pesto
1tsp olive oil
7oz mushrooms, chopped
5.2oz cherry tomatoes (150g)
2tbsp vegan parmesan cheese
red pepper flakes, to taste
2tbsp chopped basil leaves, garnish
2tsbp pine nuts for garnish
Instructions
1
Pat the spiralized zucchini gently with clean paper towels to remove excess moisture. Transfer the zucchini noodles to a large mixing bowl.
2
Add the vegan pesto to the zucchini noodles and toss gently until the noodles are evenly coated. Set aside.
3
Heat the olive oil in a skillet over medium heat. Add the chopped mushrooms and cook for 5 to 7 minutes, stirring occasionally, until tender and lightly browned.
4
Add the cherry tomatoes to the mushrooms and continue cooking for approximately 5 minutes, or until the tomatoes begin to soften.
5
Add the cooked mushrooms and cherry tomatoes to the pesto-coated zucchini noodles. Toss gently until all the ingredients are evenly distributed.
6
Divide the zucchini noodles among serving bowls.
7
Garnish each serving with vegan Parmesan cheese, red pepper flakes, freshly chopped basil, and pine nuts. Serve immediately.
Nutrition Facts
Servings 6
Amount Per Serving
Calories125kcal
% Daily Value *
Total Fat9g14%
Saturated Fat1.5g8%
Sodium180mg8%
Total Carbohydrate9g3%
Dietary Fiber3g12%
Sugars5g
Protein4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!