Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

If you’re on the hunt for a wholesome, comforting, and veggie-packed dinner, I absolutely love sharing this Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe. It’s a perfect weeknight meal that feels indulgent yet healthy, loaded with fresh veggies, creamy cottage cheese, and a flavorful homemade tomato sauce. I promise, once you try it, you’ll want to make it your go-to lasagna recipe for good.

❤️

Why You’ll Love This Recipe

  • Packed with Real Veggies: You’re sneaking spinach, carrots, bell pepper, and zucchini into every scrumptious bite without losing any flavor.
  • Creamy but Light Cheese Combo: Cottage cheese blended smooth keeps this lasagna creamy without being heavy or overly rich like ricotta can sometimes be.
  • Easy Homemade Tomato Sauce: Fresh basil and garlic make this sauce vibrant and simple, elevating the whole dish.
  • Perfect for Make-Ahead & Leftovers: It reheats beautifully and even freezes well, making life easier during busy weeks.

Ingredients You’ll Need

This Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe is all about balancing fresh vegetables with creamy textures and that classic tangy tomato sauce. Here’s what makes this combination shine together—and a few shopping tips from my kitchen.

  • Extra-virgin olive oil: Use a good quality one here to get the best flavor in your veggies and sauce.
  • Carrots: Adds natural sweetness and a nice texture—chop them small for even cooking.
  • Red bell pepper: Brightens the dish with color and subtle sweetness.
  • Zucchini: This mild veggie blends nicely without overpowering other flavors.
  • Yellow onion: A must for depth of flavor—don’t skip it!
  • Baby spinach: Freshness and color, plus a nutrient boost—you’ll wilt it in stages to avoid sogginess.
  • Diced tomatoes (canned): Look for good-quality tomatoes with no added salt or sugar for your sauce.
  • Fresh basil: I love using fresh—it makes the sauce taste garden-fresh and fragrant.
  • Garlic cloves: Minced or pressed—this adds that punch of savory aroma.
  • Red pepper flakes: Just a hint for a gentle kick, but you can dial it back if you prefer mild.
  • Low-fat cottage cheese: The star of the creamy filling—blended smooth for the perfect texture.
  • Lasagna noodles (no-boil): No-boil makes assembly easier and saves time; break to fit your dish perfectly.
  • Mozzarella cheese (part-skim, shredded): For that irresistible melty top layer.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I’ve played around with this Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe quite a bit, and it responds beautifully to customization. Feel free to adapt it to your taste or dietary needs—I love making it my own.

  • Veggie swap: I once used mushrooms and butternut squash instead of bell pepper and zucchini—turns out incredibly cozy and hearty.
  • Gluten-free option: Switching to gluten-free, no-boil noodles works well, although I recommend checking doneness before baking fully.
  • Vegan twist: On a vegan kick, I double the vegan sour cream recipe I use and omit mozzarella, topping with fresh basil pesto instead.
  • Extra spice: If you like it spicier, add more red pepper flakes or a dash of smoked paprika to the tomato sauce for a smoky depth.

How to Make Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

Step 1: Sauté Your Veggies to Golden Perfection

Heat the olive oil in a big skillet over medium heat. Toss in your chopped carrots, red bell pepper, zucchini, and onions with a pinch of salt. Stir every couple minutes—you want the veggies to develop some golden edges which brings out their natural sweetness. This takes about 8 to 12 minutes. Then, gradually add your baby spinach in bunches, cooking until it’s all wilted but still bright green, roughly 3 minutes total. This step is where the flavor base really starts to build, so keep an eye on color and don’t rush it.

Step 2: Whip Up Your Fresh Tomato Sauce

Drain the diced tomatoes in a fine mesh sieve to remove excess liquid—this prevents a watery lasagna. Then pop the drained tomatoes, fresh basil, olive oil, garlic, salt, and red pepper flakes into your food processor. Pulse about 10 times until you get a spreadable sauce with some texture left (no pureeing hard here!). It’s incredible how fresh basil lifts this sauce compared to store-bought varieties. Set this aside; you should have just over 2 cups of sauce to work with.

Step 3: Blend the Cottage Cheese and Veggies

Start by blending half of the cottage cheese until silky smooth—that little extra blending step makes a big difference in creaminess. Transfer this to a mixing bowl. Next, pulse your cooked veggie and spinach mix in the food processor until finely chopped but not mushy, around 5 to 7 pulses. Combine this with the blended cottage cheese, then fold in the remaining cottage cheese. Add more salt and freshly ground black pepper to taste. This mixture is the magic creamy layer that I find makes this recipe stand out and feel special.

Step 4: Layer and Bake Your Lasagna

