If there’s one publication that has continually inspired home cooks to make vegetables the hero of every meal, it’s BBC Vegetarian Magazine. With its creative, globally inspired recipes and focus on seasonal produce, this magazine has transformed how we view vegetarian cuisine.
Whether you’re a lifelong vegetarian, a flexitarian, or just looking to add more plant-based meals to your repertoire, the recipes featured in BBC Vegetarian Magazine are approachable, flavorful, and never boring.
In this post, I’m sharing a handpicked selection of BBC Vegetarian Magazine recipes that are perfect for both weeknight dinners and special occasions. Each recipe is designed to be satisfying and packed with vibrant flavor—showing that vegetarian food can be hearty, indulgent, and exciting.
Ready to discover your next favorite meat-free meal? Let’s dive in!
Why You’ll Love This Recipe
- Bold Flavors: Each dish is layered with herbs, spices, and umami-rich ingredients to ensure it’s anything but bland.
- Seasonal & Fresh: The recipes spotlight the best of what’s in season, making them affordable and sustainable.
- Approachable for All Skill Levels: Whether you’re a kitchen newbie or an experienced cook, you’ll find these recipes simple to follow and rewarding to make.
- Perfect for Meal Prep: Many dishes can be made ahead and enjoyed for lunch or dinner throughout the week.
- Customizable: Easily adapt the recipes to suit your pantry, preferences, or dietary needs.
BBC Vegetarian Magazine Recipes: 5 Must-Try Favorites
Below you’ll find five standout recipes inspired by BBC Vegetarian Magazine, each with a full ingredient list, step-by-step instructions, and expert tips. These are:
- Spiced Sweet Potato & Lentil Bake
- Indian-Inspired Cauliflower & Chickpea Curry
- Spring Green Risotto
- Stuffed Portobello Mushrooms with Goat Cheese
- Roasted Vegetable & Quinoa Salad
Let’s get cooking!
Spiced Sweet Potato & Lentil Bake
Ingredients
Sweet potatoes | 2 large, peeled and diced |
Brown lentils | 1 cup, rinsed |
Onion | 1 medium, chopped |
Garlic cloves | 2, minced |
Canned tomatoes | 1 (400g) can |
Vegetable stock | 2 cups |
Ground cumin | 1 tsp |
Ground coriander | 1 tsp |
Paprika | 1/2 tsp |
Fresh spinach | 2 large handfuls |
Olive oil | 2 tbsp |
Salt & pepper | To taste |
Fresh coriander | To garnish |
Equipment
- Large ovenproof dish or casserole
- Large frying pan or sauté pan
- Wooden spoon
- Chopping board & knife
- Measuring cups/spoons
Instructions
- Preheat the oven to 200°C (180°C fan) / 400°F / Gas 6.
- Sauté the aromatics: Heat the olive oil in a large frying pan. Add the chopped onion and cook for 5 minutes until softened. Stir in garlic and cook for 1 minute more.
- Add the spices: Sprinkle in the cumin, coriander, and paprika. Stir to coat the onions and garlic in the fragrant spices.
- Combine main ingredients: Add the diced sweet potatoes, rinsed lentils, canned tomatoes, and vegetable stock. Bring to a simmer, season with salt and pepper, and cook for 10 minutes.
- Layer & bake: Transfer the mixture to a large ovenproof dish. Cover with foil and bake for 30 minutes. Remove the foil and bake another 10-15 minutes until the sweet potatoes are tender and the top is slightly crisp.
- Stir in spinach: Remove from the oven, fold in the fresh spinach, and let it wilt in the residual heat.
- Garnish & serve: Sprinkle with fresh coriander before serving.
Tips & Variations
For a creamier finish, stir in a spoonful of Greek yogurt or coconut cream before serving.
- Swap sweet potatoes for butternut squash or pumpkin for a different twist.
- Add a pinch of chili flakes for extra heat.
- Serve with crusty bread or over brown rice for a heartier meal.
Nutrition Facts
Calories (per serving) | 280 |
Protein | 12g |
Fiber | 9g |
Sugar | 8g |
Fat | 6g |
Serving Suggestions
- Top with a dollop of Greek yogurt or your favorite plant-based alternative.
- Serve with a side of Green Chile Cheese Bread for a warming, filling meal.
- Pair with a simple salad of leafy greens and a tangy vinaigrette.
Indian-Inspired Cauliflower & Chickpea Curry
Ingredients
Cauliflower | 1 medium head, cut into florets |
Canned chickpeas | 1 (400g) can, drained & rinsed |
Onion | 1 large, chopped |
Garlic cloves | 3, minced |
Fresh ginger | 1-inch piece, grated |
Tinned tomatoes | 1 (400g) can |
Coconut milk | 1 cup |
Curry powder | 2 tbsp |
Garam masala | 1 tsp |
Vegetable oil | 2 tbsp |
Fresh coriander | To garnish |
Salt & pepper | To taste |
Equipment
- Large saucepan or dutch oven
- Chopping board & knife
- Wooden spoon
- Grater
- Measuring cups/spoons
Instructions
- Sauté aromatics: Heat the oil in a large saucepan. Add chopped onion and cook until soft, about 5 minutes. Stir in garlic and ginger, cook 2 more minutes.
- Add spices: Sprinkle in curry powder and garam masala. Toast spices for 1 minute, stirring.
- Add main ingredients: Add cauliflower florets, chickpeas, canned tomatoes, and coconut milk. Stir well and bring to a gentle simmer.
- Simmer: Cover and cook for 20-25 minutes, stirring occasionally, until cauliflower is tender and sauce has thickened.
- Season & serve: Season with salt and pepper, garnish with fresh coriander, and serve hot.
Tips & Variations
For a richer curry, add a spoonful of almond butter or a splash of cream.
- Try with broccoli or mixed vegetables instead of cauliflower.
- Add baby spinach in the last 5 minutes for extra greens.
- Serve over steamed basmati rice or with warm naan.
Nutrition Facts
Calories (per serving) | 320 |
Protein | 10g |
Fiber | 8g |
Fat | 13g |
Sugar | 7g |
Serving Suggestions
- Pair with Half Runner Beans for a protein-packed side.
- Enjoy with a spoonful of mango chutney or a squeeze of lime.
- Top with toasted cashews for crunch.
Spring Green Risotto
Ingredients
Arborio rice | 1 1/2 cups |
Asparagus | 1 bunch, trimmed and chopped |
Peas (fresh or frozen) | 1 cup |
Leek | 1, sliced |
Garlic cloves | 2, minced |
Vegetable stock | 4 cups, kept warm |
Dry white wine | 1/2 cup (optional) |
Parmesan (or vegetarian hard cheese) | 1/2 cup, grated |
Olive oil | 2 tbsp |
Butter | 2 tbsp |
Salt & pepper | To taste |
Lemon zest | 1 tsp |
Equipment
- Large saucepan or deep skillet
- Ladle
- Chopping board & knife
- Wooden spoon
- Grater
Instructions
- Prep the vegetables: Heat olive oil and half the butter in a large saucepan. Add sliced leek and garlic, cook gently for 5 minutes until soft but not colored.
- Toast the rice: Add Arborio rice, stir to coat, and cook for 2 minutes until edges start to look translucent.
- Add wine: (If using) Pour in the wine and let it bubble away until mostly evaporated.
- Cook risotto: Add warm vegetable stock, a ladleful at a time, stirring often. Let each addition absorb before adding the next. Continue for 15-18 minutes.
- Add vegetables: Stir in asparagus and peas during the last 5 minutes of cooking.
- Finish & serve: When rice is creamy and al dente, stir in grated Parmesan, remaining butter, and lemon zest. Season to taste and serve immediately.
Tips & Variations
For a vegan risotto, substitute butter and cheese with olive oil and nutritional yeast.
- Fold in baby spinach or chopped fresh herbs before serving.
- Top with toasted pine nuts for crunch.
- Add a swirl of pesto for an herby finish.
Nutrition Facts
Calories (per serving) | 350 |
Protein | 9g |
Fiber | 4g |
Fat | 10g |
Sugar | 5g |
Serving Suggestions
- Pair with a crisp green salad and a glass of dry white wine.
- Serve alongside Go Macro Bar Recipe for a nourishing lunch menu.
- Finish with extra lemon zest and black pepper.
Stuffed Portobello Mushrooms with Goat Cheese
Ingredients
Large portobello mushrooms | 4, stems removed |
Goat cheese | 100g, softened |
Walnuts | 1/4 cup, chopped |
Baby spinach | 2 cups |
Garlic clove | 1, minced |
Fresh thyme | 1 tsp, chopped |
Balsamic glaze | To drizzle |
Olive oil | 2 tbsp |
Salt & pepper | To taste |
Equipment
- Baking tray
- Large frying pan
- Mixing bowl
- Chopping board & knife
Instructions
- Preheat oven to 200°C (180°C fan) / 400°F.
- Sauté spinach: Heat 1 tbsp olive oil in a pan, add garlic, cook 1 minute, then add spinach and cook until wilted. Remove excess liquid.
- Mix filling: In a bowl, combine goat cheese, walnuts, sautéed spinach, and fresh thyme. Season with salt and pepper.
- Stuff mushrooms: Place mushrooms gill-side up on a baking tray. Drizzle with olive oil and a pinch of salt. Spoon filling into each cap.
- Bake: Roast for 18-20 minutes, until mushrooms are tender and filling is golden.
- Serve: Drizzle with balsamic glaze and serve hot.
Tips & Variations
Swap walnuts for pecans or pine nuts, or use feta instead of goat cheese for a different flavor.
- Add sun-dried tomatoes or roasted red peppers to the filling.
- For a vegan version, use vegan cream cheese and omit the cheese topping.
Nutrition Facts
Calories (per mushroom) | 180 |
Protein | 8g |
Fiber | 3g |
Fat | 13g |
Serving Suggestions
- Serve on a bed of rocket with a lemony dressing.
- Pair with Kodiak Banana Muffins for a brunch spread.
- Enjoy as a starter, side dish, or even a light main course.
Roasted Vegetable & Quinoa Salad
Ingredients
Quinoa | 1 cup, rinsed |
Red bell pepper | 1, diced |
Zucchini | 1, diced |
Red onion | 1, sliced |
Cherry tomatoes | 1 cup, halved |
Olive oil | 2 tbsp |
Lemon juice | 2 tbsp |
Fresh parsley | 1/4 cup, chopped |
Feta cheese | 1/3 cup, crumbled (optional) |
Salt & pepper | To taste |
Equipment
- Baking tray
- Medium saucepan
- Large mixing bowl
- Chopping board & knife
Instructions
- Preheat oven to 200°C (180°C fan) / 400°F.
- Roast vegetables: Toss pepper, zucchini, onion, and cherry tomatoes with olive oil, salt, and pepper. Spread on a baking tray and roast for 25 minutes, until tender and caramelized.
- Cook quinoa: In a saucepan, combine rinsed quinoa with 2 cups water. Bring to a boil, reduce heat, cover, and simmer for 15 minutes. Fluff with a fork.
- Assemble salad: In a large bowl, combine roasted vegetables, cooked quinoa, lemon juice, parsley, and feta (if using). Toss gently and season to taste.
- Serve: Enjoy warm or chilled.
Tips & Variations
This salad is perfect for meal prep—flavors improve as it sits!
- Add chickpeas or toasted seeds for extra protein.
- Use any combination of seasonal vegetables you have on hand.
- For a vegan version, omit the feta or use a plant-based cheese.
Nutrition Facts
Calories (per serving) | 260 |
Protein | 9g |
Fiber | 6g |
Fat | 8g |
Serving Suggestions
- Pack for lunch or picnics—it travels well!
- Serve as a side with grilled halloumi or tofu steaks.
- Enjoy alongside a bowl of Green Goodness Juice for a nutrient-packed meal.
Conclusion
Vegetarian cooking truly shines when you have the right recipes, and these BBC Vegetarian Magazine-inspired dishes showcase just how satisfying and versatile plant-based meals can be. From comforting bakes and curries to fresh salads and elegant mains, there’s something here for everyone—whether you’re cooking for your family, meal prepping, or hosting friends for dinner.
What’s most exciting is how easily you can adapt these recipes to your own tastes and pantry staples. Don’t be afraid to experiment with different veggies, grains, or cheeses!
And if you’re looking for more inspiration, why not try making a batch of Grandma’s Old Fashioned Bread Pudding for dessert, or whip up some Gold Medal Sugar Cookies for an afternoon treat? Happy cooking, and may your kitchen always be filled with color, flavor, and joy!
đź“– Recipe Card: Spiced Chickpea & Spinach Stew
Description: A warming vegetarian stew packed with chickpeas, spinach, and aromatic spices. Perfect for a healthy weeknight meal.
Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M
Servings: 4 servings
Ingredients
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 garlic cloves, crushed
- 1 tbsp ground cumin
- 1 tsp smoked paprika
- 400g can chopped tomatoes
- 400g can chickpeas, drained and rinsed
- 200ml vegetable stock
- 100g baby spinach
- Salt and pepper, to taste
- Lemon wedges, to serve
Instructions
- Heat olive oil in a large pan over medium heat.
- Add onion and cook for 5 minutes until soft.
- Stir in garlic, cumin, and smoked paprika; cook for 1 minute.
- Pour in chopped tomatoes and vegetable stock.
- Add chickpeas and bring to a simmer.
- Cook for 20 minutes, stirring occasionally.
- Stir in spinach until wilted.
- Season with salt and pepper.
- Serve with lemon wedges.
Nutrition: Calories: 240 kcal | Protein: 9g | Fat: 6g | Carbs: 35g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Spiced Chickpea & Spinach Stew”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A warming vegetarian stew packed with chickpeas, spinach, and aromatic spices. Perfect for a healthy weeknight meal.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 large onion, finely chopped”, “2 garlic cloves, crushed”, “1 tbsp ground cumin”, “1 tsp smoked paprika”, “400g can chopped tomatoes”, “400g can chickpeas, drained and rinsed”, “200ml vegetable stock”, “100g baby spinach”, “Salt and pepper, to taste”, “Lemon wedges, to serve”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook for 5 minutes until soft.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic, cumin, and smoked paprika; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Pour in chopped tomatoes and vegetable stock.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas and bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Cook for 20 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Stir in spinach until wilted.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Serve with lemon wedges.”}], “nutrition”: {“calories”: “240 kcal”, “proteinContent”: “9g”, “fatContent”: “6g”, “carbohydrateContent”: “35g”}}