I started making lentil lasagna on a snowy Tuesday when I had no ground beef and a very hungry family. It turned out so rich and satisfying that nobody asked where the meat went. Now it is the lasagna I make most often.
Advertisements1
The trick is cooking the lentils right in the tomato sauce. They soak up all that garlicky flavor and turn soft and saucy, almost like a meat ragu. You get all the cozy layers of classic lasagna with none of the fuss.
This pan feeds six hungry people with leftovers for lunch, and it freezes beautifully. If you can stir a pot and layer a dish, you can make this. Let's get cooking.
Why You'll Love This Recipe
About the Ingredients
12 oven-ready lasagna noodles (about 9 ounces/250g)
Oven-ready sheets save you the boiling step and never turn gummy if your sauce is saucy. If you only have regular noodles, boil them 2 minutes shy of the package time.
2 tablespoons olive oil
Regular olive oil is perfect here since we are cooking, not finishing. Avocado oil works as a neutral swap if you do not keep olive oil on hand.
1 large yellow onion, finely diced (about 1 1/2 cups/200g)
Yellow onion gives the sweetest, deepest base. A red onion will work but turns the sauce slightly pink and a touch sharper.
3 cloves garlic, minced (about 1 tablespoon)
Fresh garlic is worth it here. If you are out, use 1 teaspoon garlic powder stirred in with the lentils instead.
1 cup (200g) dried brown or green lentils, rinsed
Brown and green lentils hold their shape and go creamy without turning to mush. Do not use red lentils, which break down too fast for this sauce.
1 jar (24 ounces/680g) marinara or crushed tomatoes
A good jarred marinara is a huge shortcut. Look for one with no added sugar and real olive oil listed near the top of the ingredients.
2 cups (480ml) vegetable broth
Low-sodium broth lets you control the salt. Chicken broth works if you are not cooking vegetarian, and water plus a bouillon cube is fine too.
15 ounces (425g) whole-milk ricotta
Whole-milk ricotta is creamier and less watery than part-skim. If yours looks wet, drain it in a fine mesh strainer for 10 minutes first.
1 large egg
The egg binds the ricotta so it sets into neat slices instead of oozing. A flax egg (1 tablespoon ground flax plus 3 tablespoons water) works for egg-free.
2 cups (200g) shredded low-moisture mozzarella
Low-moisture mozzarella melts into that stretchy golden top without watering down the layers. A mozzarella-provolone blend is even more flavorful.
1/2 cup (50g) grated Parmesan, divided
Freshly grated Parmesan beats the shaker every time for melting. Pecorino Romano is a sharper, saltier stand-in.
1 teaspoon dried oregano, plus salt and pepper to taste
Dried oregano blooms when it hits the hot pan. Italian seasoning or a teaspoon of dried basil are easy swaps.
Tips & Tricks
- Do not skip simmering the lentils in the sauce. Raw lentils need those 20 minutes in liquid to soften, and undercooked lentils stay chalky no matter how long the lasagna bakes.
- Keep your sauce looser than you think. Oven-ready noodles pull moisture from the sauce as they bake, so a thick, dry sauce leads to crunchy, underdone pasta.
- Let it rest before slicing. Ten minutes out of the oven lets the ricotta set so your squares hold together on the plate instead of sliding apart.
Pro Tips
Step-by-Step Instructions
1. Heat The Oven
Preheat your oven to 375F (190C). Grab a 9×13 inch baking dish and set it aside while you cook the filling.
2. Soften The Onion
Heat the olive oil in a large skillet over medium heat. Add the onion and cook 5 to 6 minutes until soft and translucent, then stir in the garlic and oregano and cook 1 minute more until fragrant.
3. Simmer The Lentils
Add the rinsed lentils, marinara, and broth. Bring to a gentle simmer, then cover and cook 20 to 22 minutes, stirring now and then, until the lentils are tender and the sauce is thick enough to mound on a spoon. Season with salt and pepper.
4. Mix The Ricotta
In a medium bowl, stir together the ricotta, egg, 1/4 cup of the Parmesan, and a pinch of salt and pepper until smooth and spreadable.
5. Build The Layers
Spread 1 cup of lentil sauce across the bottom of the dish. Add 4 noodles, then half the ricotta mixture, then 1 cup of sauce. Repeat with 4 more noodles, the rest of the ricotta, and 1 cup of sauce.
6. Finish And Top
Add the last 4 noodles and spread the remaining sauce over the top. Scatter the mozzarella and the last 1/4 cup Parmesan evenly across the surface.
7. Bake Covered
Cover the dish with foil and bake at 375F (190C) for 30 minutes. The sauce should be bubbling at the edges when you peek underneath.
8. Brown And Rest
Uncover and bake another 12 to 15 minutes until the cheese is golden brown and bubbling and the center reads 165F (74C) on a thermometer. Rest 10 minutes before slicing.
Delicious Variations
Mushroom Lentil Lasagna
Saute 8 ounces of sliced cremini mushrooms with the onion for a deeper, earthier filling.
Spinach Ricotta Lentil Lasagna
Fold 5 ounces of thawed, squeezed-dry frozen spinach into the ricotta mixture for extra greens.
Spicy Lentil Lasagna
Add 1/2 teaspoon red pepper flakes with the garlic and use a spicy arrabbiata sauce in place of marinara.
How to Store Lentil Lasagna
Refrigerator
Cover tightly or transfer to an airtight container and refrigerate up to 4 days.
Freezer
Wrap individual slices tightly in foil, then freeze in a zip-top bag up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat covered at 350F (175C) for 20 minutes, or microwave single slices for 2 to 3 minutes until steaming in the center.
Frequently Asked Questions
Q: Can I use regular lasagna noodles instead of oven-ready?
Yes, just boil them 2 minutes less than the package says so they finish cooking in the oven. Drain them and lay them on a towel so they do not stick together while you build the layers.
Q: Do I have to cook the lentils before assembling the lasagna?
Yes, always simmer the lentils in the sauce first. Raw lentils need 20 minutes of simmering to soften, and they will not cook through properly inside the lasagna.
Q: How do I keep lentil lasagna from getting watery?
Drain your ricotta if it looks wet and simmer the lentil sauce until it mounds on a spoon. A thick sauce is the number one fix for a soupy pan.
Q: Can I make lentil lasagna ahead of time?
Absolutely, assemble it up to 24 hours ahead, cover, and refrigerate. Add 10 extra minutes to the covered bake time since it starts cold.
Q: Is lentil lasagna healthy?
It is a solid meatless main with about 25 grams of protein and 9 grams of fiber per serving from the lentils and cheese. It is rich, so pair it with a simple green salad to balance the plate.
I hope this lentil lasagna becomes your new cold-weather favorite. Make it this week, then tell me in the comments how your family reacted. Small steps, big impact.
Lentil Lasagna
Lentil lasagna is a hearty, meat-free dinner with rich tomato-lentil sauce, creamy ricotta layers, and golden bubbling cheese on top.
🧂 Ingredients
- 12 oven-ready lasagna noodles (about 9 ounces/250g)
- 2 tablespoons olive oil
- 1 large yellow onion, finely diced (about 1 1/2 cups/200g)
- 3 cloves garlic, minced (about 1 tablespoon)
- 1 cup (200g) dried brown or green lentils, rinsed
- 1 jar (24 ounces/680g) marinara or crushed tomatoes
- 2 cups (480ml) vegetable broth
- 15 ounces (425g) whole-milk ricotta
- 1 large egg
- 2 cups (200g) shredded low-moisture mozzarella
- 1/2 cup (50g) grated Parmesan, divided
- 1 teaspoon dried oregano, plus salt and pepper to taste
📋 Instructions
- 1Heat The Oven — Preheat your oven to 375F (190C). Grab a 9×13 inch baking dish and set it aside while you cook the filling.
- 2Soften The Onion — Heat the olive oil in a large skillet over medium heat. Add the onion and cook 5 to 6 minutes until soft and translucent, then stir in the garlic and oregano and cook 1 minute more until fragrant.
- 3Simmer The Lentils — Add the rinsed lentils, marinara, and broth. Bring to a gentle simmer, then cover and cook 20 to 22 minutes, stirring now and then, until the lentils are tender and the sauce is thick enough to mound on a spoon. Season with salt and pepper.
- 4Mix The Ricotta — In a medium bowl, stir together the ricotta, egg, 1/4 cup of the Parmesan, and a pinch of salt and pepper until smooth and spreadable.
- 5Build The Layers — Spread 1 cup of lentil sauce across the bottom of the dish. Add 4 noodles, then half the ricotta mixture, then 1 cup of sauce. Repeat with 4 more noodles, the rest of the ricotta, and 1 cup of sauce.
- 6Finish And Top — Add the last 4 noodles and spread the remaining sauce over the top. Scatter the mozzarella and the last 1/4 cup Parmesan evenly across the surface.
- 7Bake Covered — Cover the dish with foil and bake at 375F (190C) for 30 minutes. The sauce should be bubbling at the edges when you peek underneath.
- 8Brown And Rest — Uncover and bake another 12 to 15 minutes until the cheese is golden brown and bubbling and the center reads 165F (74C) on a thermometer. Rest 10 minutes before slicing.