Begin layering in a 9-inch square baking dish: spread ½ cup tomato sauce on the bottom, then add 3 no-boil noodles (trim to fit—they can overlap). Spread half of your cottage cheese veggie mixture over noodles, top that with ¾ cup tomato sauce and a sprinkle of mozzarella cheese. Repeat with another noodle layer, the remaining cottage cheese mixture, and mozzarella. Finally, top with the last noodles, cover with the remaining tomato sauce and a generous layer of mozzarella. Cover with foil or parchment (keep it from touching cheese!), bake at 425°F for 18 minutes covered, then uncover, rotate pan, and bake 10-15 minutes more until the top is golden and bubbly. Let it cool for 15-20 minutes before slicing—you’ll thank me later because it sets beautifully.

👨‍🍳

Pro Tips for Making Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

  • Wilt Spinach Gradually: I discovered that adding spinach in batches helps prevent sogginess and keeps vibrant color.
  • Don’t Skip Sifting Tomatoes: Draining off excess juice is a small step that keeps your lasagna from turning watery.
  • Blend Cottage Cheese for Creaminess: Blending half the cottage cheese before mixing creates a smooth, velvety filling that’s lighter than ricotta.
  • Let It Rest Before Slicing: Cutting in right out of the oven makes a mess—waiting helps everything set up beautifully.

How to Serve Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

A slice of lasagna sits in the center of a white plate, showing about four visible layers: a bottom layer of light pasta, a second layer of red tomato sauce mixed with greens, a third layer of creamy white cheese, and a top golden-brown melted cheese layer with two green basil leaves as garnish. The slice looks soft and slightly messy around the edges with sauce seeping out. A gold fork rests on the right side of the plate over a crumpled blue cloth, and in the background, a white baking dish full of lasagna is partially visible on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I love sprinkling fresh basil leaves on top right after the lasagna has rested—it brightens every bite with a burst of freshness. Sometimes, a drizzle of good-quality extra virgin olive oil finishes it off beautifully. If you want a little extra zing, a pinch of cracked black pepper on top is perfect.

Side Dishes

My family goes crazy for serving this lasagna with a crisp green salad—simple arugula with lemon vinaigrette balances the creamy layers perfectly. Garlic bread or crusty whole grain bread is also a crowd-pleaser to soak up every bit of sauce.

Creative Ways to Present

For special occasions, I’ve layered this lasagna into individual ramekins or mini casserole dishes for a pretty presentation that feels fancy but is easy to serve. Another idea is topping with a sprinkle of pomegranate seeds for a surprising pop of color and freshness—trust me, it looks stunning!

Make Ahead and Storage

Storing Leftovers

I usually let the leftover Veggie and Spinach Lasagna cool completely, then tightly cover it with foil or plastic wrap and pop it in the fridge. It keeps well for 3 to 4 days, and if you refrigerate it overnight, the flavors meld even better.

Freezing

This lasagna freezes like a charm! I portion it out in airtight containers or wrap the whole pan tightly with double layers of foil and plastic wrap to avoid freezer burn. For best results, eat within 3 months. When I first tried freezing, I was worried about texture changes, but it reheats beautifully with only minor differences.

Reheating

Reheat leftovers covered in a 350°F oven until warmed through—usually 20-25 minutes. If frozen, thaw in the fridge overnight before reheating for best texture. Microwaving works too, but the oven gives you that fresh-baked feel again, which I definitely recommend.

FAQs

  1. Can I make this Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe ahead of time?

    Absolutely! You can assemble it a day before you plan to bake. Just cover it tightly and refrigerate. When you’re ready, bake it covered at 425°F and then uncovered as instructed. This actually helps the flavors meld, so it tastes even better.

  2. What can I substitute for cottage cheese if I don’t have any?

    Ricotta is a classic stand-in and will work fine, though the texture is creamier and richer. For a lighter option, Greek yogurt mixed with a bit of cream cheese can mimic the texture. Vegan cashew-based cheeses can also be used if you want a dairy-free alternative.

  3. Do I have to use no-boil noodles?

    No, you don’t have to, but no-boil noodles make the assembly easier and save time. If you use traditional noodles, just cook them according to package directions before layering. Be sure to break noodles so they fit your dish.

  4. Can I add meat to this lasagna?

    Sure! If you want to add some protein, cooked ground turkey, beef, or sausage would complement this veggie-focused lasagna nicely. Just mix it into the tomato sauce or with the veggies before layering.

Final Thoughts

This Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe holds a special place in my recipe rotation—it’s the perfect balance of wholesome and comforting that my whole family looks forward to. You’ll enjoy its fresh layers of veggies paired with creamy cottage cheese and made-from-scratch tomato sauce. Give it a try and let me know how it turns out for you—I think you’re going to love how easy and satisfying it is. Happy cooking, friend!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

Veggie and Spinach Lasagna with Cottage Cheese and Tomato Sauce Recipe

4.9 from 129 reviews
  • Author: Jessica
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 8 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Low Fat

Description

A hearty and comforting no-boil vegetable lasagna layered with a flavorful mix of roasted veggies, fresh spinach, homemade tomato-basil sauce, creamy cottage cheese, and melted mozzarella. This recipe offers a balanced Italian-inspired meal that’s quick to assemble, baked to perfection, and perfect for family dinners or casual gatherings.


