Bbc Vegan Lasagne Recipe That Everyone Will Love

Updated On: October 5, 2025

Lasagne is a beloved classic comfort food, and the great news is you don’t have to miss out if you’re following a vegan lifestyle. The BBC Vegan Lasagne recipe is a fantastic twist on the traditional Italian dish that uses wholesome, plant-based ingredients to create layers of rich, hearty, and satisfying flavors.

Whether you’re a seasoned vegan or just exploring meat-free meals, this recipe is a perfect way to enjoy a crowd-pleasing dinner that’s both nutritious and indulgent.

This vegan lasagne features a luscious tomato and lentil ragu layered with tender pasta sheets and a creamy, dairy-free béchamel sauce that melts beautifully in the oven. It’s a fantastic way to sneak in some extra veggies and plant protein, making it as good for your body as it is for your taste buds.

Plus, it’s quite easy to prepare, making it ideal for a weekend dinner or meal prepping for the week ahead.

Why You’ll Love This Recipe

This BBC Vegan Lasagne is a total game-changer for anyone craving comfort food without the guilt. It’s packed with plant-based proteins like lentils, which give the layers a meaty texture and keep you full longer.

The recipe uses a simple yet flavorful tomato sauce, enhanced with garlic, herbs, and vegetables, making it a wholesome meal.

The creamy vegan béchamel, made from plant milk and flour, provides that classic lasagne creaminess without dairy. It’s also gluten-friendly if you use gluten-free lasagne sheets, and naturally free from cholesterol and animal fats, making it heart-healthy.

Whether you’re cooking for family, friends, or just yourself, this recipe offers a delicious way to incorporate more plant-based meals into your diet without compromising on taste or texture.

Ingredients

  • 1 tbsp olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 2 carrots, finely diced
  • 2 celery sticks, finely diced
  • 200g dried brown or green lentils, rinsed
  • 2 x 400g cans chopped tomatoes
  • 2 tbsp tomato purée
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 500ml vegetable stock
  • 250g vegan lasagne sheets
  • For the béchamel sauce:
    • 50g vegan butter or olive oil
    • 50g plain flour
    • 600ml unsweetened plant-based milk (soy or oat works best)
    • Pinch of nutmeg
    • Salt and pepper to taste
  • Fresh basil leaves, to garnish (optional)

Equipment

  • Large saucepan or deep frying pan
  • Wooden spoon or spatula
  • Medium saucepan (for béchamel sauce)
  • Whisk
  • Ovenproof lasagne dish (approx. 20x30cm)
  • Measuring jug
  • Knife and chopping board

Instructions

  1. Prepare the ragu: Heat the olive oil in a large pan over medium heat. Add the chopped onion, garlic, carrots, and celery. Sauté gently for about 8-10 minutes until the vegetables soften.
  2. Add the lentils and tomatoes: Stir in the rinsed lentils, chopped tomatoes, tomato purée, oregano, and basil. Pour in the vegetable stock and bring to a boil.
  3. Simmer the sauce: Reduce the heat to low and let it simmer uncovered for 30-35 minutes, stirring occasionally until the lentils are tender and the sauce has thickened. Season with salt and pepper to taste.
  4. Make the béchamel sauce: In a medium saucepan, melt the vegan butter over medium heat. Stir in the flour and cook for 1-2 minutes to form a roux, whisking constantly.
  5. Add plant milk: Gradually whisk in the plant-based milk, ensuring no lumps form. Continue to cook and whisk until the sauce thickens to a smooth, creamy consistency—about 5-7 minutes. Season with nutmeg, salt, and pepper.
  6. Assemble the lasagne: Preheat your oven to 180°C (160°C fan)/350°F/gas mark 4. Spread a thin layer of the lentil ragu on the base of your lasagne dish. Layer with lasagne sheets, followed by more ragu, then a layer of béchamel sauce. Repeat the layering until all components are used, finishing with a generous layer of béchamel on top.
  7. Bake: Cover the dish with foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for another 15 minutes until the top is golden and bubbling.
  8. Rest and serve: Let the lasagne cool for 10 minutes before slicing. Garnish with fresh basil leaves if desired and serve warm.

Tips & Variations

For extra depth of flavor, add a splash of red wine to the ragu while it simmers.

You can swap out lentils for cooked mushrooms or crumbled tofu if you prefer a different texture. For a more vegetable-packed meal, add layers of sautéed spinach, zucchini, or roasted bell peppers between the sheets.

If you want to make this gluten-free, ensure you use gluten-free lasagne sheets and a gluten-free flour variety for the béchamel sauce. To keep it oil-free, use water or vegetable broth instead of olive oil when sautéing the vegetables.

