Are you searching for vibrant, hearty, and satisfying vegan dinners inspired by the ever-popular BBC Good Food vegan dinner recipes? Look no further!
Whether you’re a dedicated plant-based eater or just exploring new ways to add more vegetables to your plate, these recipes will transform your weeknight meals. BBC Good Food is renowned for its reliable, flavor-packed dishes, and its vegan dinner lineup is no exception.
From creamy pastas to spicy curries and comforting bakes, these recipes offer something for everyone—without the need for animal products.
In this post, I’ll share three of the most-loved BBC Good Food–style vegan dinner recipes. Each is packed with nutrition, deliciously satisfying, and easy to prepare.
Plus, I’ll include expert tips, nutritional info, serving suggestions, and links to other vegan recipes you’ll adore. Ready to discover your new favorite weeknight dinners?
Let’s dive in!
Why You’ll Love This Recipe
- Flavorful and Satisfying: These recipes are loaded with layers of taste, thanks to aromatic spices, fresh herbs, and wholesome ingredients.
- Easy to Prepare: With simple, straightforward instructions, even beginner cooks can master these dishes at home.
- Nutritious: Each recipe is balanced with plenty of vegetables, plant-based proteins, and healthy fats to keep you fueled and happy.
- Family-Friendly: Perfect for sharing, these meals are loved by vegans and omnivores alike.
- Versatile: Easily adapt the dishes to suit your pantry staples or seasonal produce.
Ingredients
Creamy Vegan Mushroom Stroganoff
Ingredient | Amount |
---|---|
Mushrooms (button or cremini), sliced | 400g (14 oz) |
Onion, finely chopped | 1 large |
Garlic cloves, minced | 2 |
Olive oil | 2 tbsp |
Smoked paprika | 1 tsp |
Vegan sour cream (or cashew cream) | 150ml (2/3 cup) |
Vegetable stock | 250ml (1 cup) |
Dijon mustard | 1 tbsp |
Fresh parsley, chopped | 2 tbsp |
Sea salt and pepper | To taste |
Cooked pasta or rice | To serve |
Sweet Potato & Chickpea Curry
Ingredient | Amount |
---|---|
Sweet potatoes, peeled and diced | 2 medium |
Canned chickpeas, drained and rinsed | 1 can (400g/14oz) |
Onion, chopped | 1 medium |
Garlic cloves, minced | 2 |
Ginger, grated | 1-inch piece |
Curry powder | 2 tbsp |
Crushed tomatoes | 400g (14oz) can |
Coconut milk (full-fat) | 1 can (400ml/14oz) |
Spinach leaves | 100g (3.5oz) |
Vegetable oil | 2 tbsp |
Sea salt and pepper | To taste |
Fresh coriander, chopped | To garnish |
Steamed rice or naan | To serve |
Roasted Vegetable Vegan Shepherd’s Pie
Ingredient | Amount |
---|---|
Potatoes, peeled and chopped | 1kg (2.2 lbs) |
Olive oil | 3 tbsp |
Carrots, diced | 2 medium |
Celery sticks, diced | 2 |
Leek, sliced | 1 |
Frozen peas | 100g (3.5 oz) |
Lentils (canned or cooked) | 400g (14 oz) |
Vegetable stock | 300ml (1 1/4 cups) |
Tomato paste | 2 tbsp |
Fresh thyme, chopped | 1 tbsp |
Sea salt and pepper | To taste |
Plant-based milk | 100ml (1/2 cup) |
Vegan butter or olive oil (for mash) | 2 tbsp |
Equipment
- Large frying pan (for stroganoff and curry)
- Saucepan (for boiling pasta, rice, or potatoes)
- Baking dish (for shepherd’s pie)
- Potato masher (for shepherd’s pie topping)
- Chopping board and knives
- Measuring cups and spoons
- Wooden spoon or spatula
Instructions
Creamy Vegan Mushroom Stroganoff
- Heat the olive oil in a large frying pan over medium heat. Add the onion and cook for 3–4 minutes until soft.
- Add garlic and mushrooms. Cook for 5–6 minutes until mushrooms are golden and have released their moisture.
- Stir in the smoked paprika and cook for 1 minute, allowing the spices to bloom.
- Add vegetable stock and simmer for 3–4 minutes. Reduce heat, stir in vegan sour cream (or cashew cream), and Dijon mustard. Simmer gently for 2–3 minutes until creamy.
- Season with salt and pepper. Sprinkle with fresh parsley and serve hot over cooked pasta or rice.
Sweet Potato & Chickpea Curry
- Heat oil in a large pan over medium heat. Add onion and cook until soft, about 4–5 minutes.
- Add garlic and ginger. Sauté for 1 minute until fragrant.
- Stir in curry powder and cook for another minute.
- Add sweet potatoes, chickpeas, crushed tomatoes, and coconut milk. Stir to combine.
- Bring to a gentle simmer. Cover and cook for 15–20 minutes, stirring occasionally, until sweet potatoes are tender.
- Stir in spinach leaves and cook until wilted, about 2–3 minutes.
- Adjust seasoning with salt and pepper. Garnish with chopped coriander and serve with steamed rice or naan.
Roasted Vegetable Vegan Shepherd’s Pie
- Preheat oven to 200°C/180°C fan/400°F.
- Boil potatoes in salted water for 15–20 minutes until soft. Drain, mash with plant-based milk and vegan butter or olive oil. Season with salt and pepper; set aside.
- Meanwhile, heat olive oil in a frying pan. Add carrots, celery, and leek. Cook for 6–8 minutes until softened.
- Stir in tomato paste, thyme, lentils, vegetable stock, and peas. Simmer for 8–10 minutes until thickened.
- Spoon the filling into a baking dish. Spread mashed potatoes on top, smoothing with a fork for texture.
- Bake for 25–30 minutes until golden and bubbling. Cool slightly before serving.
Tips & Variations
- Add extra veggies: Toss in bell peppers, zucchini, or spinach to boost nutrition and color.
- Make ahead: All three recipes can be prepared in advance and reheated for busy evenings.
- Swap proteins: Use white beans instead of chickpeas for a different texture in the curry, or try tempeh in the stroganoff.
- Gluten-free options: Serve the stroganoff over gluten-free pasta or rice, and use gluten-free flour if thickening the shepherd’s pie filling.
- Flavor boosters: Add a splash of soy sauce or balsamic vinegar to deepen the umami flavors.
For an extra creamy finish in the Mushroom Stroganoff, try adding a spoonful of Vegan Bechamel Sauce before serving!
Nutrition Facts
Recipe | Calories | Protein | Fiber | Fat | Carbs |
---|---|---|---|---|---|
Mushroom Stroganoff | 340 | 9g | 6g | 13g | 47g |
Sweet Potato Curry | 410 | 12g | 11g | 15g | 57g |
Shepherd’s Pie | 375 | 10g | 8g | 8g | 65g |
Values are per serving and approximate. Adjust based on portion size and specific ingredients used.
Serving Suggestions
- Creamy Vegan Mushroom Stroganoff: Pair with a crisp green salad and a slice of Vegan Bread Machine Loaf for a comforting meal.
- Sweet Potato & Chickpea Curry: Serve with fluffy basmati rice, warm naan, and a side of Sautéed Swiss Chard.
- Roasted Vegetable Shepherd’s Pie: Enjoy alongside steamed green beans or a refreshing cucumber and mint salad.
- Leftovers: All recipes store well in the fridge for up to 3 days and make excellent lunchbox options.
“Don’t forget to try these dishes with other global flavors! For something new, explore Peruvian Vegetable Recipes for more inspiration.”
Conclusion
Embracing plant-based meals doesn’t mean sacrificing flavor or comfort, as these BBC Good Food vegan dinner recipes so deliciously prove. Each dish is packed with wholesome ingredients, vibrant spices, and hearty textures that will satisfy everyone at your table.
Whether you’re new to vegan cooking or a seasoned pro, these recipes are approachable and endlessly adaptable to what you have in your kitchen.
For even more vegan inspiration, check out our Veg Recipes for Slow Cooker or treat yourself to a sweet finish with this Vegetarian Date Cake. Cooking plant-based is a joyful adventure—so get creative, savor every bite, and share your vegan dinners with friends and family.
Happy cooking!
More BBC Good Food Vegan Dinner Recipe Inspiration (Listicle)
- 1. Vegan Lentil Bolognese: A rich, tomatoey sauce simmered with lentils, carrots, and celery, served over al dente pasta for a true comfort classic.
- 2. Aubergine & Chickpea Stew: Smoky aubergine, hearty chickpeas, and warming spices make this North African-inspired stew a weeknight winner.
- 3. Creamy Coconut Tofu Curry: Cubes of tofu and colorful veggies in a luscious coconut sauce, best enjoyed with jasmine rice or quinoa.
- 4. Vegan Chilli: Packed with beans, peppers, tomatoes, and smoky spices, this chili is perfect for meal prep and freezes beautifully.
- 5. Thai-Inspired Peanut Noodles: Rice noodles tossed with a spicy-sweet peanut sauce, crunchy vegetables, and fresh herbs for a fast, flavor-packed dinner.
- 6. Moroccan Vegetable Tagine: Slow-cooked root veggies, apricots, and warming spices create a fragrant, hearty stew that’s perfect for sharing.
- 7. Vegan Stuffed Peppers: Bell peppers filled with a savory mix of quinoa, black beans, corn, and salsa, then baked to perfection.
- 8. Vegan Moussaka: Layers of silky eggplant, savory lentils, and creamy bechamel sauce—totally plant-based and utterly satisfying.
- 9. Spicy Cauliflower Tacos: Crispy, spiced cauliflower tucked into soft tortillas with fresh slaw and a zesty lime crema.
- 10. One-Pot Vegan Jambalaya: Rice, beans, peppers, and Cajun spices all simmered together for a bold, comforting meal that’s easy to clean up.
For more vegan dinner inspiration, explore our recipes for Vegetable Alfredo or enjoy a bowl of Low-Calorie Vegetable Soup for a lighter meal option. Every dinner can be a celebration of flavor, nourishment, and plant-based creativity!
📖 Recipe Card: Vegan Chickpea & Spinach Curry
Description: A quick and flavorful vegan curry packed with protein and greens. Perfect for a hearty weeknight dinner.
Prep Time: PT15M
Cook Time: PT25M
Total Time: PT40M
Servings: 4 servings
Ingredients
- 1 tbsp olive oil
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 1 tbsp ginger, grated
- 1 tbsp curry powder
- 400g can chopped tomatoes
- 400g can chickpeas, drained and rinsed
- 100ml coconut milk
- 100g fresh spinach
- Salt and pepper, to taste
- Fresh coriander, to serve
- Cooked rice, to serve
Instructions
- Heat olive oil in a large pan over medium heat.
- Add onion and cook until softened, about 5 minutes.
- Stir in garlic and ginger, cook for 1 minute.
- Add curry powder and cook for 1 minute more.
- Pour in chopped tomatoes and simmer for 5 minutes.
- Add chickpeas and coconut milk, stir well.
- Simmer for 10 minutes until thickened.
- Stir in spinach until wilted.
- Season with salt and pepper.
- Serve hot, topped with coriander and with rice.
Nutrition: Calories: 320 kcal | Protein: 10g | Fat: 11g | Carbs: 45g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Chickpea & Spinach Curry”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A quick and flavorful vegan curry packed with protein and greens. Perfect for a hearty weeknight dinner.”, “prepTime”: “PT15M”, “cookTime”: “PT25M”, “totalTime”: “PT40M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 large onion, finely chopped”, “2 garlic cloves, minced”, “1 tbsp ginger, grated”, “1 tbsp curry powder”, “400g can chopped tomatoes”, “400g can chickpeas, drained and rinsed”, “100ml coconut milk”, “100g fresh spinach”, “Salt and pepper, to taste”, “Fresh coriander, to serve”, “Cooked rice, to serve”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and cook until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic and ginger, cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add curry powder and cook for 1 minute more.”}, {“@type”: “HowToStep”, “text”: “Pour in chopped tomatoes and simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Add chickpeas and coconut milk, stir well.”}, {“@type”: “HowToStep”, “text”: “Simmer for 10 minutes until thickened.”}, {“@type”: “HowToStep”, “text”: “Stir in spinach until wilted.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Serve hot, topped with coriander and with rice.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “10g”, “fatContent”: “11g”, “carbohydrateContent”: “45g”}}