BBC Good Food Guide Vegetarian Recipes for Every Meal

Updated On: September 30, 2025

Are you searching for new and exciting vegetarian dishes to bring flavor and variety to your table? The BBC Good Food Guide vegetarian recipes have long been celebrated for their creativity, freshness, and reliability.

Whether you’re a lifelong vegetarian, a curious flexitarian, or simply looking for meatless meal inspiration, BBC Good Food’s recipes make plant-based cooking accessible and utterly delicious. In this post, I’ll share a curated list of some of the most beloved vegetarian recipes inspired by the BBC Good Food Guide.

Each recipe is detailed with ingredients, step-by-step instructions, equipment lists, nutrition facts, tips, and serving ideas to ensure your kitchen adventures are both enjoyable and successful. Get ready to discover new vegetarian favorites that are perfect for weeknight dinners, weekend gatherings, or lunchbox treats!

Why You’ll Love These Recipes

BBC Good Food Guide vegetarian recipes are renowned for their balanced flavors, nutritious ingredients, and versatility. These dishes are designed to be easy enough for home cooks of all skill levels, yet impressive enough to serve guests.

You’ll appreciate how each recipe highlights the natural flavors of vegetables, pulses, and grains, offering something for every palate—from hearty comfort food to light, vibrant salads. Plus, these recipes are easily adaptable to suit vegan, gluten-free, or dairy-free diets, making them a staple for any modern household.

Whether you’re craving a cozy soup, a satisfying bake, or a show-stopping centerpiece, there’s something here to inspire your meat-free meal planning.

Vegetarian Recipe Listicle Inspired by BBC Good Food Guide

Here are five standout vegetarian recipes you’ll want to try, each with detailed instructions and tips. These reflect the diversity and flavor-forward approach of the BBC Good Food Guide:

  • Vegetarian Lasagne with Spinach & Ricotta
  • Roasted Vegetable & Pesto Tart
  • Chickpea & Sweet Potato Curry
  • Classic Vegetable Soup
  • Stuffed Bell Peppers with Quinoa & Beans

Let’s dive into each recipe, so you can find your new favorite meatless meal!

Vegetarian Lasagne with Spinach & Ricotta

Ingredients

Ingredient Quantity
Olive oil 2 tbsp
Onion, finely chopped 1 large
Garlic cloves, minced 3
Carrots, diced 2 medium
Celery sticks, diced 2
Chopped tomatoes 2 x 400g cans
Tomato puree 2 tbsp
Spinach, fresh or frozen 300g
Ricotta cheese 250g
Lasagne sheets 9-12
Grated mozzarella or cheddar 100g
Salt and pepper to taste
Dried oregano 1 tsp

Equipment

  • Large frying pan
  • Ovenproof baking dish
  • Wooden spoon
  • Chopping board and knife
  • Colander
  • Grater

Instructions

  1. Preheat your oven to 180°C (350°F). Heat olive oil in a large frying pan. Add chopped onion, carrot, and celery, cooking for 5-7 minutes until softened.
  2. Add garlic and cook for another minute. Stir in the chopped tomatoes and tomato puree. Season with salt, pepper, and oregano. Simmer for 15 minutes until thickened.
  3. Meanwhile, wilt the spinach in a pan or microwave. Drain excess water and mix with ricotta cheese. Add a pinch of salt and pepper.
  4. To assemble, spread a layer of tomato sauce in the baking dish. Cover with lasagne sheets, then spread over half of the spinach-ricotta mixture. Repeat layers, finishing with tomato sauce and a final layer of lasagne sheets.
  5. Sprinkle the top with grated cheese. Cover with foil and bake for 30 minutes. Remove foil and bake for another 10-15 minutes until golden and bubbling.
  6. Let the lasagne rest for 10 minutes before slicing and serving.

Tips & Variations

For a vegan version, swap ricotta for vegan soft cheese and use a plant-based mozzarella or cheddar.

  • Add roasted butternut squash or mushrooms for extra depth.
  • Make ahead and refrigerate—flavors deepen overnight.

Nutrition Facts

Nutrient Per Serving
Calories 360 kcal
Protein 17g
Fat 12g
Carbohydrates 44g
Fiber 6g

Serving Suggestions

  • Serve with a crisp green salad tossed in lemon vinaigrette.
  • Pair with homemade vegan bread for a hearty meal.
  • Great with steamed green beans or roasted broccoli.

Conclusion

This vegetarian lasagne delivers all the comfort you crave in a classic Italian bake, while packing in plenty of vegetables and protein. It’s a crowd-pleaser for family dinners, meal preps, or potlucks.

For more Italian-inspired meatless meals, check out our Best Italian Vegetarian Recipes.


Roasted Vegetable & Pesto Tart

Ingredients

  • 1 ready-rolled puff pastry sheet
  • 1 red onion, sliced
  • 1 courgette, sliced
  • 1 bell pepper, sliced
  • 100g cherry tomatoes, halved
  • 2 tbsp olive oil
  • 3 tbsp green pesto (vegetarian)
  • 75g feta cheese, crumbled
  • 1 egg, beaten (for glaze)
  • Salt & pepper