Don’t rush the béchamel sauce—whisk constantly to avoid lumps, and adjust the thickness by adding more plant milk if needed.

Nutrition Facts

Nutrient Per Serving (approx.)
Calories 350 kcal
Protein 15 g
Carbohydrates 45 g
Fiber 10 g
Fat 8 g
Saturated Fat 1 g
Sodium 450 mg

Serving Suggestions

This vegan lasagne pairs wonderfully with a fresh, crisp side salad. Consider a simple green salad with a lemon vinaigrette or a classic Caesar-style salad made vegan with dairy-free dressing and croutons.

For something heartier, serve alongside garlic bread made with vegan butter or try our Green Chile Cheese Bread Recipe for a spicy, cheesy twist that complements the lasagne perfectly.

And to finish on a sweet note, why not try a comforting dessert like the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe. It’s a cozy way to round out your meal.

Conclusion

The BBC Vegan Lasagne recipe is a wonderful addition to any plant-based cooking repertoire. It offers a delicious, satisfying meal that doesn’t compromise on the classic flavors and textures that make lasagne so beloved worldwide.

By using lentils and fresh vegetables, this recipe packs in plenty of nutrition, while the creamy béchamel sauce provides that indulgent, cheesy experience without dairy. Whether you’re vegan, vegetarian, or simply looking to try something new, this lasagne is a guaranteed hit at the dinner table.

Easy to prepare, adaptable to suit your tastes, and perfect for feeding a crowd, this vegan lasagne will quickly become a favorite. Don’t forget to explore other comforting recipes like our Glazed Twist Donut Recipe or the refreshing Half Runner Beans Recipe for a well-rounded culinary adventure.

📖 Recipe Card: BBC Vegan Lasagne

Description: A hearty and delicious vegan lasagne featuring layers of rich tomato sauce, creamy béchamel, and tender vegetables. Perfect for a comforting plant-based meal.

Prep Time: PT20M
Cook Time: PT45M
Total Time: PT65M

Servings: 6 servings

Ingredients

  • 2 tbsp olive oil
  • 1 onion, finely chopped
  • 2 garlic cloves, minced
  • 2 carrots, grated
  • 2 celery sticks, finely chopped
  • 200g mushrooms, chopped
  • 800g canned chopped tomatoes
  • 2 tbsp tomato purée
  • 300g dried lasagne sheets
  • 500ml unsweetened soy milk
  • 50g vegan margarine
  • 50g plain flour
  • 100g vegan grated cheese
  • Fresh basil leaves, to garnish
  • Salt and pepper, to taste

Instructions

  1. Preheat oven to 190°C (375°F).
  2. Heat olive oil in a pan, sauté onion, garlic, carrots, celery, and mushrooms until soft.
  3. Add chopped tomatoes and tomato purée, simmer for 20 minutes.
  4. Make béchamel by melting margarine, whisking in flour, then gradually adding soy milk until thickened.
  5. Season béchamel with salt and pepper.
  6. In a baking dish, layer tomato sauce, lasagne sheets, and béchamel, repeating layers.
  7. Top with vegan cheese and bake for 35-40 minutes until golden and bubbling.
  8. Garnish with fresh basil before serving.

Nutrition: Calories: 350 kcal | Protein: 12 g | Fat: 10 g | Carbs: 50 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “BBC Vegan Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and delicious vegan lasagne featuring layers of rich tomato sauce, creamy b\u00e9chamel, and tender vegetables. Perfect for a comforting plant-based meal.”, “prepTime”: “PT20M”, “cookTime”: “PT45M”, “totalTime”: “PT65M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tbsp olive oil”, “1 onion, finely chopped”, “2 garlic cloves, minced”, “2 carrots, grated”, “2 celery sticks, finely chopped”, “200g mushrooms, chopped”, “800g canned chopped tomatoes”, “2 tbsp tomato pur\u00e9e”, “300g dried lasagne sheets”, “500ml unsweetened soy milk”, “50g vegan margarine”, “50g plain flour”, “100g vegan grated cheese”, “Fresh basil leaves, to garnish”, “Salt and pepper, to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 190\u00b0C (375\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan, saut\u00e9 onion, garlic, carrots, celery, and mushrooms until soft.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and tomato pur\u00e9e, simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Make b\u00e9chamel by melting margarine, whisking in flour, then gradually adding soy milk until thickened.”}, {“@type”: “HowToStep”, “text”: “Season b\u00e9chamel with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “In a baking dish, layer tomato sauce, lasagne sheets, and b\u00e9chamel, repeating layers.”}, {“@type”: “HowToStep”, “text”: “Top with vegan cheese and bake for 35-40 minutes until golden and bubbling.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh basil before serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “12 g”, “fatContent”: “10 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X