Go Back
+ servings
High-protein spinach lasagna recipe fresh from the oven with creamy cheese layers

High-Protein Spinach Lasagna Recipe

Jyoti Behrani
This high-protein (22–25 g of protein per serving), eggless spinach lasagna is creamy, rich, and perfectly sliceable. Made with cottage cheese and cream cheese, it’s a protein-packed vegetarian comfort food.
No ratings yet
Prep Time 25 minutes
Total Time 1 hour 5 minutes
Course Main Course
Cuisine Italian
Servings 12
Calories 287 kcal

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

Assembly

Topping

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 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.

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

Nutrition Facts
High-Protein Spinach Lasagna Recipe
Amount per Serving
Calories
287
% Daily Value*
Fat
 
13
g
20
%
Saturated Fat
 
6
g
38
%
Polyunsaturated Fat
 
1
g
Monounsaturated Fat
 
4
g
Cholesterol
 
37
mg
12
%
Sodium
 
594
mg
26
%
Potassium
 
493
mg
14
%
Carbohydrates
 
28
g
9
%
Fiber
 
3
g
13
%
Sugar
 
4
g
4
%
Protein
 
16
g
32
%
Vitamin A
 
4114
IU
82
%
Vitamin C
 
14
mg
17
%
Calcium
 
235
mg
24
%
Iron
 
2
mg
11
%
* Percent Daily Values are based on a 2000 calorie diet.

Disclaimer

Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.

Tried this recipe?Mention @livingsmartandhealthy or tag #livingsmartandhealthy
Follow Me On PinterestFollow @livingsmartandhealthy!