This Vegan Lasagna Bolognese is the ultimate Italian comfort food, layered with rich lentil and mushroom Bolognese, creamy dairy-free béchamel, tender lasagna noodles, and melty vegan mozzarella. Every bite is packed with savory herbs, hearty vegetables, and velvety sauce, creating a satisfying meal that’s perfect for family dinners and special occasions.
Made with protein-rich lentils, mushrooms, and dairy-free ingredients, this lasagna is naturally highprotein-friendly and offers a healthier alternative to traditional meat lasagna. Pair it with a fresh green salad for a balanced and delicious meal.
Can This Vegan Lasagna Bolognese Support Weight Loss Goals?
Yes. Lentils provide plant-based protein and fiber that help keep you full for longer, while mushrooms add hearty texture with relatively few calories. Using a homemade dairy-free béchamel and moderate amounts of vegan cheese helps reduce saturated fat compared to traditional lasagna. Enjoying sensible portions alongside a salad makes this recipe suitable for a balanced weight-management plan.
Does Vegan Lasagna Bolognese Fit a Highprotein Lifestyle?
Absolutely. Lentils are an excellent source of plant-based protein and fiber, while mushrooms contribute texture without adding many net carbs. Soy milk in the béchamel and vegan mozzarella provide additional protein, making this dish satisfying and nourishing. For an even higher protein meal, add crumbled tofu or textured vegetable protein (TVP) to the Bolognese sauce.
Why This Recipe is Special
- 100% vegan and dairy-free.
- Rich, hearty lentil and mushroom Bolognese.
- Highprotein-friendly with wholesome ingredients.
- Creamy homemade vegan béchamel.
- Perfect for meal prep and freezer meals.
My Personal Experience
- Letting the lasagna rest before slicing is worth the wait.
It helps the layers hold together beautifully and improves the texture. - I always sauté the mushrooms until deeply browned.
This creates a richer, meatier flavor in the Bolognese sauce. - Fresh basil added before serving makes every bite brighter.
It balances the richness of the creamy layers perfectly. - This lasagna tastes even better the next day.
The flavors continue to develop overnight, making leftovers even more delicious.
Perfect For
This Vegan Lasagna Bolognese is perfect for family dinners, holiday meals, meal prep, Sunday suppers, freezer meals, dinner parties, potlucks, cozy winter evenings, highprotein meal plans, and special celebrations.
Why You’ll Love This Recipe
- Rich Italian flavor
Every layer is packed with herbs, tomato sauce, and creamy béchamel. - Protein-packed filling
Lentils make this lasagna hearty and satisfying. - Perfect make-ahead meal
Assemble it in advance and bake when ready. - Comfort food made healthier
Dairy-free ingredients create creamy texture without traditional cheese. - Freezer-friendly
Great for preparing meals ahead of busy weeks.
Common Mistakes to Avoid
- Not draining excess moisture from the mushrooms, making the lasagna watery.
- Overcooking the noodles before baking.
- Skipping the resting time after baking.
- Using too much sauce, causing the layers to slide apart.
Required Equipment
- 9×13-inch baking dish — Creates evenly layered lasagna with perfect portions.
- Large skillet — Cooks the Bolognese filling evenly.
- Medium saucepan — Ideal for preparing smooth vegan béchamel.
- Whisk — Prevents lumps while making the sauce.
- Mixing spoon — Easily stirs the filling.
- Aluminum foil — Prevents excessive browning during the first stage of baking.
Storage Instructions
Allow the lasagna to cool completely before storing. Refrigerate leftovers in an airtight container for up to 5 days. Reheat individual portions in the microwave or bake at 350°F (175°C) for 15–20 minutes until heated through. Freeze whole or individual portions for up to 3 months. Thaw overnight in the refrigerator before reheating. The recipe remains highprotein-friendly after storage.
Recipe Details
Preparation Time: 30 minutes
Cooking Time: 1 hour
Total Time: 1 hour 30 minutes
Servings: 8
Best Season for This Recipe: All-Season
Total Calories (Per Serving): Approximately 420 calories (estimate)
Short Description
This Vegan Lasagna Bolognese layers rich lentil and mushroom Bolognese with creamy dairy-free béchamel, lasagna noodles, and vegan mozzarella for a hearty, comforting Italian meal that’s perfect for any occasion.
📝 Ingredients
Bolognese Sauce
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 2 medium carrots, finely diced
- 2 celery stalks, finely diced
- 4 cloves garlic, minced
- 10 oz (280 g) mushrooms, finely chopped
- 2 cups cooked brown lentils
- 2 tablespoons tomato paste
- 1 (28 oz / 800 g) can crushed tomatoes
- 1 cup low-sodium vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon thyme
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
Vegan Béchamel
- 3 tablespoons vegan butter
- 3 tablespoons all-purpose flour
- 3 cups unsweetened soy milk
- 2 tablespoons nutritional yeast
- ¼ teaspoon ground nutmeg
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
Assembly
- 12 lasagna noodles (cook according to package if required)
- 2 cups shredded vegan mozzarella
- ¼ cup chopped fresh basil
Note: Oven-ready lasagna noodles can be used to reduce preparation time.
Directions
1. Prepare the Bolognese.
Heat olive oil in a large skillet over medium heat. Sauté the onion, carrots, and celery for 6–8 minutes until softened. Add the garlic and mushrooms, cooking for another 8 minutes until the mushrooms release and evaporate their moisture.
2. Simmer the sauce.
Stir in the tomato paste, lentils, crushed tomatoes, vegetable broth, oregano, basil, thyme, smoked paprika, salt, and pepper. Simmer over low heat for 20–25 minutes, stirring occasionally, until thick and rich.
3. Make the béchamel.
In a saucepan over medium heat, melt the vegan butter. Whisk in the flour and cook for 1 minute. Gradually add the soy milk while whisking continuously. Stir in the nutritional yeast, nutmeg, salt, and pepper. Cook for 5–7 minutes until smooth and creamy.
4. Assemble the lasagna.
Preheat the oven to 375°F (190°C). Spread a thin layer of Bolognese sauce in the baking dish. Layer noodles, Bolognese, béchamel, and vegan mozzarella. Repeat until all ingredients are used, finishing with béchamel and mozzarella on top.
5. Bake.
Cover with foil and bake for 40 minutes. Remove the foil and bake for another 15–20 minutes, until golden and bubbling.
6. Rest.
Let the lasagna rest for 15 minutes before slicing.
7. Garnish and serve.
Top with fresh basil and serve warm.
Highprotein Cooking Tips
- Add crumbled extra-firm tofu or TVP to the Bolognese for extra protein.
- Use unsweetened soy milk for the highest protein content in the béchamel.
- Stir nutritional yeast into the sauce for additional protein and cheesy flavor.
- Pair with a chickpea salad or roasted edamame for an even more protein-rich meal.
Nutrition Facts (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Fats | 15 g |
| Cholesterol | 0 mg |
| Sodium | 540 mg |
| Potassium | 720 mg |
| Total Carbohydrates | 52 g |
| Fiber | 10 g |
| Net Carbs | 42 g |
| Sugars | 8 g |
| Protein | 19 g |
| Calcium | 240 mg |
Notes
- Refrigerate leftovers for up to 5 days.
- Freeze individual portions for convenient future meals.
- Let the lasagna rest before cutting for cleaner slices.
- Add chopped spinach or zucchini to the Bolognese for extra vegetables.
- Use gluten-free lasagna noodles if needed.
- Fresh basil and parsley provide the best finishing flavor.
Frequently Asked Questions
1. Can I prepare Vegan Lasagna Bolognese ahead of time?
Yes. Assemble it up to 24 hours in advance, cover, and refrigerate until ready to bake.
2. Can I freeze it before baking?
Yes. Wrap the assembled lasagna tightly and freeze for up to 3 months. Thaw overnight before baking.
3. Can I use red lentils instead of brown lentils?
Brown or green lentils are recommended because they hold their shape better, but cooked red lentils can work for a softer texture.
4. How can I increase the protein?
Add crumbled tofu, TVP, tempeh, or extra lentils to the Bolognese.
5. What can I serve with this lasagna?
It pairs wonderfully with garlic bread, roasted vegetables, Caesar-style vegan salad, or a simple green salad.
6. How long does Vegan Lasagna Bolognese stay fresh?
Stored in an airtight container, it stays fresh in the refrigerator for up to 5 days or in the freezer for up to 3 months.




