Diabetic-Friendly Layered Mediterranean Vegetable Lasagna with Creamy Ricotta
This Diabetic-Friendly Layered Mediterranean Vegetable Lasagna with Creamy Ricotta is one of those meals that makes healthy eating feel anything but boring. It has layers of tender vegetables, rich tomato sauce, creamy ricotta, mozzarella, and herbs baked together until bubbling and golden.
I made this one weekend when I wanted something comforting that the whole family could enjoy. Instead of making a traditional lasagna loaded with pasta, I decided to let colorful Mediterranean vegetables do more of the work.
I layered zucchini, eggplant, spinach, and tomato sauce with creamy ricotta, and the result was honestly better than I expected. The kitchen smelled amazing while it baked, and once I pulled it from the oven, everyone was hovering around waiting for it to cool enough to cut.
Even the family members who normally ask, “Where’s the pasta?” loved it.
It’s now one of those recipes I like making when I want a cozy weekend dinner that feels indulgent but is built around vegetables, protein, and satisfying fats.
Prep Time: 30 minutes
Cook Time: 45 minutes
Total Time: 1 hour 15 minutes
Servings: 8
Why You’ll Love This Mediterranean Vegetable Lasagna
- Packed with colorful vegetables
- Creamy ricotta filling
- Rich Mediterranean flavours
- Lower in refined carbohydrates than traditional lasagna
- Naturally filling and satisfying
- Great for family dinners
- Delicious as leftovers
Ingredients
For the Vegetable Layers
- 2 medium zucchini, sliced lengthwise
- 1 medium eggplant, sliced lengthwise
- 2 cups fresh spinach
- 1 tablespoon extra virgin olive oil
- 3 cloves garlic, minced
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon dried oregano
For the Tomato Sauce
- 2 cups no-sugar-added crushed tomatoes
- 1 tablespoon tomato paste
- ½ small onion, finely diced
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper
- 1 tablespoon extra virgin olive oil
For the Creamy Ricotta Layer
- 1½ cups ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
- 2 tablespoons fresh parsley, chopped
- ½ teaspoon dried Italian herbs
- ¼ teaspoon black pepper
For the Top
- 1 cup shredded mozzarella
- 2 tablespoons grated Parmesan
- Fresh basil or parsley, for serving
Instructions
Step 1: Prepare the Vegetables
Preheat the oven to 200°C (400°F).
Arrange the zucchini and eggplant slices on baking sheets.
Brush lightly with olive oil and season with oregano, salt, and pepper.
Roast for approximately 12–15 minutes, turning once, until slightly tender.
Don’t cook them until completely soft—they’ll continue cooking in the lasagna.
Step 2: Cook the Spinach
Heat a large skillet over medium heat.
Add a little olive oil and the minced garlic.
Cook for about 30 seconds.
Add the spinach and cook until wilted.
Remove from the heat and allow it to cool slightly.
Gently squeeze out excess moisture.
Step 3: Make the Tomato Sauce
Heat olive oil in a saucepan over medium heat.
Add the onion and cook for approximately 3–4 minutes.
Add the garlic and cook for another 30 seconds.
Stir in the crushed tomatoes, tomato paste, oregano, basil, salt, and pepper.
Simmer for 10–15 minutes, stirring occasionally.
Taste and adjust the seasoning.
Step 4: Make the Ricotta Mixture
In a bowl, combine the ricotta, egg, Parmesan, parsley, Italian herbs, and black pepper.
Mix until creamy and well combined.
Step 5: Assemble the Lasagna
Reduce the oven temperature to 190°C (375°F).
Spread a thin layer of tomato sauce across the bottom of a 9×13-inch baking dish.
Add a layer of roasted zucchini and eggplant.
Spread some of the ricotta mixture over the vegetables.
Add a portion of the cooked spinach.
Spoon over more tomato sauce.
Repeat the layers until all the ingredients are used.
Finish with tomato sauce, mozzarella, and Parmesan.
Step 6: Bake
Cover the dish loosely with foil.
Bake for 25 minutes.
Remove the foil and bake for another 15–20 minutes, until the cheese is melted, bubbling, and lightly golden.
Step 7: Rest Before Slicing
Remove the lasagna from the oven.
Let it rest for 10–15 minutes before slicing.
This gives the layers time to settle and makes serving much easier.
Garnish with fresh basil or parsley.
Expert Tips
Roast the Vegetables First
Vegetables contain a lot of water. Roasting them before assembling helps prevent a watery lasagna.
Choose No-Sugar-Added Tomato Sauce
Check the ingredient and nutrition labels when choosing canned tomatoes or prepared sauce, particularly if you’re intentionally limiting added sugars or carbohydrates.
Don’t Skip the Resting Time
It can be tempting to cut into the lasagna immediately, but resting helps it hold its layers.
Make the Slices Consistent
Try to slice the zucchini and eggplant into similar thicknesses so they cook evenly.
Watch Your Portion Size
For people managing diabetes, the overall carbohydrate content of the meal and portion size matter. Pairing the lasagna with a non-starchy salad or vegetables can help create a balanced plate.
Delicious Variations
Mediterranean Mushroom Lasagna
Add sautéed mushrooms between the vegetable layers.
Feta Vegetable Lasagna
Replace some of the Parmesan with crumbled feta for a stronger Mediterranean flavour.
Chicken Mediterranean Lasagna
Add cooked shredded chicken between the layers for extra protein.
Spinach and Mushroom Lasagna
Use extra spinach and sautéed mushrooms for a hearty vegetarian version.
Spicy Mediterranean Lasagna
Add red pepper flakes to the tomato sauce.
What to Serve with Mediterranean Vegetable Lasagna
Keep the meal balanced with simple sides such as:
- Greek salad
- Cucumber and tomato salad
- Roasted broccoli
- Steamed green beans
- Arugula salad with lemon
- Grilled chicken
- Roasted cauliflower
A crisp green salad with olive oil and lemon is one of my favourite pairings.
Make-Ahead Instructions
This lasagna is excellent for meal prep.
Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking.
You can also prepare the tomato sauce, roasted vegetables, and ricotta mixture separately and assemble everything when you’re ready to cook.
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat individual portions in the microwave or oven until heated through.
The flavour is often even better the next day after the Mediterranean herbs have had more time to mingle.
Freezing Instructions
Allow the baked lasagna to cool completely.
Cut it into individual portions and wrap well before freezing.
Freeze for up to 2 months for best quality.
Thaw overnight in the refrigerator before reheating.
Nutritional Information
Approximate per serving:
- Calories: 330
- Protein: 18g
- Fat: 22g
- Total Carbohydrates: 18g
- Fibre: 5g
- Net Carbohydrates: 13g
Nutrition values are estimates and vary according to brands, portion sizes, and ingredients used.
Important Note for Diabetes
“Diabetic-friendly” doesn’t mean a food is automatically appropriate for every person with diabetes. Blood-glucose responses and carbohydrate needs vary from person to person. This recipe is designed to be lower in refined carbohydrates and centered on vegetables, protein, and fats, but individual portions and meal planning should be adjusted to your own dietary needs and healthcare guidance.
Frequently Asked Questions
Can I make this lasagna without traditional pasta?
Yes. The zucchini and eggplant replace traditional pasta sheets, creating hearty layers without relying on regular lasagna noodles.
Can I use other vegetables?
Absolutely. Bell peppers, mushrooms, spinach, cauliflower, and broccoli can all work well.
Can I use cottage cheese instead of ricotta?
Yes. Blend cottage cheese until creamy if you’d like a smoother texture.
Can I add meat?
Definitely. Cooked ground turkey, chicken, or lean beef can be added between the vegetable layers.
Is this low-carb?
It’s lower in carbohydrates than traditional pasta-based lasagna, but it isn’t carbohydrate-free. The exact carbohydrate amount depends on the vegetables, tomato products, dairy, and portion size.
Can I make it dairy-free?
You can experiment with dairy-free ricotta and mozzarella alternatives, although the texture and flavour will be different.
Final Thoughts
This Layered Mediterranean Vegetable Lasagna with Creamy Ricotta has become one of my favourite ways to make comfort food feel fresh and wholesome.
I love the combination of roasted zucchini and eggplant with garlicky spinach, rich tomato sauce, and creamy ricotta. Then there’s that golden layer of bubbling cheese on top—it makes the whole kitchen smell incredible.
It’s the kind of dinner that feels special enough for a Sunday family meal but practical enough to prepare ahead for busy weekdays. And honestly, watching everyone go back for seconds is always my favourite part. 🍆🥒🍅🧀🌿
