Here’s a delicious and hearty recipe for Vegan Lasagne, perfect for family dinners or meal prepping! This version layers creamy vegan béchamel, savory tomato-lentil sauce, and tender lasagne sheets for a rich, comforting meal. 🌱
Vegan Lasagne
Serves: 6–8
Prep Time: 25 minutes
Cook Time: 45–50 minutes
Ingredients
For the Tomato-Lentil Sauce:
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 medium carrot, diced
- 1 celery stalk, diced
- 1 can (14 oz) crushed tomatoes
- 1 can (14 oz) lentils, rinsed and drained (or 1 ½ cups cooked lentils)
- 2 tbsp tomato paste
- 1 tsp dried basil
- 1 tsp dried oregano
- ½ tsp chili flakes (optional)
- Salt and pepper to taste
For the Vegan Béchamel:
- 3 tbsp vegan butter (or olive oil)
- 3 tbsp all-purpose flour (or gluten-free flour)
- 2 ½ cups unsweetened plant-based milk (oat, soy, or almond)
- 2 tbsp nutritional yeast
- ½ tsp nutmeg
- Salt and pepper to taste
For Assembly:
- 9–12 lasagne sheets (use gluten-free if needed)
- 2 cups fresh spinach or kale (optional)
- 1 cup vegan cheese shreds (optional, for topping)
- Fresh basil leaves (for garnish)
Instructions
Step 1: Make the Tomato-Lentil Sauce
- Heat olive oil in a large skillet over medium heat. Add the onion, garlic, carrot, and celery, and sauté until softened, about 5–7 minutes.
- Stir in the tomato paste, cooking for 1 minute. Add the crushed tomatoes, lentils, dried basil, oregano, chili flakes (if using), salt, and pepper.
- Reduce the heat and simmer for 10–15 minutes, stirring occasionally, until the sauce thickens slightly. Set aside.
Step 2: Make the Vegan Béchamel
- In a medium saucepan, melt the vegan butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux.
- Gradually pour in the plant-based milk, whisking continuously to avoid lumps.
- Add nutritional yeast, nutmeg, salt, and pepper. Cook for 5–7 minutes, stirring frequently, until the sauce thickens. Remove from heat.
Step 3: Assemble the Lasagne
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Spread a thin layer of the tomato-lentil sauce on the bottom of the dish. Top with a layer of lasagne sheets.
- Add a layer of the lentil sauce, followed by a layer of béchamel, and a handful of fresh spinach or kale (if using). Repeat the layers until all ingredients are used, finishing with a layer of béchamel.
- Sprinkle vegan cheese shreds on top if desired.
Step 4: Bake the Lasagne
- Cover the dish with foil and bake for 30 minutes.
- Remove the foil and bake for an additional 10–15 minutes, or until the top is golden and bubbly.
- Let the lasagne cool for 10 minutes before slicing.
Serving Suggestions:
Garnish with fresh basil and serve with a simple green salad or garlic bread for a complete meal.
Tips & Variations:
- Make it veggie-packed: Add sautéed mushrooms, zucchini, or roasted red peppers to the layers.
- Gluten-free option: Use gluten-free lasagne sheets and flour in the béchamel sauce.
- Meal prep: This lasagne freezes beautifully! Assemble ahead of time and bake when ready.
Enjoy this comforting and flavorful Vegan Lasagne!