Equipment

  • Baking tray
  • Parchment paper
  • Knife and chopping board
  • Pastry brush

Instructions

  1. Preheat oven to 200°C (400°F). Place sliced onion, courgette, and bell pepper on a tray. Toss with olive oil, salt, and pepper. Roast for 15 minutes.
  2. Unroll the pastry onto a parchment-lined tray. Score a border 2cm from the edge. Prick the center with a fork.
  3. Spread pesto over the center. Layer roasted vegetables and cherry tomatoes on top. Crumble over feta.
  4. Brush pastry border with beaten egg. Bake for 20-25 minutes until golden and crisp.
  5. Cool for 5 minutes before slicing.

Tips & Variations

  • Use vegan pesto and omit feta for a vegan version.
  • Try adding artichoke hearts or olives for a Mediterranean twist.

Nutrition Facts

Nutrient Per Slice
Calories 290 kcal
Protein 6g
Fat 17g
Carbohydrates 28g

Serving Suggestions

Conclusion

This roasted vegetable tart is a celebration of summer produce and crisp pastry—a true feast for the eyes and palate. It’s ideal for picnics, brunches, or easy lunches, offering rich flavor and satisfying texture with every bite.


Chickpea & Sweet Potato Curry

Ingredients

  • 1 tbsp coconut oil
  • 1 onion, chopped
  • 2 garlic cloves, minced
  • 1 thumb-sized piece ginger, grated
  • 2 tbsp curry powder
  • 1 large sweet potato, peeled and diced
  • 1 x 400g can chickpeas, drained
  • 1 x 400ml can coconut milk
  • 200g fresh spinach
  • Salt & pepper
  • Fresh coriander, for garnish

Equipment

  • Large saucepan
  • Wooden spoon
  • Chopping board & knife

Instructions

  1. Heat coconut oil in a large saucepan. Sauté onion for 5 minutes until soft.
  2. Add garlic, ginger, and curry powder; cook for 1 minute.
  3. Stir in sweet potato and chickpeas. Pour in coconut milk and bring to a simmer.
  4. Cover and cook for 20 minutes, or until sweet potato is tender.
  5. Stir in spinach until wilted. Season to taste.
  6. Garnish with coriander and serve hot.

Tips & Variations

  • Swap sweet potato for butternut squash or pumpkin.
  • Add a handful of peas or green beans for extra veggies.
  • For a protein boost, stir in diced tofu or paneer.

Nutrition Facts

Nutrient Per Serving
Calories 320 kcal
Protein 9g
Fat 17g
Carbohydrates 33g

Serving Suggestions

Conclusion

This chickpea & sweet potato curry is robust, creamy, and deeply aromatic, delivering comfort in every spoonful. It’s a fantastic make-ahead meal—just as flavorful the next day—and is sure to become a regular on your table.


Classic Vegetable Soup

Ingredients

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, peeled & chopped
  • 2 celery sticks, chopped
  • 2 potatoes, diced
  • 1 courgette, diced
  • 1.5 liters vegetable stock
  • 2 tomatoes, diced
  • 100g green beans, chopped
  • 1 bay leaf
  • Salt & pepper
  • Fresh parsley, chopped

Equipment

  • Large soup pot
  • Wooden spoon
  • Chopping board & knife
  • Ladle

Instructions

  1. Heat olive oil in a large pot. Add onion, carrot, and celery. Cook for 5 minutes.
  2. Add potatoes, courgette, and cook for another 3 minutes.
  3. Pour in vegetable stock. Add tomatoes, green beans, bay leaf, salt, and pepper.
  4. Bring to a boil, then simmer for 25-30 minutes until vegetables are tender.
  5. Remove bay leaf and stir in chopped parsley.
  6. Serve hot, with crusty bread if desired.

Tips & Variations

  • Add cooked pasta or beans for a heartier soup.
  • Use seasonal vegetables for variety.

Nutrition Facts

Nutrient Per Bowl
Calories 120 kcal
Protein 3g
Fat 4g
Carbohydrates 18g

Serving Suggestions

  • Serve with vegetable crackers for crunch.
  • Top with a swirl of olive oil or sprinkle of cheese.

Conclusion

This classic vegetable soup is a warming, nourishing staple that’s easy to adapt to whatever’s in your fridge. It’s a great way to enjoy a rainbow of vegetables and is perfect for meal prep or a simple weeknight dinner.


Stuffed Bell Peppers with Quinoa & Beans

Ingredients

  • 4 large bell peppers
  • 1 tbsp olive oil
  • 1 small onion, chopped
  • 1 garlic clove, minced
  • 100g cooked quinoa
  • 1 x 400g can black beans, drained
  • 1 tomato, diced
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • 75g grated cheese (optional)
  • Salt & pepper
  • Fresh coriander, to serve

Equipment

  • Baking dish
  • Knife and chopping board
  • Frying pan
  • Mixing bowl

