Pesto Courgette, Corn, and Butterbeans (Vegan High-Protein) Recipe

Introduction

This vibrant vegan dish combines the fresh flavors of courgette, sweetcorn, and butterbeans with a creamy, herby pesto sauce. Packed with protein and plant-based goodness, it’s perfect for a nutritious lunch or light dinner.

A deep white bowl filled with a thick stew containing large white beans, yellow corn kernels, and green zucchini slices mixed into a creamy green sauce. The stew is garnished with small piles of white creamy dollops, fresh green herbs, pine nuts, and a sprinkle of red chili flakes, adding contrast in color and texture. The bowl sits on a white marbled surface scattered with small bits of pine nuts and pepper flakes. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 1 tbsp olive oil
  • 2 spring onions, sliced
  • 3 garlic cloves, crushed
  • 1 large courgette
  • 1 tin sweetcorn, drained (160g)
  • 1 tin butterbeans, drained (240g)
  • 120g thick coconut yoghurt or coconut cream
  • 3 tbsp vegan pesto
  • 1 tbsp white miso paste
  • 50g baby spinach
  • 1 small bunch fresh basil, leaves only
  • ½ lemon, juiced
  • 3-4 tbsp thick coconut yoghurt (for serving)
  • 3-4 slices sourdough or other bread (for serving)
  • 3 tbsp pine nuts, toasted (for serving)
  • Fresh basil (for garnish)

Instructions

  1. Step 1: Trim the top and end off the courgette and slice in half lengthways. Chop the courgette diagonally into chunks or ½ moon slices. Drain the sweetcorn and discard the liquid. Drain the butterbeans but reserve 150ml of the liquid (aquafaba) for later use.
  2. Step 2: Heat the olive oil in a large frying pan. Add the spring onion and garlic, frying for 1 minute until softened.
  3. Step 3: Add the courgette, season with salt and pepper, and fry over medium-high heat for 10 minutes until softened and slightly charred.
  4. Step 4: Add the sweetcorn to the pan and fry for another 5 minutes.
  5. Step 5: In a small bowl, mix the vegan pesto, white miso paste, and reserved butterbean liquid until smooth.
  6. Step 6: Stir the butterbeans, thick coconut yoghurt, and pesto mixture into the pan. Cook for 5 minutes to warm through.
  7. Step 7: Add the baby spinach, fresh basil leaves, and lemon juice. Stir gently until the leaves wilt and everything is heated.
  8. Step 8: Serve in bowls topped with a dollop of coconut yoghurt, toasted pine nuts, fresh basil, and slices of sourdough bread.

Tips & Variations

  • Use your favorite vegan pesto or make your own for extra freshness.
  • Swap the courgette for zucchini or summer squash if preferred.
  • Try adding a sprinkle of nutritional yeast for a cheesy flavor boost.
  • For added protein, include cooked quinoa or chickpeas.

Storage

Store any leftovers in a sealed container in the refrigerator for 2-3 days. To reheat, warm gently on the stove or in the microwave until heated through. You can also freeze the dish for up to 1 month; thaw fully before reheating.

How to Serve

A gray pan filled with a thick creamy stew that has three main layers: a greenish sauce base mixed with yellow corn kernels and white beans scattered throughout, dark green spinach leaves and sliced zucchini pieces floating on top of the sauce, and small white dollops of cream or yogurt dotted around with a few red chili flakes and pine nuts sprinkled for texture; on the right edge of the pan, a toasted slice of bread is partially dipped into the stew. Around the pan, there are small white bowls with green sauce and white cream, a white plate with two slices of toasted bread, a white plate holding a halved lemon and green basil leaves, and some pine nuts scattered on the white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use another type of beans instead of butterbeans?

Yes, cannellini beans or chickpeas work well as substitutes and offer similar texture and protein content.

Is the coconut yoghurt necessary?

Coconut yoghurt adds creaminess and a subtle tang, but you can substitute with any plant-based yoghurt or cream alternative based on your preference.

Print

Pesto Courgette, Corn, and Butterbeans (Vegan High-Protein) Recipe

A vibrant vegan high-protein dish combining tender courgette, sweetcorn, and butterbeans in a creamy coconut and pesto sauce, finished with fresh herbs and toasted pine nuts. Perfectly served with crunchy sourdough bread, this flavorful meal is quick to prepare and packed with wholesome ingredients.

  • Author: lina
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Frying
  • Cuisine: Vegan, Plant-Based
  • Diet: Vegan

Ingredients

Scale

Vegetables and Legumes

  • 1 large courgette
  • 1 tin sweetcorn, drained (160g)
  • 1 tin butterbeans, drained, liquid reserved (240g butterbeans, 150ml aquafaba)
  • 2 spring onions, sliced
  • 3 garlic cloves, crushed
  • 50g baby spinach
  • 1 small bunch fresh basil, leaves only
  • ½ lemon, juiced

Dairy Alternatives and Sauces

  • 120g thick coconut yoghurt or coconut cream
  • 3 tbsp vegan pesto
  • 1 tbsp white miso paste
  • 34 tbsp thick coconut yoghurt (for serving)

Other Ingredients

  • 1 tbsp olive oil
  • 34 slices sourdough or other bread
  • 3 tbsp pine nuts, toasted
  • Salt and pepper (to taste)

Instructions

  1. Prepare Ingredients: Trim the ends off the courgette and slice it lengthwise in half. Chop into diagonal chunks or ½ moon slices. Drain the sweetcorn completely. Drain the butterbeans but reserve 150ml of the aquafaba (bean liquid) for later use.
  2. Cook Aromatics and Courgette: Heat olive oil in a large frying pan over medium-high heat. Add sliced spring onions and crushed garlic. Fry for 1 minute until softened and fragrant. Add courgette pieces, season with salt and pepper, and cook for 10 minutes, allowing the courgette to soften and take on some char.
  3. Add Sweetcorn: Stir in the drained sweetcorn and fry for an additional 5 minutes to heat through and blend flavors.
  4. Make Pesto Miso Mixture: In a small bowl, whisk together the vegan pesto, white miso paste, and reserved butterbean aquafaba until smooth and well combined.
  5. Combine Butterbeans and Sauce: Add butterbeans, coconut yoghurt (120g), and the pesto-miso mixture to the pan. Stir well and cook for 5 minutes until heated through.
  6. Add Greens and Lemon: Stir in baby spinach, fresh basil leaves, and lemon juice. Cook briefly until the greens wilt and everything is warmed evenly.
  7. Serve: Spoon the mixture into bowls. Top with extra coconut yoghurt (3-4 tbsp), toasted pine nuts, and additional fresh basil. Serve immediately with slices of sourdough or your choice of bread.
  8. Storage: Enjoy fresh or store leftovers in an airtight container in the fridge for 2-3 days. Alternatively, freeze for up to 1 month. Thaw and reheat gently before serving.

Notes

  • Use thick coconut yoghurt or coconut cream for the creamiest texture and best flavor.
  • Keep the butterbean liquid (aquafaba) to add moisture and help make the sauce smooth and creamy.
  • To toast pine nuts, place them in a dry pan over medium heat and stir frequently until golden and fragrant, about 2-3 minutes.
  • This recipe is ideal for meal prep and works well served warm or at room temperature.
  • For gluten-free option, serve with gluten-free bread instead of sourdough.

Keywords: vegan pesto, courgette recipe, high protein vegan meal, butterbeans recipe, coconut yoghurt sauce, healthy vegan dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating