Bosh Vegan Lasagne Recipe That Everyone Will Love

Updated On: October 7, 2025

Lasagne is a classic comfort food that’s beloved worldwide, and with the rise of plant-based eating, vegan versions have become just as popular and delicious. If you’re looking for a hearty, satisfying dish that’s entirely plant-based, this BOSH Vegan Lasagne recipe is a game-changer.

Inspired by the vibrant flavors and wholesome ingredients championed by the famous BOSH! duo, this lasagne layers rich tomato sauce, creamy béchamel, and perfectly tender pasta sheets for a dish that’s both indulgent and nourishing.

Whether you’re a long-time vegan or simply want to try something new and healthy, this lasagne offers a fantastic way to enjoy familiar flavors with a cruelty-free twist. Plus, it’s surprisingly simple to make, perfect for feeding a crowd or preparing ahead for a comforting weeknight dinner.

Get ready to impress your friends and family with a vegan lasagne that truly delivers on taste and texture!

Why You’ll Love This Recipe

This vegan lasagne recipe stands out because it combines rich, bold flavors with wholesome, plant-based ingredients. The use of mushrooms and lentils provides a satisfying meaty texture without any animal products.

The homemade vegan béchamel sauce is creamy and luscious, making every bite melt in your mouth.

It’s also highly customizable—you can swap in your favorite vegetables or add extra spices to suit your taste. Plus, it’s a fantastic source of fiber, protein, and vitamins, making it a nutritious comfort food option.

If you love hearty casseroles but want a plant-based alternative, this lasagne will quickly become a staple in your recipe collection.

Ingredients

  • 12 sheets dried lasagne pasta (ensure vegan-friendly)
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 250g mushrooms, chopped
  • 150g brown lentils, cooked or canned (rinsed and drained)
  • 1 large carrot, grated
  • 1 red bell pepper, diced
  • 800g canned chopped tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • For the vegan béchamel:
    • 50g vegan butter
    • 50g plain flour
    • 600ml unsweetened plant milk (such as oat or soy)
    • 1/4 teaspoon nutmeg
    • Salt and pepper to taste
  • 100g vegan cheese (optional, for topping)
  • Fresh basil leaves for garnish

Equipment

  • Large frying pan or skillet
  • Medium saucepan for béchamel
  • Baking dish (approx. 9×13 inches or similar)
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Knife and chopping board
  • Colander (if cooking lentils)

Instructions

  1. Prepare the filling: Heat the olive oil in a large frying pan over medium heat. Add the chopped onion and garlic, cooking until softened and fragrant, about 5 minutes.
  2. Add mushrooms, carrot, and bell pepper: Stir in the chopped mushrooms, grated carrot, and diced red bell pepper. Cook for another 7-8 minutes until vegetables are tender and any liquid from mushrooms has evaporated.
  3. Incorporate lentils and tomatoes: Add the cooked lentils, canned chopped tomatoes, tomato paste, oregano, and basil. Season with salt and pepper. Simmer on low heat for 15-20 minutes, stirring occasionally, until the sauce thickens.
  4. Make the vegan béchamel sauce: In a medium saucepan, melt the vegan butter over medium heat. Whisk in the flour to form a smooth paste and cook for 1-2 minutes without browning.
  5. Gradually add plant milk: Slowly pour in the unsweetened plant milk, whisking constantly to prevent lumps. Continue to cook and whisk until the sauce thickens and coats the back of a spoon.
  6. Season the béchamel: Add nutmeg, salt, and pepper to taste. Remove from heat.
  7. Preheat the oven: Set your oven to 180°C (350°F) to warm up while assembling the lasagne.
  8. Assemble the lasagne: Spread a thin layer of the vegetable-lentil sauce on the bottom of your baking dish. Place a layer of lasagne sheets over the sauce, then add a generous layer of the sauce again, followed by a layer of béchamel. Repeat the layering process (pasta, sauce, béchamel) until all ingredients are used, finishing with a béchamel layer on top.
  9. Add vegan cheese: Sprinkle vegan cheese over the top layer if using.
  10. Bake: Cover loosely with foil and bake for 35 minutes. Remove the foil and bake for an additional 10-15 minutes until the top is golden and bubbling.
  11. Rest and serve: Let the lasagne rest for 10 minutes before serving. Garnish with fresh basil leaves for a pop of color and flavor.

Tips & Variations

Tip: For softer lasagne sheets, soak them in warm water for 10 minutes before layering. This will help them cook evenly in the oven.

You can customize this lasagne by adding other vegetables like spinach, zucchini, or eggplant for extra nutrition and flavor. For a spicy kick, add red chili flakes or a dash of smoked paprika to the sauce.

If you prefer a nut-based béchamel, try blending soaked cashews with plant milk and nutritional yeast for a rich, cheesy sauce alternative. For gluten-free options, swap lasagne sheets with gluten-free pasta or thinly sliced vegetables like zucchini or sweet potato as layers.

Want to enhance the umami? Add a splash of soy sauce or vegan Worcestershire sauce to the sauce mixture.