Instructions

  1. Preheat oven to 180°C (350°F).
  2. Slice tops off bell peppers and remove seeds. Place in a baking dish.
  3. Heat olive oil in a pan. Sauté onion and garlic for 3-4 minutes.
  4. Stir in quinoa, black beans, tomato, cumin, and paprika. Cook for 5 minutes. Season to taste.
  5. Spoon mixture into peppers. Top with grated cheese if using.
  6. Bake for 25-30 minutes, until peppers are tender and cheese is melted.
  7. Garnish with chopped coriander and serve.

Tips & Variations

  • Use brown rice or bulgur instead of quinoa.
  • Add corn or diced zucchini for extra color and nutrition.
  • For a vegan version, use plant-based cheese or omit cheese entirely.

Nutrition Facts

Nutrient Per Pepper
Calories 220 kcal
Protein 9g
Fat 6g
Carbohydrates 34g

Serving Suggestions

  • Serve with a side of Tex Mex rice or salad for a fiesta-inspired meal.
  • Add a dollop of natural yogurt or guacamole.

Conclusion

These stuffed bell peppers are a colorful and nutritious way to bring excitement to your vegetarian menu. Packed with protein, fiber, and flavor, they’re perfect for meal prep or a vibrant dinner party centerpiece.


Final Thoughts

The BBC Good Food Guide vegetarian recipes are beloved for a reason—they’re accessible, flavorful, and adaptable to so many tastes and dietary needs. Whether you’re indulging in a cheesy lasagne, a vibrant tart, a hearty curry, a classic soup, or a protein-packed stuffed pepper, these recipes will keep your meals fresh and exciting.

If you’re hungry for more plant-based inspiration, don’t miss our Vegetarian Swiss Chard Recipes for Healthy Meals or browse Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for comforting options.

Happy cooking, and may your kitchen be filled with delicious, nourishing vegetarian creations!

đź“– Recipe Card: BBC Good Food Guide Vegetarian Lasagne

Description: A hearty, flavourful vegetarian lasagne packed with layers of roasted vegetables, rich tomato sauce, and creamy cheese. Perfect for a family dinner or meal prep.

Prep Time: PT30M
Cook Time: PT45M
Total Time: PT1H15M

Servings: 6 servings

Ingredients

  • 2 tbsp olive oil
  • 1 large aubergine, diced
  • 2 courgettes, sliced
  • 1 red pepper, chopped
  • 1 onion, finely chopped
  • 2 garlic cloves, crushed
  • 2 x 400g cans chopped tomatoes
  • 1 tsp dried oregano
  • 200g fresh spinach
  • 250g ricotta cheese
  • 9 lasagne sheets
  • 75g grated mozzarella cheese

Instructions

  1. Heat oven to 200C/180C fan/gas 6.
  2. Heat 1 tbsp olive oil in a pan and sauté aubergine, courgettes, and pepper for 8-10 mins.
  3. Add onion and garlic, cook for 2 mins.
  4. Stir in chopped tomatoes and oregano; simmer for 15 mins.
  5. Wilt spinach in a separate pan, then mix with ricotta.
  6. Spread a layer of vegetable sauce in a baking dish.
  7. Top with lasagne sheets, then ricotta-spinach mix.
  8. Repeat layers, finishing with sauce and mozzarella.
  9. Bake for 30-35 mins until golden and bubbling.

Nutrition: Calories: 380 kcal | Protein: 17g | Fat: 14g | Carbs: 47g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “BBC Good Food Guide Vegetarian Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty, flavourful vegetarian lasagne packed with layers of roasted vegetables, rich tomato sauce, and creamy cheese. Perfect for a family dinner or meal prep.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tbsp olive oil”, “1 large aubergine, diced”, “2 courgettes, sliced”, “1 red pepper, chopped”, “1 onion, finely chopped”, “2 garlic cloves, crushed”, “2 x 400g cans chopped tomatoes”, “1 tsp dried oregano”, “200g fresh spinach”, “250g ricotta cheese”, “9 lasagne sheets”, “75g grated mozzarella cheese”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oven to 200C/180C fan/gas 6.”}, {“@type”: “HowToStep”, “text”: “Heat 1 tbsp olive oil in a pan and saut\u00e9 aubergine, courgettes, and pepper for 8-10 mins.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic, cook for 2 mins.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped tomatoes and oregano; simmer for 15 mins.”}, {“@type”: “HowToStep”, “text”: “Wilt spinach in a separate pan, then mix with ricotta.”}, {“@type”: “HowToStep”, “text”: “Spread a layer of vegetable sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Top with lasagne sheets, then ricotta-spinach mix.”}, {“@type”: “HowToStep”, “text”: “Repeat layers, finishing with sauce and mozzarella.”}, {“@type”: “HowToStep”, “text”: “Bake for 30-35 mins until golden and bubbling.”}], “nutrition”: {“calories”: “380 kcal”, “proteinContent”: “17g”, “fatContent”: “14g”, “carbohydrateContent”: “47g”}}

Photo of author

Marta K

Leave a Comment

X