When it comes to comfort food, few dishes are as universally loved as lasagna. This Lentil & Spinach Lasagna takes a classic favorite and gives it a wholesome, plant-based twist.
Whether you’re cooking for a family dinner, meal prepping for the week, or hosting guests, this lasagna will impress even the most skeptical eaters.
It’s rich, savory, and indulgent without compromising on health.

Why You’ll Love This Recipe
- High in Protein: Lentils and dairy-free cheese make this a protein-packed meal that fuels your body.
- Family-Friendly: Even picky eaters will enjoy the rich flavors and creamy texture of this lasagna.
- Customizable: Swap in gluten-free lasagna noodles or add extra veggies for a personalized touch.
- Perfect for Meal Prep: This dish reheats beautifully, making it ideal for leftovers or freezing for future meals.
Ingredients
For the Lentil Marinara:
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 medium carrot, diced
- 1 celery stalk, diced
- 1 cup dry lentils (green or brown), rinsed
- 1 (28-ounce) can crushed tomatoes
- 1 (14-ounce) can diced tomatoes
- 2 cups vegetable broth
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
For the Spinach Layer:
- 2 teaspoons olive oil
- 6 cups fresh spinach, roughly chopped
- 1/4 teaspoon nutmeg (optional)
- Pinch of salt
For the Lasagna:
- 9–12 lasagna noodles (regular or gluten-free)
- 2 cups dairy-free ricotta or cream cheese
- 2 cups shredded dairy-free mozzarella
- Fresh basil leaves, for garnish
Instructions
Step 1: Prepare the Lentil Marinara
Heat olive oil in a large saucepan over medium heat. Add the diced onion, garlic, carrot, and celery. Sauté for 5–7 minutes, stirring often, until the vegetables soften and become fragrant.
Add the lentils, crushed tomatoes, diced tomatoes, vegetable broth, tomato paste, oregano, basil, smoked paprika, red pepper flakes (if using), salt, and pepper. Stir well to combine.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for 25–30 minutes, or until the lentils are tender and the sauce thickens. Stir occasionally to prevent sticking. Adjust seasoning to taste.
Step 2: Wilt the Spinach
While the marinara simmers, heat olive oil in a large skillet over medium heat. Add the chopped spinach and a pinch of salt.
Cook for 2–3 minutes, stirring frequently, until the spinach wilts. Add a pinch of nutmeg if desired. Remove from heat and set aside.
Step 3: Cook the Lasagna Noodles
Bring a large pot of salted water to a boil. Cook the lasagna noodles according to the package instructions, ensuring they are al dente. Drain and rinse with cold water to prevent sticking. Lay the noodles flat on a clean surface.
Step 4: Assemble the Lasagna
Preheat your oven to 375°F (190°C). Spread a thin layer of lentil marinara on the bottom of a 9×13-inch baking dish. Lay down a layer of lasagna noodles, ensuring they slightly overlap.
Spread a third of the dairy-free ricotta over the noodles, followed by a third of the wilted spinach, and then a layer of lentil marinara. Sprinkle with shredded dairy-free mozzarella.
Repeat the layering process two more times, finishing with a generous layer of dairy-free mozzarella on top.
Step 5: Bake the Lasagna
Cover the baking dish with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is bubbly and slightly golden.
Let the lasagna cool for 10 minutes before slicing.
Step 6: Garnish and Serve
Sprinkle fresh basil leaves over the lasagna for a burst of color and flavor. Serve warm and enjoy the hearty, comforting layers of this plant-based masterpiece.
Pro Tips
- Gluten-Free Option: Use gluten-free lasagna noodles for a celiac-friendly version of this recipe.
- Add Veggies: Enhance the nutrition by adding sautéed zucchini, mushrooms, or eggplant to the layers.
- Make It Ahead: Assemble the lasagna the night before and bake it fresh the next day.
- Freezing: Freeze individual portions for an easy, reheatable meal on busy days.
Why This Recipe Works
This Lentil & Spinach Lasagna stands out because it combines rich, savory flavors with nutrient-dense ingredients. The lentil marinara delivers a meaty texture and deep flavor without any animal products, while the spinach layer adds a vibrant, earthy touch.
The dairy-free cheeses provide creaminess that mimics traditional lasagna, ensuring no one misses the dairy. It’s a dish that satisfies cravings and nourishes the body in every bite.
Meta Description
This Lentil & Spinach Lasagna layers protein-packed lentil marinara, wilted spinach, and creamy dairy-free cheese for a comforting, plant-based meal everyone will love.