You know that feeling when you crave something cheesy, comforting, but still kinda good for you? Yeah, me too. That’s exactly why I whipped up this Spinach & Broccoli Lasagna it’s got all the gooey, carb-loaded goodness of classic lasagna, but packed with enough greens to make you feel like a responsible adult. (Mostly.) Whether you’re feeding a crowd, meal prepping, or just treating yourself to a cozy night in, this veggie-loaded beauty never disappoints. Let’s get layering!
Try my Vegetable Rice Bake recipe.
Why You’ll Love This Spinach & Broccoli Lasagna
✔ Vegetarian, but nobody will miss the meat – Packed with greens and creamy cheese, it’s hearty enough to satisfy even the biggest appetites.
✔ Easy to make, impressive to serve – Looks fancy, but the steps are simple. Perfect for weeknight dinners or when you want to impress guests without stress.
✔ Creamy, cheesy, and full of flavor – The nutmeg-spiced béchamel, gooey mozzarella, and fresh Parmesan take this lasagna to the next level.
✔ Meal prep friendly – Tastes even better the next day, so make it ahead for easy lunches or dinners.
✔ Sneaks in those greens – A delicious way to get your veggies in (even picky eaters won’t complain!).
✔ Budget-friendly – Uses simple, affordable ingredients without sacrificing flavor.
✔ Comfort food that feels wholesome – Rich and satisfying, but not overly heavy. Pair it with a salad for the perfect balance.
Basically? It’s cheesy, veggie-packed perfection.
Try my Rustic White Bean Stew recipe.
What You’ll Need To Make
Let’s Talk Key Ingredients (Because They Matter!)

