Soups & Stews
This beef and veggie lasagna delivers restaurant-quality layers without the heavy cheese overload that leaves you sluggish. The secret lies in balancing rich ground beef with fresh vegetables and a lighter ricotta blend, creating hearty comfort that still feels balanced. I developed this version after years of perfecting the art of lasagna—where the flavors shine without the guilt.
The foundation starts with perfectly seasoned ground beef and sautéed vegetables that maintain their texture through baking. A simple tomato sauce base provides depth, while a mix of ricotta and mozzarella creates the perfect cheesy layer without being overly dense. The key is layering technique—alternating thin noodles, meat, vegetables, and cheese to ensure every bite has texture and flavor.
By the time it emerges from the oven, you'll have golden-brown edges, tender beef, crisp vegetables, and just enough cheese to satisfy without weighing you down. The layers stay distinct, making each forkful a perfect balance of hearty meat, fresh veggies, and creamy cheese. This is lasagna that feels indulgent yet light enough for weeknight dinners.
Perfect for family meals, potlucks, or meal prep—leftovers reheat beautifully while maintaining that fresh-from-the-oven texture. Let's build this lasagna layer by layer, starting with the beef and working our way up to the final golden top.
Ingredients for beef and veggie lasagna
Sixteen ingredients transform into layers of hearty beef, crisp veggies, and creamy cheese without the guilt.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio for flavor |
| Lasagna Noodles 🍝 | 12 pieces | No-boil or pre-cooked variety |
| Ricotta Cheese 🧀 | 15 oz | Part-skim for lighter texture |
| Mozzarella Cheese 🧀 | 1 cup | Fresh mozzarella, sliced thin |
| Low-Fat Cottage Cheese 🧀 | 8 oz | Blended smooth for creaminess |
| Tomato Sauce 🍅 | 2 ½ cups | High-quality jarred or homemade |
| Carrots 🥕 | 2 medium | Shredded, about 1 cup total |
| Zucchini 🍆 | 2 medium | Shredded, about 1 cup total |
| Yellow Onion 🧅 | 1 whole | Diced, sautéed with beef |
| Garlic Cloves 🧄 | 4 cloves | Minced for beef seasoning |
| Eggs 🥚 | 2 large | Beaten for ricotta blend |
| Dried Basil 🌿 | 1 tbsp | Or 0.25 cup fresh basil |
| Dried Oregano 🌿 | 1 tsp | Italian blend preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The beef is the star—80/20 fat ratio keeps it juicy while baking. Grab ground beef from the butcher counter if possible, or the pre-packaged 80/20 at Costco or Kroger. Look for bright red color and avoid anything with grayish tones. For the veggies, shred them yourself—pre-shredded gets mushy. Carrots and zucchini should be about the same volume (roughly 1 cup each). The ricotta matters too—part-skim gives the perfect balance of creaminess and lightness without feeling heavy.
No ricotta? Cottage cheese blended smooth works in a pinch—just drain off excess liquid first. Fresh mozzarella is ideal, but low-moisture shredded from a block (like Sargento) saves time. The tomato sauce can be store-bought (I love Rao's or Barilla), but homemade is even better. For the cheese blend, beat the eggs into the ricotta first—this keeps the layer from getting too watery. If you're short on time, no-boil lasagna noodles are a game-changer—they save 10 minutes of prep and still hold up beautifully.
This lasagna tastes even better the next day—leftovers keep for 5 days in the fridge or 3 months frozen. For freezing, assemble the lasagna in a baking dish, cover tightly with foil, and bake as directed before freezing. Reheat covered at 350°F for 30-40 minutes. I always make a double batch—one for dinner, one for lunches. The layers stay distinct when reheated, and the beef stays tender. Store any extra cheese in the fridge for up to 2 weeks in an airtight container.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can actually assemble it while chatting with your family—no fancy layering skills required. Just brown the beef with onions and garlic, mix in the ricotta and cottage cheese for that creamy base, then stack noodles, sauce, and cheese like a lazy-but-lovable sandwich. The noodles soften in the oven, so you don’t even need to boil them first.
- Rich Without the Guilt: Between us, this lasagna is ridiculously satisfying but sneaks in the low-fat cottage cheese to keep it lighter than your grandma’s version. The ricotta adds that velvety texture, while the mozzarella melts into golden bubbles—no skimping on flavor here. It’s the kind of dish where everyone asks for seconds, but you won’t feel like you overdid it.
- Weeknight to Potluck: This recipe works everywhere. Too tired for dinner? Throw it together in 20 minutes and bake while you scroll. Hosting a game night? It’s hearty enough to feed a crowd but still easy to double. And leftovers? They reheat like a dream—just pop a slice in the microwave, and it’s back to that fresh-from-the-oven magic.
- Budget-Friendly Crowd-Pleaser: Honestly, this is my go-to when I need to feed a houseful without breaking the bank. Ground beef stretches with veggies, cottage cheese cuts costs compared to ricotta alone, and a single box of lasagna noodles does the trick. Plus, it’s the kind of dish that makes you look like a cooking hero—even if you’re just following a foolproof method.
Step-by-step instructions for beef and veggie lasagna
Here's how to build a lasagna that's rich with flavor but lighter on cheese—every layer matters!
Brown the Ground Beef and Sauté the Vegetables
In a large skillet over medium-high heat, break apart the 1.5 lb ground beef with a wooden spoon, crumbling it into small, even pieces. Cook until it loses its raw color and becomes deep brown, about 5-6 minutes. This step develops the rich, meaty flavor that carries through the lasagna.
Push the cooked beef to one side of the skillet and add 2 tablespoons olive oil (not listed but essential for sautéing). Toss in the diced yellow onion and cook for 3-4 minutes until softened. Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it burn! Stir the onions and garlic into the beef, then remove from heat.
Prepare the Cheese and Egg Mixture
In a large bowl, combine the 15 oz ricotta cheese, 8 oz low-fat cottage cheese, 2 large eggs, 1 tbsp dried basil, 1 tsp dried oregano, 0.5 tsp ground black pepper, and 1 tsp of the 1.5 tsp salt. Use a fork or whisk to blend until smooth and fully incorporated. The cottage cheese adds creaminess without the heaviness of full-fat options.
In a separate bowl, shred the 2 medium carrots and 2 medium zucchini using a box grater or food processor. The mixture should yield about 2 cups total of finely shredded vegetables. Fold these into the ricotta mixture, stirring gently to distribute evenly. Set aside while you prepare the sauce layer.
Assemble the Lasagna Layers
Preheat your oven to 375°F. Grease a 9x13-inch baking dish with cooking spray to prevent sticking. Spread a thin layer of the 2.5 cups tomato sauce on the bottom of the dish—this ensures the bottom layer doesn't dry out.
Layer the lasagna starting with 4 uncooked lasagna noodles (no-boil variety), slightly overlapping them to cover the bottom. Spread half of the ricotta-vegetable mixture evenly over the noodles, then sprinkle ⅓ cup of the mozzarella cheese (about half of the 1 cup total) and half of the remaining tomato sauce. Repeat with another layer of noodles, the remaining ricotta mixture, another ⅓ cup mozzarella, and the last of the tomato sauce.
Bake Until Bubbly and Golden
Top the final layer with the remaining ⅓ cup mozzarella cheese and cover the baking dish tightly with aluminum foil. This traps steam and helps the lasagna cook through evenly. Bake for 35 minutes at 375°F, then remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly.
Let the lasagna rest for 10-15 minutes before slicing—this allows the layers to set and makes it easier to serve. The cheese should be melted and stretchy, the noodles tender, and the beef mixture flavorful throughout. Cut into 6 equal squares for serving and enjoy the hearty, lighter lasagna you've created!
Pro Tips For Making Beef And Veggie Lasagna
- Pre-Cook Noodles 90%: DESCRIPTION: Boil your lasagna noodles for just 2 minutes less than the package says—you’ll finish them in the oven. I used to overcook them by accident, and they’d turn to mush by the end. Now I drain them, toss with olive oil, and layer them raw. The oven steams them perfectly while everything else bakes.
- Drain Cottage Cheese: DESCRIPTION: Skip the watery ricotta texture by draining your low-fat cottage cheese in a fine-mesh strainer for 10 minutes before mixing it with ricotta. The whey pools out, leaving you with a thicker, more spreadable base—no one likes a soggy lasagna layer.
- Brown the Beef: DESCRIPTION: Don’t just simmer the ground beef—sear it in batches over medium-high heat until the edges crisp. I learned this the hard way: bland, greasy beef ruins the whole dish. A quick deglaze with red wine or beef broth fixes it, but crispy bits add flavor without extra effort.
- Layer Cheese Evenly: DESCRIPTION: Use a spoon to spread ricotta-cottage cheese mix thinly across the noodles—about ¼-inch thick. Too much, and it stays cold and rubbery in the center. Mozzarella goes on top, but don’t skip the sprinkle between layers: it’s the glue holding your lasagna together.
Make-ahead tips for this recipe
Prep Ahead Strategy
Assemble the lasagna up to 24 hours in advance and refrigerate uncovered. This allows flavors to meld beautifully while preventing soggy noodles. Cover tightly with foil before baking—just remove it 10 minutes before the final bake time to get that perfect golden crust. I always prep mine the night before so it's ready for a quick bake the next day. 📅
Freezer-Friendly Assembly
For long-term storage, assemble the lasagna in your baking dish, cover tightly with foil, and freeze before baking. When ready to eat, bake directly from frozen at 375°F for 60-75 minutes, adding 10-15 minutes uncovered at the end. The extra time ensures even cooking from frozen. Label with the date—it keeps for 3 months without texture loss. ❄️
Cheese Prep Shortcut
Mix the ricotta, cottage cheese, and eggs 1 day ahead and store in an airtight container. The veggies can be shredded and kept in a sealed bag in the fridge for up to 2 days. Combine them just before assembling the lasagna to maintain crispness. This saves 20 minutes of prep time on busy weeknights. 🧀
Sauce Prep Options
Make your tomato sauce 3 days ahead and store in the fridge. For extra flavor, simmer it with 1 tsp sugar and ½ tsp red pepper flakes to balance acidity. Reheat gently before using—never microwave directly, as it can make the sauce watery. I triple the batch and use it for other meals too! 🍅
Noodle Prep Hack
If using regular lasagna noodles, cook them 1 minute less than package instructions and drain well. Toss with 1 tbsp olive oil to prevent sticking. Store in a single layer on a baking sheet until cool, then transfer to a sealed container. This prevents them from clumping when assembling later. 🍝
Layering Template
Write down your layer order on a sticky note before assembling. My go-to sequence is: sauce → noodles → ricotta mix → mozzarella → sauce. Repeat until all ingredients are used. This visual guide prevents missing layers or uneven distribution. Trust me, it saves cleanup time! ✨
Nutrition facts
Frequently asked questions about beef and veggie lasagna
Can I use regular lasagna noodles instead of no-boil?
Yes, but you'll need to cook them 1 minute less than package instructions and drain very well. Toss with 1 tablespoon olive oil to prevent sticking. Arrange them in a single layer on a baking sheet until cool, then transfer to a container. This keeps them from clumping when layering.
How do I prevent soggy vegetables in the lasagna?
Shred the carrots and zucchini just before assembling and fold them into the ricotta mixture last. Avoid pre-shredded veggies—they release too much moisture. Also, don't overfill the baking dish, as this can cause steam buildup that makes the veggies mushy. A 9x13-inch dish is ideal for this recipe.
Can I make this lasagna in a smaller baking dish?
For a 8x8-inch dish, reduce the recipe by half—use 6 lasagna noodles, ½ lb ground beef, and 1 cup ricotta. The layering ratio stays the same: sauce, noodles, ricotta mix, cheese, repeat. Bake at 375°F for 30 minutes covered, then 10 minutes uncovered. The smaller size ensures even cooking.
Why does my lasagna turn out dry?
Overbaking is the most common cause. Remove the foil 10 minutes before the recipe's final bake time to check for doneness—it should be bubbly but not dry. Another tip: spread a thin layer of sauce on the bottom of the dish before adding noodles. This prevents the bottom from drying out.
What vegetables can I substitute for carrots and zucchini?
Try bell peppers (diced), spinach (chopped), or mushrooms (sautéed) for extra flavor. For a sweeter twist, swap in sweet potatoes (shredded and roasted first). Just adjust the total volume to 2 cups of veggies to maintain the recipe's balance.
