Budget Friendly Vegetarian Lasagna with Spinach and Ricotta

3 min prep 1 min cook 4 servings
Budget Friendly Vegetarian Lasagna with Spinach and Ricotta
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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.

7

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.

8

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.

9

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

Absolutely. Sauté 10 oz fresh spinach in a dry skillet until wilted (2–3 minutes). Cool, squeeze dry, and chop. You’ll net roughly the same volume as frozen.

Excess moisture from sauce, spinach, or under-baking is the culprit. Be sure to simmer the sauce until thick, squeeze spinach until very dry, and let the baked lasagna rest 15 minutes before slicing.

Yes. Assemble, cover tightly, and refrigerate up to 24 hours. Bake straight from the fridge, adding 10 minutes to the covered time.

Place a damp paper towel over individual microwave portions, or cover with foil and reheat in a 325 °F oven 15 minutes. Add a spoonful of marinara on top to rehydrate.

Let the lasagna stand 15 minutes, then slice with a large chef’s knife dipped in hot water and wiped dry between cuts.

Kids love the mild, cheesy flavor. If greens are a tough sell, purée the spinach into the sauce—tiny eyes won’t detect it, but tiny bodies still get the nutrients.
Budget Friendly Vegetarian Lasagna with Spinach and Ricotta
pasta
Pin Recipe

Budget Friendly Vegetarian Lasagna with Spinach and Ricotta

(4.9 from 127 reviews)
Prep
25 min
Cook
50 min
Servings
8

Ingredients

Instructions

  1. Preheat: Heat oven to 375 °F. Oil a 9×13-inch baking dish.
  2. Prep Spinach: Squeeze thawed spinach in a towel until very dry.
  3. Make Sauce: Warm olive oil in a saucepan; cook garlic 30 seconds. Add spinach, basil, salt, pepper, marinara, and ¼ cup water; simmer 5 min.
  4. Ricotta Mix: Whisk eggs, then fold in ricotta, ½ cup mozzarella, Parmesan, salt, pepper, nutmeg.
  5. Assemble: Spread ½ cup sauce on base. Layer 3 noodles, ⅓ ricotta mix, ¾ cup sauce; repeat twice. Top with remaining noodles, sauce, and 1 cup mozzarella.
  6. 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.

Nutrition (per serving)

318
Calories
19g
Protein
32g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.