Spinach-Basil Lasagna – Fresh, Creamy, and Comforting Homemade Classic
Spinach-basil lasagna is a vibrant twist on traditional lasagna, replacing heavy meat layers with fresh greens, aromatic basil, and a creamy cheese filling. This dish brings together the earthy goodness of spinach, the fragrant brightness of basil, and the comforting richness of melted cheese between perfectly cooked lasagna sheets.
This recipe is ideal for family dinners, meal prep, or special gatherings. It delivers deep flavor while still feeling light, fresh, and nourishing. Whether you are a vegetarian or simply looking to enjoy a healthier pasta bake, this spinach-basil lasagna is a must-try.
Ingredients (Makes 8 servings)

For the Spinach Filling
- 4 cups fresh spinach, chopped
- 1 tablespoon olive oil
- 2 cloves garlic, minced
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Basil Ricotta Mixture
- 2 cups ricotta cheese
- 1 cup fresh basil, finely chopped
- 1 egg
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the Sauce
- 3 cups marinara sauce (homemade or store-bought)
For the Layers
- 12 lasagna sheets (oven-ready or boiled)
- 2 cups shredded mozzarella cheese
- ½ cup grated parmesan cheese
Step-by-Step Cooking Guide
Step 1 – Prepare the Spinach
- Heat olive oil in a pan over medium heat.
- Add garlic and sauté for 30 seconds.
- Add chopped spinach, salt, and pepper.
- Cook for 2–3 minutes until wilted.
- Remove from heat and set aside.
Step 2 – Make the Ricotta-Basil Mixture
- In a bowl, combine ricotta, chopped basil, egg, salt, and pepper.
- Mix until smooth and creamy.
Step 3 – Assemble the Lasagna
Preheat oven to 375°F (190°C).
In a 9×13-inch baking dish:
Layer 1
- Spread 1 cup marinara sauce at the bottom.
- Add 4 lasagna sheets.
Layer 2
- Spread half of the ricotta-basil mixture.
- Add half of the cooked spinach.
- Sprinkle ½ cup mozzarella.
Layer 3
- Add 4 more lasagna sheets.
- Spread 1 cup marinara sauce.
- Add remaining ricotta-basil mixture and spinach.
- Sprinkle another ½ cup mozzarella.
Final Layer
- Add last 4 lasagna sheets.
- Spread remaining marinara sauce.
- Top with 1 cup mozzarella and ½ cup parmesan.
Step 4 – Bake
- Cover with foil and bake for 30 minutes.
- Remove foil and bake another 15 minutes until bubbly and golden.
- Let rest for 10 minutes before slicing.
Cooking Time & Serving Size
| Step | Time |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 45 minutes |
| Rest Time | 10 minutes |
| Total Time | 75 minutes |
| Servings | 8 slices |
Tips & Variations
- For extra flavor, add roasted zucchini or mushrooms.
- Use fresh homemade marinara for better taste.
- Add crushed red pepper flakes for a spicy kick.
- Let lasagna rest before cutting so layers hold together.
- Use fresh basil instead of dried for best aroma.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Protein | 16 g |
| Carbohydrates | 38 g |
| Fat | 14 g |
| Fiber | 4 g |
| Sugar | 6 g |
Values may vary based on cheese and sauce used.

Healthy Alternatives
Low-Fat Version
- Use part-skim ricotta and mozzarella.
Gluten-Free
- Replace lasagna sheets with gluten-free pasta or zucchini slices.
Vegan Option
- Use vegan ricotta and dairy-free mozzarella.
Keto-Friendly
- Replace pasta sheets with thin zucchini or eggplant slices.
Serving Suggestions

Serve spinach-basil lasagna with a side salad, garlic bread, or roasted vegetables. It pairs beautifully with white wine or fresh lemonade.
This dish brings together comfort, freshness, and nutrition in one perfect pan. It is creamy, flavorful, and satisfying without feeling heavy. Once you try it, it will become a regular favorite in your kitchen.
Frequently Asked Questions (FAQ’s)
Can I make this ahead of time?
Yes. Assemble it, cover, and refrigerate for up to 24 hours before baking.
Can I freeze spinach-basil lasagna?
Yes. Freeze baked or unbaked for up to 3 months.