Fresh Baby Spinach – This leafy green wilts down perfectly, adding a mild, slightly sweet flavor and a boost of nutrients. No one will suspect they’re eating something this good for them!
Broccoli Florets – Lightly blanched so they stay tender-crisp, giving every bite a satisfying texture. Plus, it’s an easy way to sneak in extra veggies without complaints.
Béchamel Sauce – Butter, flour, and milk come together to create a creamy, dreamy base. A pinch of nutmeg? Game-changer. It adds that cozy, restaurant-quality touch.
Three Cheeses (Ricotta, Mozzarella, Parmesan) – Because one cheese is never enough. Ricotta keeps it creamy, mozzarella brings the stretch, and parmesan adds that salty, nutty kick. Cheese lovers, rejoice!
Oven-Ready Lasagna Noodles – No boiling required! These lazy-day heroes save time and still give you those perfect, al dente layers.
✨ Simple, Fresh, Flavor-Packed – No fancy techniques, just good ingredients doing delicious things. This lasagna is proof that vegetarian meals can be hearty, comforting, and totally crave-worthy!
NOTE: For measurements and rest of the ingredients check the recipe card below.
What You’ll Need To Do
Time required: 1 hour 25 mins
Spinach & Broccoli Lasagna Recipe (Simple & Delicious!)
Let’s get cheesy!
Heat things up: Preheat your oven to 400°F (aka “lasagna paradise temperature”).
Make the creamy sauce:
- Melt butter in a saucepan over medium heat. Whisk in flour and stir for 5-7 minutes until it’s lightly golden (this is your roux aka flavor magic).
- Slowly pour in milk, whisking like you mean it, until it thickens. Let it simmer for 10-20 minutes until it’s smooth and tastes like happiness (not flour).
- Season with salt, pepper, and nutmeg (the nutmeg is the secret VIP here).
Wilt the spinach:
- Heat olive oil in a big skillet, toss in the spinach, and stir until just wilted (don’t turn it to mush!). Set aside.
Blanch the broccoli:
- Boil a pot of lightly salted water, toss in the broccoli, and cook for 2-3 minutes (keep it crisp-tender, not soggy!). Drain, chop into rustic chunks, and mix with the spinach. Season with salt and pepper.
Layer it up!
- Spread a thin layer of your creamy sauce in a 9×13″ baking dish.
- Add 3 lasagna noodles, then layer on spinach-broccoli mix, more sauce, ricotta, and mozzarella.
- Repeat: noodles, veggies, sauce, cheese… until you run out (ending with mozzarella because #cheeselife).
Bake & enjoy:
- Pop it in the oven (uncovered!) for 20 minutes until bubbly and golden.
- Serve with a fresh salad and a snowstorm of parmesan cheese. Dig in!
Pro tip: This lasagna is even better the next day… if there’s any left.

Here are the approximate nutritional estimates per serving (1/6th of the recipe):
Glycemic Impact
- Glycemic Index (GI): ~35-45 (Low)
- Glycemic Load (GL): ~15-20 (Moderate)
Macronutrients (Approx.)
- Calories: ~400-450 kcal
- Protein: ~20-25g
- Carbs: ~45-50g (Fiber: ~5-6g)
- Fat: ~18-22g (Saturated: ~8-10g)
- Sodium: ~600-700mg
Notes:
- Low GI thanks to fiber-rich veggies and cheese/fat slowing carb absorption.
- Moderate GL due to pasta, but balanced with protein/fat.
- Ricotta and mozzarella boost protein.
Would you like adjustments for ingredient swaps (e.g., gluten-free noodles)?
Is This Spinach & Broccoli Lasagna Diabetes-Friendly?
Short Answer: Yes, with a few tweaks! Here’s why:
Current Recipe Pros (Diabetic-Friendly Traits):
✅ Low-Medium GI (35-45): Thanks to fiber from spinach/broccoli and fat/protein from cheese slowing carb absorption.
✅ Balanced Macros: ~20g protein and ~5g fiber per serving help stabilize blood sugar.
✅ No Added Sugar: Relies on natural veggie sweetness and savory flavors.
Potential Concerns:
⚠️ Lasagna Noodles: Refined carbs can spike blood sugar (higher GL).
⚠️ Portion Size: 1 serving has ~45g carbs (moderate for diabetics).
Easy Diabetes-Friendly Tweaks:
- Swap Noodles: Use whole wheat or chickpea/lentil lasagna sheets (higher fiber, lower GI).
- Add More Protein: Layer in tofu crumbles or lean ground turkey for extra protein.
- Veggie Boost: Replace half the noodles with thinly sliced zucchini or eggplant.
- Reduce Cheese: Opt for low-fat ricotta/mozzarella to cut saturated fat (optional).
- Smaller Servings: Pair with a side salad or non-starchy veggies to balance the meal.
Final Verdict:
✔ As written: Moderately diabetes-friendly (best for occasional meals with careful portion control).
✔ With tweaks: Easily becomes a low-GI, blood-sugar-friendly dish!
Pro Tip: Test your blood sugar 2 hours after eating to see how your body responds.
Get Free Cookbooks

Kickstart your keto journey with our FREE Keto Cookbooks! 🎉 Packed with delicious recipes, these print copies are yours for the taking. Don’t wait – order now and start cooking your way to a healthier you! 🚀📚
*Hurry! offer valid till stock lasts.
Easy Ingredient Swaps for Your Lasagna
Spinach Swap
- Use kale (stems removed) or Swiss chard for a heartier green
- Frozen spinach works too! Just thaw and squeeze out excess water
Broccoli Swap
- Try zucchini slices, mushrooms, or roasted bell peppers
- Cauliflower florets make a great crunchy alternative
Cheese Swaps
- Cottage cheese instead of ricotta for a lighter texture
- Fontina or provolone for mozzarella if you want extra richness
- Vegan cheese blends work for dairy-free versions
Béchamel Swaps
- Use plant-based milk (like oat or almond) and vegan butter
- Swap for marinara sauce if you prefer a tomato-based lasagna
Noodle Swaps
- Gluten-free lasagna sheets work perfectly
- Try no-boil whole wheat noodles for extra fiber
Protein Boost
- Add crumbled tofu or lentils between layers
- Mix in plant-based “sausage” crumbles for meaty texture
Pro Tip: Keep the ratios similar for best results, and don’t forget to adjust cook times if using watery veggies (like zucchini). Happy customizing!
Try my Quinoa Tomato Coconut Curry recipe.
Fun Tweak Ideas to Level Up Your Lasagna
Flavor Boosters
- Add roasted garlic or sun-dried tomatoes to the béchamel
- Sprinkle red pepper flakes between layers for a spicy kick
- Mix lemon zest into the ricotta for brightness
Herb & Aromatics
- Stir fresh basil or thyme into the spinach-broccoli mix
- Sauté onions or shallots with the greens for extra depth
Sauce Swirl
- Alternate layers of béchamel and marinara for a pink lasagna
- Dollop pesto between layers for an herby twist
Texture Play
- Add toasted pine nuts or breadcrumbs on top for crunch
- Layer in thin slices of roasted eggplant for meatiness
Creamy Shortcuts
- Replace béchamel with Alfredo sauce for extra richness
- Blend cottage cheese with herbs as a ricotta alternative
Fun Shapes
- Use wonton wrappers instead of noodles for “lasagna cups”
- Make individual portions in muffin tins for easy serving
Finish Strong
- Drizzle with chili oil or truffle oil before serving
- Top with arugula tossed in lemon juice for freshness
Pro Tip: These tweaks work great for leftovers too! Try different combos each time you make it.
Try my Creamy Coconut Udon with Mushroom recipe.
Pro Tips for Perfect Spinach & Broccoli Lasagna Every Time
Spinach Prep
- Use a clean kitchen towel to wring out excess water from cooked spinach
- Baby spinach works best, but mature spinach just needs longer wilting time
Broccoli Hack
- Cut florets small for even cooking
- Save the stems! Peel and dice them to reduce waste
Cheese Secrets
- Let ricotta sit at room temp for easier spreading
- Freshly grate your mozzarella – it melts better than pre-shredded
Noodle Know-How
- No-boil noodles? Add extra sauce around edges to prevent dryness
- For regular noodles, undercook by 1 minute since they’ll bake more
⏱ Time Savers
- Make béchamel ahead and reheat with extra milk if thick
- Assemble the night before and refrigerate (add 5-10 mins baking time)
Baking Perfection
- Place baking dish on a sheet pan to catch bubbles
- Let rest 10 minutes before cutting for cleaner slices
Serving Suggestions
- Pair with garlic bread and a crisp white wine
- Leftovers taste amazing reheated in an air fryer
Moisture Control
- If veggies release water, pat them dry before layering
- Sauce too thick? Thin with pasta water or extra milk
Freezer Friendly
- Freeze unbaked lasagna wrapped tightly for up to 3 months
- Thaw overnight before baking (add 15 mins cook time)
Remember: Lasagna is forgiving! Even if messy, it’ll taste amazing
Try my Quinoa and Lentils with Garlicky Pumpkin Seeds recipe.

Wallet-Friendly Ways to Make This Lasagna
Dairy Savings
- Use store-brand cheeses – they work just as well as name brands
- Swap half the mozzarella with mild cheddar for cost savings
- Make your own ricotta by curdling milk with lemon juice
Veggie Smart Swaps
- Frozen spinach works great and often costs less than fresh
- Use broccoli stems (peeled and chopped) along with florets
- Substitute half the spinach with shredded carrots for sweetness
Pantry Hacks
- Make roux with oil instead of butter
- Use all-purpose flour – no need for fancy varieties
- Buy nutmeg whole and grate as needed – lasts longer
Noodle Know-How
- Regular lasagna noodles often cost less than oven-ready
- Break spaghetti noodles into layers if that’s what you have
Shopping Tips
- Buy block cheese and shred yourself – cheaper than pre-shredded
- Check the reduced produce section for slightly wilted spinach
- Bulk bins often have better prices on spices like nutmeg
Sauce Shortcuts
- Use powdered milk for the béchamel in a pinch
- Stretch sauce with a splash of pasta cooking water
Leftover Magic
- Freeze extra portions for future quick meals
- Reheat slices in a skillet with a splash of water to prevent drying
Pro Tip: This lasagna tastes just as good with budget swaps – the secret is in the layering!
Try my Chickpea and Squash Stew Casserole recipe.
Delicious Ways to Serve Your Spinach & Broccoli Lasagna ️
Classic Pairings
- Garlic bread with parsley butter
- Simple mixed greens salad with balsamic dressing
- Roasted cherry tomatoes on the side
For Dinner Parties
- Serve with antipasto skewers (olives, cheese, cured meats)
- Pair with a crisp Pinot Grigio or Chardonnay
- Add bruschetta as an appetizer
Lighter Options
- Lemon-dressed arugula salad
- Steamed green beans with almonds
- Chilled cucumber salad
Cheese Lovers’ Add-Ons
- Extra shaved Parmesan at the table
- Warm marinara for dipping
- Dollop of herbed ricotta on top
Comfort Food Combos
- Creamy tomato soup for dunking
- Buttery roasted potatoes
- Sauteed mushrooms
Fun Presentation Ideas
- Individual ramekin portions
- Square cuts on wooden boards for rustic style
- Garnish with fresh basil leaves
Next-Day Transformations
- Lasagna grilled cheese sandwiches
- Chop leftovers into pasta salad
- Layer between waffles for brunch
Remember: This lasagna shines on its own but plays well with others too! What’s your favorite way to serve it?
Try my Herby Green Risotto recipe.
Perfect Drink Pairings for Your Lasagna
Alcoholic Options:
- Crisp Italian white wine like Pinot Grigio or Vermentino
- Light-bodied Chianti for red wine lovers
- Pale ale or wheat beer for beer drinkers
- Aperol spritz for a refreshing bitter-sweet option
Non-Alcoholic Options:
- Sparkling water with lemon or cucumber slices
- Iced herbal tea (try mint or lemon verbena)
- Virgin bloody mary for a savory kick
- Apple cider (sparkling or still) with cinnamon stick
Creamy Pairings:
- Cold glass of buttermilk (surprisingly good!)
- Vanilla or honey flavored oat milk latte
- Chai tea with a splash of milk
For Kids:
- Fruit-infused water (strawberry + basil)
- Warm apple juice with cinnamon
- Chocolate milk (always a winner)
Dessert Pairings:
- Sweet Moscato wine if serving after dinner
- Hot chocolate with marshmallows
- Spiced hot apple cider
Pro Tip: The creamy, cheesy flavors pair best with acidic or bubbly drinks that cut through the richness.
Smart Storage & Reheating Tips for Your Lasagna
Refrigerator Storage
- Let lasagna cool completely before storing (about 30 minutes)
- Cover tightly with plastic wrap or aluminum foil
- Store in airtight container for up to 4 days
Freezer Storage
- Cut into individual portions before freezing
- Wrap slices in parchment paper then foil
- Freeze for up to 3 months in freezer-safe containers
- Label with date to track freshness
Thawing Tips
- Move frozen lasagna to fridge 24 hours before reheating
- For quick thawing, use microwave defrost setting
Reheating Methods
Oven Method (Best Results)
- Preheat to 350°F
- Cover with foil and bake 20-30 minutes (40 mins if frozen)
- Remove foil last 5 minutes to crisp top
Microwave Method (Quick Fix)
- Place single portion on microwave-safe plate
- Cover with damp paper towel
- Heat in 1-minute intervals until warmed through
Skillet Method (For Crispy Edges)
- Add slice to non-stick skillet with 1 tbsp water
- Cover and heat on medium-low 5-7 minutes
Air Fryer Method
- Reheat at 350°F for 5-8 minutes
- Works great for individual portions
Pro Tips
- Add splash of milk or water when reheating to prevent drying
- Sprinkle fresh cheese on top before reheating for extra gooeyness
- Leftover lasagna often tastes better next day as flavors meld
Safety First
- Reheat only once to 165°F internal temperature
- Don’t leave at room temperature more than 2 hours
Enjoy your lasagna just as delicious as the first time!
Try my Lemon Avocado Pasta Bowl recipe
Final Thoughts
And there you have it a lasagna so good, even the meat lovers at your table won’t miss the beef. I’ve lost count of how many times I’ve made this, and trust me, it gets better every time. Leftovers? Heck yes. Midnight snack potential? Absolutely. Now go grab a fork, dig in, and try not to burn your mouth on that molten cheese. (No promises.) Happy cooking, friends may your dishes be cheesy and your spinach always fresh!
Recipe Card
Spinach and Broccoli Lasagna
Craving lasagna but want something lighter? Try my Spinach & Broccoli version! Packed with fresh veggies, rich cheeses, and a hint of nutmeg, it’s hearty, flavorful, and totally meat-free. Perfect for weeknight dinners or impressing guests!
Ingredients
Instructions
-
Preheat oven to 400°F.
-
Melt butter in a large saucepan over medium heat. Sprinkle with flour and whisk into butter until smooth. Continue stirring and cook 5-7 minutes or until roux turns a light golden color.

Add butter in saucepan 
Sprinkle flour and stir till it turns in a light golden color. -
Increase heat to medium-high and slowly whisk in milk until thickened and combined. Gently simmer over medium-low heat 10-20 minutes until raw flour taste has disappeared and a smooth sauce results at desired thickness.
-
Season with salt, pepper and nutmeg.
-
In a very large skillet, heat olive oil.
-
Add spinach and continue to toss and stir until wilted. Do not over cook. Remove from heat and set aside.


-
Meanwhile, bring a pot of lightly salted water to a boil. Add broccoli and cook 2-3 minutes until just tender-crisp. Do not over cook. Drain broccoli in colander and add to a large mixing bowl.

-
Chop broccoli into rustic chunks. add spinach and stir to combine. Season with salt and pepper to taste.

-
Add a light layer of bechamel sauce to the bottom of a 9X13"casserole dish.
-
Next add a layer of the spinach-broccoli mixture, followed by 3 lasagna noodles.

-
Top the noodles with a layer of bechamel sauce, spinach-broccoli mixture, ricotta and mozzarella.

-
Add 3 more noodles and repeat the layers as before finishing with mozzarella.
-
Bake uncovered 20 minutes. Serve with a fresh green salad and freshly grated parmesan cheese. Enjoy!
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 450kcal
- % Daily Value *
- Total Fat 22g34%
- Total Carbohydrate 50g17%
- Dietary Fiber 5g20%
- Protein 25g50%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