Ingredients

Veggies and Spinach

  • 2 tablespoons extra-virgin olive oil
  • 3 large carrots, chopped (about 1 cup)
  • 1 red bell pepper, chopped
  • 1 medium zucchini, chopped
  • 1 medium yellow onion, chopped
  • ¼ teaspoon salt
  • 5 to 6 ounces baby spinach

Tomato Sauce

  • 1 large can (28 ounces) diced tomatoes
  • ¼ cup roughly chopped fresh basil + additional for garnish
  • 2 tablespoons extra-virgin olive oil
  • 2 cloves garlic, pressed or minced
  • ½ teaspoon salt
  • ¼ teaspoon red pepper flakes

Remaining Ingredients

  • 2 cups (16 ounces) low-fat cottage cheese, divided
  • ¼ teaspoon salt, to taste
  • Freshly ground black pepper, to taste
  • 9 no-boil lasagna noodles
  • 8 ounces (2 cups) freshly grated low-moisture, part-skim mozzarella cheese


Instructions

  1. Preheat Oven: Preheat the oven to 425 degrees Fahrenheit to prepare for baking the lasagna.
  2. Cook Vegetables: In a large skillet over medium heat, warm 2 tablespoons olive oil. Add chopped carrots, red bell pepper, zucchini, yellow onion, and ¼ teaspoon salt. Cook, stirring every few minutes, until veggies start to brown on the edges, about 8 to 12 minutes.
  3. Wilt Spinach: Add a few handfuls of baby spinach to the skillet. Stir frequently until wilted. Repeat in batches with remaining spinach until all is wilted, about 3 minutes. Remove skillet from heat and set aside.
  4. Prepare Tomato Sauce: Drain excess juice from the diced tomatoes using a fine mesh sieve. Transfer drained tomatoes to a food processor bowl. Add ¼ cup chopped fresh basil, 2 tablespoons olive oil, garlic, ½ teaspoon salt, and red pepper flakes. Pulse about 10 times until tomatoes break down to a spreadable sauce. Pour into a bowl and set aside.
  5. Blend Cottage Cheese: Without rinsing the food processor, add half of the cottage cheese (1 cup) and blend until smooth, about 1 minute. Transfer to a large mixing bowl.
  6. Chop Veggies: Add the cooked veggies and spinach to the food processor. Pulse 5 to 7 times until finely chopped but not pureed. Transfer this mixture to the bowl with the blended cottage cheese.
  7. Combine Mixture: Add the remaining cottage cheese on top. Season with ¼ to ½ teaspoon salt and freshly ground black pepper to taste. Stir gently to combine all ingredients.
  8. Assemble Lasagna Layer 1: Spread ½ cup tomato sauce evenly on the bottom of a 9” by 9” baking dish. Place 3 lasagna noodles on top, trimming or overlapping as needed to fit. Layer half of the cottage cheese mixture over noodles, then top with ¾ cup tomato sauce and sprinkle ½ cup shredded mozzarella.
  9. Assemble Lasagna Layer 2: Add another 3 noodles, spread the remaining cottage cheese mixture evenly (without tomato sauce), and sprinkle with ½ cup shredded mozzarella cheese.
  10. Assemble Lasagna Layer 3: Top with last 3 noodles. Spread ¾ cup tomato sauce evenly over the noodles and sprinkle with 1 cup shredded mozzarella cheese.
  11. Cover and Bake: Cover the baking dish with parchment paper or foil, ensuring it does not touch the cheese. Bake covered for 18 minutes.
  12. Uncover and Continue Baking: Remove the cover, rotate the pan 180 degrees for even baking, and bake uncovered for an additional 10 to 15 minutes until the top is bubbling and spotty brown.
  13. Cool: Remove from the oven and allow the lasagna to cool and set for 15 to 20 minutes before slicing.
  14. Serve: Garnish with additional fresh basil before slicing and serving.

Notes

  • Lasagna noodles: Use no-boil lasagna noodles such as DeLallo’s Whole Wheat or Whole Foods 365 brand. For gluten-free options, substitute with gluten-free no-boil noodles and cook according to package directions if necessary.
  • Vegetable Variations: Swap out or add vegetables like mushrooms or butternut squash to make about 3 cups chopped veggies total (excluding onion) for a varied flavor.
  • Dairy Free/Vegan Option: Substitute cottage cheese with vegan sour cream, skip blending cottage cheese, blend spinach/veggies into vegan sour cream instead, omit mozzarella, and use tomato sauce for the top layer. Serve with vegan sour cream or basil pesto.
  • Cooling Time: Allowing the lasagna to cool is essential for proper setting and easier slicing.

Nutrition

  • Serving Size: 1 slice (1/8 of lasagna)
  • Calories: 320
  • Sugar: 7g
  • Sodium: 450mg
  • Fat: 9g
  • Saturated Fat: 4g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 25mg