Love this? Pin it for later!
Layers of tender noodles, creamy ricotta, vibrant spinach, and melty mozzarella come together in this wallet-wise vegetarian classic that feeds a crowd for under $10.
When my college roommate and I were surviving on ramen and dreams, we still managed to host a monthly “family dinner” in our tiny apartment. Our tradition was to cook something that felt luxurious but didn’t break the bank. This spinach-ricotta lasagna—built from a $1 box of noodles, a $2 bag of frozen spinach, and a $3 tub of ricotta—became the star of those nights. Ten years (and a real salary) later, I still make it because the flavor is timeless, the ingredient list is short, and the comfort it delivers is priceless. Whether you’re feeding broke students, picky toddlers, or Friday-night friends, this lasagna tastes like you spent a fortune even when you didn’t.
Why This Recipe Works
- One-Pot Filling: The spinach mixture is simmered in the same saucepan as the marinara, saving dishes and infusing every bite with garlicky flavor.
- No-Boil Noodle Hack: A splash of water in the baking dish softens regular lasagna noodles—no specialty “oven-ready” price markup required.
- Protein-Packed Ricotta: Eggs and a handful of shredded mozzarella stirred into the cheese layer create a sliceable, creamy texture that doesn’t ooze out when cut.
- Freezer-Friendly: Double the batch; one pan for tonight, one wrapped tightly for a no-think weeknight dinner later.
- Veg-Forward & Wallet-Wise: Frozen spinach costs ¼ of the fresh price, yet delivers the same folate, vitamin A, and iron.
- Customizable Cheese Ratio: Swap part-skim mozzarella to trim fat or add a sprinkle of feta for salty tang—both keep the total cost under $1 per serving.
Ingredients You'll Need
The magic of this lasagna is how humble ingredients transform into something restaurant-worthy. Below is a quick field guide to each component and how to shop smart.
Lasagna Noodles: Buy the standard 1-lb box; you’ll need 12 rectangles. If you spot “factory seconds” (broken noodles) on clearance, grab them—nobody will see the cracks once they’re layered.
Frozen Chopped Spinach: One 10-oz block is the sweet spot. Thaw overnight in the fridge or in the microwave; squeeze out every drop of water using a clean kitchen towel to avoid a soggy bake.
Ricotta: A 15-oz tub is plenty. Look for store-brand; fat content is your call. Whole-milk ricotta bakes up silkier, while part-skim shaves 40 calories per serving.
Mozzarella: One 8-oz block shredded at home melts better than pre-shredded cellulose-coated cheese and saves about $1.50. If time beats money, pre-shredded still works.
Eggs: Two large eggs act as the “glue” that sets the ricotta layer. Flax eggs (1 Tbsp flaxseed + 3 Tbsp water per egg) work if you’re vegan-leaning, though the bake will be slightly less firm.
Marinara: A 24-oz jar keeps things speedy. Shop the sales; organic store brands drop to $1.99 often. If your pantry holds crushed tomatoes, garlic, and oregano, you can whip up a quick homemade version for pennies.
Parmesan (optional): A ¼ cup sprinkle on top adds umami. Buy a wedge and grate it yourself; the rind can be tossed into soup the next day for free flavor.
Seasonings: Salt, pepper, dried basil, and a pinch of nutmeg elevate spinach from “green stuff” to “why is this so addictive?” Nutmeg is optional but classic in Florentine-style dishes.
How to Make Budget Friendly Vegetarian Lasagna with Spinach and Ricotta
Preheat & Prep
Set your oven to 375 °F (190 °C). Lightly coat a 9×13-inch baking dish with olive-oil spray. Press thawed spinach inside a clean towel until bone-dry; this step prevents watery lasagna and concentrates flavor.
Make the Spinach-Marinara Filling
Warm 1 Tbsp olive oil in a saucepan over medium heat. Add 2 minced garlic cloves and cook 30 seconds. Stir in the wrung-out spinach, ½ tsp salt, ¼ tsp pepper, and ¼ tsp dried basil. Pour in the entire jar of marinara plus ¼ cup water; simmer 5 minutes so the flavors mingle. Remove from heat.
Ricotta Custard Layer
In a medium bowl, whisk 2 eggs until homogenous. Fold in ricotta, ½ cup shredded mozzarella, 2 Tbsp grated Parmesan (if using), ½ tsp salt, ⅛ tsp pepper, and a pinch of nutmeg. The mixture should be thick yet spreadable like frosting.
Layer One: Sauce on the Bottom
Spread ½ cup of the spinach-marinara mixture across the base of your dish. This prevents noodle stickage and guarantees every bite has sauce.
Layer Two: Noodles
Arrange 3 lasagna noodles lengthwise. Don’t worry about gaps; they expand as they absorb liquid. If your noodles are especially long, snap off the ends and use the shards to fill short spaces.
Layer Three: Ricotta Spread
Plop one-third of the ricotta mixture onto noodles and smooth with an offset spatula or the back of a spoon. Aim for even coverage rather than perfection; the oven will do final leveling.
Repeat Layers
Continue with another ¾ cup spinach sauce, 3 noodles, and one-third ricotta. Finish with remaining noodles, the rest of the sauce, and finally sprinkle 1 cup shredded mozzarella plus 2 Tbsp Parmesan over the top.
Bake Low & Slow
Cover tightly with foil (tent it so cheese doesn’t stick) and bake 35 minutes. Remove foil and bake an additional 15 minutes until the top is blistered golden. For restaurant-style browning, broil 1–2 minutes at the end, watching like a hawk.
Rest Before Slicing
Allow the lasagna to rest 15 minutes; this sets the layers and prevents molten cheese lava. Use a sharp knife and a wide spatula for picture-perfect squares.
Expert Tips
No-Boil Noodle Swap
If you only have regular noodles, soak them 10 minutes in very hot tap water while you prep the sauce. They’ll finish cooking in the oven and you’ll skip the pot.
Squeeze Till It’s Bone-Dry
Wet spinach = soupy lasagna. After wringing, fluff it with a fork so it distributes evenly instead of clumping.
Cheese on the Bottom Rack
For extra browning, move the rack one slot lower during the uncovered bake; the heat reflected off the pan’s bottom caramelizes cheese edges.
Make-Ahead Magic
Assemble up to step 7, cover tightly, and refrigerate up to 24 hours. Add 10 extra minutes to the covered bake time if going straight from the fridge.
Freeze Individual Portions
Cut cooled lasagna into squares, wrap each in plastic then foil, and freeze up to 3 months. Microwave from frozen 3–4 minutes for instant comfort.
Stretch It Further
Stir ½ cup cooked lentils into the marinara to add 8 g protein per serving for pennies more.
Variations to Try
- Roasted Veg Boost: Fold in 1 cup diced zucchini or mushrooms with the spinach for extra fiber and texture.
- Spicy Florentine: Add ¼ tsp red-pepper flakes to the garlic for gentle heat that balances the creamy cheese.
- Five-Cheese Upgrade: Swap ⅓ cup ricotta for small-curd cottage cheese and dot the top with provolone for stretch.
- Gluten-Free Route: Use gluten-free lasagna sheets or thin ribbons of zucchini (salt, drain 15 minutes, pat dry).
- Vegan Version: Sub tofu-ricotta (blend firm tofu, lemon juice, garlic powder, salt) and use vegan mozzarella shreds.
- Green & Gold: Replace half the spinach with chopped kale and add ½ cup corn kernels for color pop.
Storage Tips
Refrigerator: Cool completely, cover with foil, and refrigerate up to 5 days. Reheat single squares in a 350 °F oven 15 minutes or microwave 60–90 seconds.
Freezer (Whole Pan): Wrap unbaked lasagna (in a metal pan) with plastic, then foil. Freeze up to 3 months. Thaw 24 hours in the fridge and bake as directed, adding 15 minutes to covered time.
Freezer (Portions): Flash-freeze baked squares on a tray, then transfer to a zip bag. Reheat from frozen 25 minutes at 350 °F or 3–4 minutes microwave.
Make-Ahead Components: Sauce and ricotta mixture keep 3 days refrigerated; assemble when ready to bake.
Frequently Asked Questions
Budget Friendly Vegetarian Lasagna with Spinach and Ricotta
Ingredients
Instructions
- Preheat: Heat oven to 375 °F. Oil a 9×13-inch baking dish.
- Prep Spinach: Squeeze thawed spinach in a towel until very dry.
- Make Sauce: Warm olive oil in a saucepan; cook garlic 30 seconds. Add spinach, basil, salt, pepper, marinara, and ¼ cup water; simmer 5 min.
- Ricotta Mix: Whisk eggs, then fold in ricotta, ½ cup mozzarella, Parmesan, salt, pepper, nutmeg.
- Assemble: Spread ½ cup sauce on base. Layer 3 noodles, ⅓ ricotta mix, ¾ cup sauce; repeat twice. Top with remaining noodles, sauce, and 1 cup mozzarella.
- Bake: Cover with foil; bake 35 min. Uncover and bake 15 min more. Rest 15 min before slicing.
Recipe Notes
For extra browning, broil 1–2 minutes at the end. Leftovers keep 5 days refrigerated or 3 months frozen.