Protein-Packed Vegan Lasagna
This Protein-Packed Vegan Lasagna layers no-boil noodles with a hearty red lentil “bolognese” sauce, creamy tofu-spinach ricotta, and melty vegan mozzarella. Loaded with plant protein from lentils and tofu, plus nutrient-rich spinach and veggies, it’s a comforting, cheesy Italian classic—delivering 25–30g protein per serving without dairy or meat.
Why You’ll Love This Recipe
You’ll be obsessed with this Protein-Packed Vegan Lasagna because it delivers all the cozy, cheesy, saucy satisfaction of traditional lasagna while secretly fueling your body with serious plant-based power.
The red lentil sauce mimics rich meaty texture and packs fiber and iron, the tofu “ricotta” is incredibly creamy and high in complete protein, and the spinach adds vitamins without overpowering flavor.
It tastes indulgent—bubbly vegan cheese, al dente noodles, deep tomato-herb sauce—yet keeps you energized for hours. It’s make-ahead friendly (assemble the night before), family-approved (even non-vegans rave), budget-friendly using pantry staples, and perfect for meal prep, Sunday dinners, or impressing guests.
You get restaurant-quality comfort food that supports your goals—whether building muscle, eating cleaner, or simply enjoying a hearty Italian meal guilt-free.
Protein-Packed Vegan Lasagna
Hearty vegan lasagna with lentil sauce, tofu ricotta & spinach—high-protein, cheesy comfort food!
Ingredients
- 12–15 no-boil lasagna noodles
- 1 tbsp olive oil
- 1 large onion, finely diced
- 4 garlic cloves, minced
- 1 cup dry red lentils, rinsed
- 1 jar (680–750 g) marinara sauce + 1 cup water
- 2 tsp Italian seasoning
- Salt & black pepper, to taste
For tofu ricotta:
- 400–450 g firm tofu, pressed
- ¼ cup nutritional yeast
- 2 tbsp lemon juice
- 1 tsp garlic powder
- 1 tsp dried basil or oregano
- ½ tsp salt
- 3–4 cups fresh spinach, roughly chopped (or 300 g frozen, thawed & squeezed)
- 1½–2 cups vegan mozzarella shreds
- Optional: fresh basil for garnish
Instructions
- Press the tofu: wrap block in clean towel, place heavy pan or books on top, let drain 15–30 minutes—this removes excess water for thick, creamy ricotta.
- Preheat oven to 190°C (375°F). Lightly grease a 9×13-inch baking dish.
- Make lentil sauce: heat olive oil in large pot over medium. Sauté onion 5 minutes until soft, add garlic 1 minute until fragrant.
- Stir in rinsed red lentils, marinara sauce, water, Italian seasoning, salt & pepper. Bring to simmer, cover partially, cook 15–20 minutes until lentils are tender and sauce thickens—stir occasionally; add splash water if too thick.
- While sauce simmers, make ricotta: crumble pressed tofu into food processor or bowl. Add nutritional yeast, lemon juice, garlic powder, dried basil/oregano, salt—pulse or mash until creamy and ricotta-like (small curds ok).
- Fold chopped spinach into ricotta mixture—it wilts slightly from residual heat; taste and adjust seasoning.
- Assemble: spread thin layer sauce on dish bottom. Add 3–4 noodles (break to fit). Spread ⅓ ricotta-spinach mix, then ⅓ sauce, sprinkle vegan mozzarella.
- Repeat layers twice more—noodles, ricotta, sauce, cheese—ending with sauce and generous mozzarella top.
- Cover tightly with foil, bake 30 minutes. Uncover, bake 20–25 minutes more until bubbly, golden, and edges crisp.
- Remove from oven, let rest 10–15 minutes (sets for clean slices). Garnish with fresh basil, slice into squares, and serve this protein-loaded, cheesy vegan masterpiece—watch everyone go back for seconds!
Notes
Protein ≈25–30g per serving (depending on exact portions/protein powder alternative if used). No-boil noodles work best—don’t pre-cook. Pressing tofu is key for texture. Adjust sauce thickness to preference—should be spreadable but not dry. Naturally gluten-free with GF noodles.
Nutrition Information
Yield
8Serving Size
1Amount Per Serving Calories 101Total Fat 3gSaturated Fat 0gUnsaturated Fat 2gCholesterol 0mgSodium 291mgCarbohydrates 14gFiber 6gSugar 2gProtein 7g
The recipes and nutritional information on Yum Tonight are for informational purposes only. Always consult a healthcare provider for personalized dietary advice.
Recipe Tips and Tricks
Use no-boil lasagna noodles to save time—they soften perfectly in the sauce during baking. Press tofu well (wrap in towel, weigh down 15–30 min) for thick, non-watery ricotta. Simmer lentil sauce longer if you want deeper flavor—it thickens beautifully.
Taste sauce before layering and adjust salt/herbs. Spread thin, even layers so noodles cook evenly. Cover tightly with foil first 30 minutes to steam noodles, then uncover for golden top. Let rest 10–15 minutes before slicing—sets up for clean cuts.
For extra cheesy top, add more vegan mozzarella in last 10 minutes or broil briefly (watch closely!).
Ingredients Notes
Red lentils (dry) are the protein hero—inexpensive, quick-cooking, and high in plant protein (≈18g per dry ½ cup) plus iron and fiber; they break down into a meaty, saucy texture. Firm tofu creates creamy “ricotta”—high in complete protein (≈10g per 100g), calcium-rich when calcium-set, and blends silky with nutritional yeast for cheesy umami.
Nutritional yeast adds B vitamins (especially B12 for vegans) and nutty “parmesan” flavor. Fresh spinach wilts into nutrient density—iron, vitamins A/K, folate. No-boil lasagna noodles save effort and absorb sauce perfectly.
Marinara (jarred low-sugar or homemade) provides tangy tomato base—choose one with herbs. Vegan mozzarella shreds melt stretchy and golden.
Garlic, onion, Italian seasoning, and olive oil build aromatic depth. Optional mushrooms or carrots boost veggies and umami without extra effort.
Variations and Substitutions
Boost protein further with TVP (textured vegetable protein) or crumbled tempeh mixed into sauce. Swap red lentils for green/brown (longer cook) or add white beans/chickpeas for variety.
Use cashew cream or silken tofu blended for richer ricotta. Make it gluten-free with GF lasagna noodles. Add roasted veggies—zucchini, eggplant, mushrooms, bell peppers—for bulk and nutrition.
Go oil-free by sautéing in broth/water. For cheesy top without shreds, blend cashews, nutritional yeast, lemon, and miso into a sauce.
Spice it up with chili flakes or Italian sausage seasoning. Turn it low-carb with zucchini/eggplant slices instead of noodles. Make individual portions in ramekins for meal prep or freezing.
Storage Options
Refrigerate leftovers in airtight container up to 5 days—flavors deepen beautifully. Reheat slices in 175°C oven covered 15–20 min or microwave with damp paper towel.
Freezes excellently up to 3 months—cool completely, portion, wrap tightly; thaw overnight in fridge and reheat covered in oven (add 10 min bake time if cold). Sauce and ricotta components can be made ahead and stored separately 3–4 days refrigerated.
Dish Gallery















Please share this Protein-Packed Vegan Lasagna with your friends and do a comment below about your feedback.
We will meet you on next article.
Until you can read, Plant-Based Power Protein Pancakes