Nutrition Facts

Nutrient Per Serving (1/6 of lasagne)
Calories 350 kcal
Protein 15g
Carbohydrates 45g
Fat 8g
Fiber 10g
Sugar 7g
Sodium 450mg

Serving Suggestions

This vegan lasagne pairs beautifully with a crisp green salad dressed in lemon vinaigrette to cut through the richness. Garlic bread made with vegan butter and herbs is also a fantastic accompaniment.

For a lighter option, serve the lasagne with steamed vegetables or a simple tomato and cucumber salad. If you want to indulge, a glass of vegan red wine complements the earthy flavors perfectly.

Looking for more plant-based comfort food? Check out our Costco Vegan Mushroom Stew Recipe for another hearty dish or try the creamy richness of the Classico Sun Dried Tomato Alfredo Sauce Recipe to elevate your pasta nights.

Conclusion

This BOSH Vegan Lasagne is a delicious, satisfying dish that proves plant-based eating can be both comforting and exciting. With layers of rich sauce, tender pasta, and creamy béchamel, it’s a perfect meal for family dinners, special occasions, or meal prep.

The recipe is approachable for cooks of all skill levels and offers plenty of room to customize to your preferences.

By embracing wholesome ingredients and bold flavors, this lasagne delivers on both taste and nutrition. Whether you’re vegan or simply looking to add more plant-based meals to your diet, this recipe is sure to become a favorite.

Don’t forget to explore other tasty dishes on our site, like the indulgent Chocolate Heaven Cake Recipe for dessert after your meal!

📖 Recipe Card: BOSH Vegan Lasagne

Description: A hearty and flavorful vegan lasagne packed with rich tomato sauce and creamy béchamel. Perfect for a comforting plant-based meal.

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

Servings: 6 servings

Ingredients

  • 12 lasagne sheets (fresh or no-boil)
  • 2 tbsp olive oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 2 cups chopped mushrooms
  • 1 large carrot, grated
  • 800g canned chopped tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • Salt and pepper, to taste
  • 400ml unsweetened soy milk
  • 3 tbsp vegan butter
  • 3 tbsp all-purpose flour
  • 1/4 cup nutritional yeast
  • Fresh basil leaves, for garnish

Instructions

  1. Preheat oven to 190°C (375°F).
  2. Heat olive oil in a pan and sauté onion and garlic until soft.
  3. Add mushrooms and grated carrot, cook for 5 minutes.
  4. Stir in chopped tomatoes, tomato paste, oregano, basil, salt, and pepper. Simmer for 15 minutes.
  5. In a separate saucepan, melt vegan butter, stir in flour to make a roux.
  6. Gradually whisk in soy milk and cook until thickened, then stir in nutritional yeast.
  7. Spread a thin layer of tomato sauce in a baking dish.
  8. Layer lasagne sheets, tomato sauce, and béchamel sauce. Repeat layers ending with béchamel.
  9. Bake uncovered for 40-45 minutes until golden and bubbling.
  10. Let rest for 10 minutes before serving. Garnish with fresh basil.

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

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “BOSH Vegan Lasagne”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan lasagne packed with rich tomato sauce and creamy b\u00e9chamel. Perfect for a comforting plant-based meal.”, “prepTime”: “PT20M”, “cookTime”: “PT45M”, “totalTime”: “PT65M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“12 lasagne sheets (fresh or no-boil)”, “2 tbsp olive oil”, “1 large onion, chopped”, “3 cloves garlic, minced”, “2 cups chopped mushrooms”, “1 large carrot, grated”, “800g canned chopped tomatoes”, “2 tbsp tomato paste”, “1 tsp dried oregano”, “1 tsp dried basil”, “Salt and pepper, to taste”, “400ml unsweetened soy milk”, “3 tbsp vegan butter”, “3 tbsp all-purpose flour”, “1/4 cup nutritional yeast”, “Fresh basil leaves, for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 190\u00b0C (375\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and grated carrot, cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in chopped tomatoes, tomato paste, oregano, basil, salt, and pepper. Simmer for 15 minutes.”}, {“@type”: “HowToStep”, “text”: “In a separate saucepan, melt vegan butter, stir in flour to make a roux.”}, {“@type”: “HowToStep”, “text”: “Gradually whisk in soy milk and cook until thickened, then stir in nutritional yeast.”}, {“@type”: “HowToStep”, “text”: “Spread a thin layer of tomato sauce in a baking dish.”}, {“@type”: “HowToStep”, “text”: “Layer lasagne sheets, tomato sauce, and b\u00e9chamel sauce. Repeat layers ending with b\u00e9chamel.”}, {“@type”: “HowToStep”, “text”: “Bake uncovered for 40-45 minutes until golden and bubbling.”}, {“@type”: “HowToStep”, “text”: “Let rest for 10 minutes before serving. Garnish with fresh basil.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “12 g”, “fatContent”: “10 g”, “carbohydrateContent”: “50 g”}}

Photo of author

Marta K

Leave a Comment

X