Looking for a high-protein vegetarian lasagna that's creamy, delicious, and completely egg-free? This eggless spinach lasagna uses cottage cheese and cream cheese to create a rich, sliceable filling without compromising on protein.
With cooked spinach folded into the cheese mixture, every bite is flavorful and satisfying. Perfect for family dinners, meal prep, or anyone looking to boost protein intake while enjoying comfort food.

Jump to:
- Why You'll Love This High-Protein Vegetarian Lasagna
- Ingredients for Eggless Spinach Lasagna
- Step-by-Step Instructions to Make High-Protein Spinach Lasagna
- Tips and Substitutions for the Perfect Lasagna
- Storage and Make-Ahead Instructions
- Nutrition and Protein Content Per Slice
- High-Protein Spinach Lasagna Recipe
Why You'll Love This High-Protein Vegetarian Lasagna
This recipe is a protein-packed twist on classic lasagna. Each slice provides roughly 22-25 grams of protein, making it ideal for vegetarians and anyone looking to include more protein in their diet.
The key is cooking the spinach until completely dry before folding it into the cheese mixture, ensuring the lasagna holds its shape and isn't watery.
Plus, the combination of cottage cheese, cream cheese, and mozzarella creates a creamy, indulgent texture without the need for eggs.
Ingredients for Eggless Spinach Lasagna
For Spinach Filling:
- 1 tablespoon Olive oil
- 3 cloves Garlic ,minced
- 16 oz Spinach ,fresh or thawed frozen, well squeezed
- Salt & black pepper: to taste
For Cheese Mixture:
- 16 oz Cottage cheese , (2 cups) or Ricotta Cheese
- 4 oz Cream cheese , (½ block), softened
- 6 oz Shredded mozzarella cheese , (¾ cup)
- 1 oz Grated Parmesan cheese , (¼ cup)
- ½ teaspoon Nutmeg ,optional
- 1 teaspoon Italian seasoning
- 1 pinch Chili flakes , optional
For The Assembly:
- 12 sheets Lasagna noodles ,cooked as per package direction
- 20-24 oz Marinara sauce , (2½-3 cups)
For The Topping:
- 4-6 oz Shredded mozzarella cheese , (1-1½ cups)

Step-by-Step Instructions to Make High-Protein Spinach Lasagna
Step 1: Cook the Spinach
- Heat olive oil in a pan over medium heat.
- Add garlic and sauté for 10-15 seconds until fragrant.
- Add spinach and season lightly with salt & pepper.
- Cook, stirring often, until all moisture evaporates and spinach is completely dry.
- Remove from heat and cool completely.
Note: Drying the spinach fully is key to preventing a watery lasagna.
Step 2: Prepare the Filling
- In a large bowl, combine - cottage cheese, softened cream cheese, mozzarella, and Parmesan.
- Fold in the cooled spinach.
- Add remaining seasonings - Nutmeg, Italian seasoning, Chili flakes (optional), and Salt & pepper as needed
- Mix until well combined, and spreadable.
Step 3: Assemble the Lasagna
- Preheat oven to 375°F (190°C).
- Spread a thin layer of marinara sauce in a baking dish.
- Layer as follows: Lasagna noodles, Spinach cheese filling, and Marinara sauce.
- Repeat layers 3 times.
Note: Pan size: 9 × 12 inches (standard baking dish)
Horizontal layers (side-to-side): 3 noodles per layer across the width
Vertical layers (stacked top-to-bottom): 4 layers stacked
Total noodles: 3 × 4 = 12 - 4th Layer: Finish with noodles, sauce, and topping mozzarella.
Step 4: Bake
- Cover with foil and bake 30 minutes.
- Remove foil and bake 15-20 minutes until bubbly and lightly golden.
- Let rest 10-15 minutes before slicing

Tips and Substitutions for the Perfect Lasagna
Spinach: Cook thoroughly and completely dry to prevent a watery lasagna.
Cheese: Blending the cottage cheese is not required. However, you can blend it for a fine smooth texture.
Layering: Use 3 noodles across the width and 4 layers stacked vertically for a well-proportioned lasagna.
Protein Boost: Try high-protein or whole-wheat lasagna noodles, or mix in protein powder for extra protein boost.
Flavor Variations: Add sautéed mushrooms, caramelized onions, or veggies of your choice. Use different spices, like Mediterranean or Indian for a different flavor profile.
Vegan Option: Substitute tofu ricotta + vegan cream cheese + plant-based mozzarella for a fully vegan lasagna.
Make Ahead: Assemble the lasagna in advance (not baked) and refrigerate for up to 24 hours before baking.
Storage and Make-Ahead Instructions
Refrigerator: Store baked lasagna in an airtight container for 3-4 days. Reheat slices in the oven or microwave until warmed through.
Freezer: Slice and freeze individual portions for up to 2 months. To reheat, cover with foil and bake at 350°F (175°C) until hot.
Make-Ahead: Assemble the lasagna uncooked in the baking dish and refrigerate for up to 24 hours before baking. This makes meal prep or entertaining easy and convenient.
Tip: Let the lasagna rest 10-15 minutes after baking for clean, firm slices.

Nutrition and Protein Content Per Slice
This high-protein, eggless spinach lasagna is not only delicious but also packed with protein, making it ideal for vegetarians or anyone looking to boost protein intake.
Approximate Nutrition per Slice (6 slices per lasagna)
- Calories: ~320-350 kcal
- Protein: ~25 g
- Carbohydrates: ~30 g
- Fat: ~15 g
- Fiber: ~5-6 g
Per Slice if Cut into 8 Portions
- Protein: ~19 g per slice
Protein Sources: Cottage cheese, cream cheese, mozzarella, Parmesan, and whole-wheat or high-protein lasagna noodles.
Tip: Using part-skim cheeses or high-protein noodles can slightly increase protein while reducing fat.

High-Protein Spinach Lasagna Recipe
Equipment
Ingredients
Spinach Filling
- 1 tablespoon Olive oil
- 3 cloves Garlic ,minced
- 16 oz Spinach ,fresh or thawed frozen, well squeezed
- Salt & black pepper: to taste
Cheese Mixture
- 16 oz Cottage cheese , (2 cups) or Ricotta Cheese
- 4 oz Cream cheese , (½ block), softened
- 6 oz Shredded mozzarella cheese , (¾ cup)
- 1 oz Grated Parmesan cheese , (¼ cup)
- ½ teaspoon Nutmeg ,optional
- 1 teaspoon Italian seasoning
- 1 pinch Chili flakes , optional
Assembly
- 12 sheets Lasagna noodles ,cooked as per package direction
- 20-24 oz Marinara sauce , (2½-3 cups)
Topping
- 4-6 oz Shredded mozzarella cheese , (1-1½ cups)
Instructions
Step 1: Cook the Spinach
- Heat olive oil in a pan over medium heat.
- Add garlic and sauté for 10-15 seconds until fragrant.
- Add spinach and season lightly with salt & pepper.
- Cook, stirring often, until all moisture evaporates and spinach is completely dry.
- Remove from heat and cool completely. Note: Drying the spinach fully is key to preventing a watery lasagna.
Step 2: Prepare the Filling
- In a large bowl, combine - cottage cheese, softened cream cheese, mozzarella, and Parmesan.
- Fold in the cooled spinach.
- Add remaining seasonings - Nutmeg, Italian seasoning, Chili flakes (optional), and Salt & pepper as needed
- Mix until well combined, and spreadable.
Step 3: Assemble the Lasagna
- Preheat oven to 375°F (190°C).
- Spread a thin layer of marinara sauce in a baking dish.
- Layer as follows: Lasagna noodles, Spinach cheese filling, and Marinara sauce.
- Repeat layers 3 times.Note: Pan size: 9 × 12 inches (standard baking dish)Horizontal layers (side-to-side): 3 noodles per layer across the widthVertical layers (stacked top-to-bottom): 4 layers stacked Total noodles: 3 × 4 = 12
- 4th Layer: Finish with noodles, sauce, and topping mozzarella.
Step 4: Bake
- Cover with foil and bake 30 minutes.
- Remove foil and bake 15-20 minutes until bubbly and lightly golden.
- Let rest 10-15 minutes before slicing.
Notes
- Spinach: Squeeze thoroughly after cooking to remove excess moisture; this prevents a watery lasagna.
- Layering: 3 noodles across the width, 4 layers stacked vertically, for a total of 12 noodles.
- Resting: Let the lasagna sit 10-15 minutes after baking to firm up before slicing.
- Cheese variations: Full-fat or part-skim cheeses can be used depending on preference.
- Optional flavors: Add chili flakes, nutmeg, or Italian herbs to enhance taste.
Nutrition
Disclaimer
Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.





Leave a Reply
You must be logged in to post a comment.