Main Courses
This all-beef lasagna recipe delivers the ultimate comfort food experience with layers of tender beef, rich tomato sauce, and melty cheese that pull apart perfectly. 💛 The secret lies in browning the beef for deep flavor and using a combination of ricotta and mozzarella for that signature creamy texture. This isn't just lasagna—it's a restaurant-quality masterpiece you can make at home.
What sets this recipe apart is the balance of traditional techniques with modern shortcuts. You'll brown the ground beef to develop rich, meaty flavors, then layer it with pre-cooked noodles (or no-boil lasagna sheets for convenience) and a blend of cheeses that creates that irresistible pull-apart texture. The sauce simmers until thick and flavorful, ensuring every bite is packed with tomato goodness.
By the time it emerges from the oven, you'll have a lasagna with perfectly browned top crust, tender beef, and layers of melted cheese that stretch effortlessly. The aroma alone will have everyone gathering around the table, and the first forkful will confirm why this is a weeknight favorite that feels like a celebration.
Serve with a crisp green salad and warm garlic bread to soak up every last bit of that rich tomato sauce. This lasagna is hearty enough for a family dinner but impressive enough for company—proof that comfort food can be both satisfying and special. Let's get started!
Ingredients for all beef lasagna
Ground beef, rich tomato sauce, and melty cheese layers—this lasagna delivers restaurant-quality comfort food at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 2 lb | 80% lean, finely ground |
| Lasagna Noodles 🍝 | 12 sheets | No-boil preferred |
| Ricotta Cheese 🧀 | 1 ½ cups | Part-skim for creaminess |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, low-moisture |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated |
| Marinara Sauce 🍅 | 2 ½ cups | Homemade or quality jarred |
| Large Eggs 🥚 | 2 whole | For ricotta mixture |
| Garlic Cloves 🧄 | 4 cloves | Minced for beef mixture |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for browning |
| Italian Seasoning 🌿 | 1 tbsp | Dried blend |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
The beef is where the magic starts. Ground chuck (80% lean) gives you that perfect balance of flavor and tenderness—leaner ground beef stays tough. Costco or local butchers often have the best prices for bulk packs. Look for packages labeled 'finely ground' for that classic lasagna texture. If you can't find chuck, 85% lean ground beef works in a pinch, but it'll be slightly leaner. The garlic and onion here? Fresh is non-negotiable—they're the flavor base for the entire lasagna. Sauté them until soft but not browned, or you'll get bitter notes.
No ricotta? Cottage cheese blended smooth works in a bind, but it won't be as creamy. The mozzarella can be pre-shredded (it's convenient), but block cheese shredded yourself melts better. For the marinara, Rao's or Barilla are my go-tos from the store, but homemade is worth it if you've got time—just simmer crushed San Marzano tomatoes with garlic, olive oil, and a pinch of sugar. The lasagna noodles? No-boil sheets are a game-changer—they cook right in the oven, saving you 15 minutes of boiling time. If you're using regular dried noodles, cook them al dente and drain well.
This lasagna tastes even better the next day, so make it ahead—just assemble, refrigerate, then bake straight from the fridge (add 10-15 minutes to baking time). Leftovers keep for 4-5 days in the fridge, and it freezes beautifully for up to 3 months. For freezing, wrap tightly in foil or use airtight containers. When reheating, cover with foil to prevent drying. The top crust gets crispy? Broil for 2-3 minutes at the end for that golden finish.
Why You'll Love This Recipe
- No-Sweat Assembly: I swear, the layers go together faster than you can say "bake time." Just spread the seasoned beef, dollop ricotta, sprinkle cheeses—no fussy chopping, no stress. The noodles? No-boil the short kind, and you’re done in 10 minutes flat.
- Creamy-Meaty Magic: That ricotta layer? It’s the secret weapon—silky, tangy, and it soaks up the beef’s savory juices like a dream. Top it with melty mozzarella and a dusting of parm, and you’ve got the perfect balance of rich, cheesy, and herby goodness in every bite.
- Weeknight to Party: Honestly, this is my "I don’t wanna cook but need to feed people" dish. Serve it with a simple salad for a weeknight dinner, or double the batch for a crowd—it’s just as welcome at a potluck as it is on a Tuesday. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Between us, most lasagnas turn into sad, dry bricks the next day. Not this one. The ricotta keeps things creamy, and the beef stays juicy—so reheating is just a quick oven warm-up. Plus, it’s cheap enough to make twice if you’re that hungry.
Step-by-step instructions for all-beef lasagna
Here's how to build layers of rich, meaty goodness that'll have everyone asking for seconds.
🍳 Step 1: Brown the Ground Beef Perfectly
Heat the 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add the 2 lb ground beef and break it apart with a wooden spoon, letting it cook undisturbed for 3-4 minutes until it loses its raw color.
Once the beef starts to brown, stir it occasionally, breaking up any large clumps. Add the diced yellow onion and minced garlic cloves, cooking for another 2-3 minutes until the onion softens and becomes translucent. Sprinkle with 1 tablespoon Italian seasoning, 0.5 teaspoon ground black pepper, and 1.5 teaspoons salt, stirring to coat evenly.
Real talk: Don't drain the fat after browning—it adds incredible flavor to the sauce. Just let it render out naturally. When the beef is fully cooked, transfer it to a bowl and set aside.
👨🍳 Step 2: Prepare the Ricotta Mixture
In a medium bowl, combine the 1.5 cups ricotta cheese, 2 whole large eggs, ½ cup grated parmesan cheese, 0.5 teaspoon ground black pepper, and ½ teaspoon salt. Use a fork to gently mix everything until just combined—don't overmix or the ricotta will get grainy.
This is your secret weapon for creamy layers. I like to press the mixture through a fine-mesh sieve to remove any lumps, but it's not strictly necessary if you mix thoroughly. The eggs will bind the ricotta beautifully, creating that signature lasagna texture.
🥘 Step 3: Assemble the Lasagna Layers
Preheat your oven to 375°F. Spread ½ cup marinara sauce on the bottom of a 9x13-inch baking dish to prevent sticking. This initial layer ensures your lasagna doesn't dry out.
Lay 4 sheets of lasagna noodles on top of the sauce, slightly overlapping if needed. Spread half of the ricotta mixture evenly over the noodles, then sprinkle with 1 cup mozzarella cheese. Add half of the browned ground beef mixture, spreading it in an even layer.
Repeat with another layer of noodles, remaining ricotta mixture, 1 cup mozzarella cheese, and the rest of the beef mixture. Finish with the last 4 sheets of lasagna noodles, remaining ½ cup marinara sauce, and the last 1 cup mozzarella cheese. Press down gently to ensure everything sticks together.
🔥 Step 4: Bake to Golden Perfection
Cover the baking dish tightly with aluminum foil and bake for 30 minutes. Here's the thing—this covered bake ensures your lasagna cooks through without drying out. After 30 minutes, remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly.
You'll know it's done when the edges are slightly crispy and the cheese has melted into a gorgeous, bubbly blanket. Let it rest for 10 minutes before slicing—this gives the layers time to set and makes it easier to serve perfect portions.
🍽️ Step 5: Serve with Confidence
Use a sharp knife to cut the lasagna into 6 equal squares (or rectangles if you prefer). The knife slides in easily when the lasagna has rested, making clean cuts. Serve immediately with a side of garlic bread and a simple green salad.
Each bite should deliver rich, meaty flavor from the browned beef, creamy ricotta layers, and that perfect balance of tangy marinara and melted mozzarella. Leftovers? Even better the next day—if there are any left!
Pro Tips For Making All Beef Lasagna
- Sear the Beef First: Brown the ground beef in batches—don’t skip this. The Maillard reaction here adds depth, and you’ll taste the difference when it hits your tongue. I used to rush it, and the sauce always tasted flat.
- Pre-Cook Noodles Until Al Dente: Boil lasagna noodles just until they’re firm to the bite—about 2 minutes less than package instructions. They’ll finish cooking in the oven, and soggy layers are a nightmare. Trust me, I’ve cried over mushy lasagna.
- Salt the Ricotta: Mix a pinch of salt (about ¼ teaspoon per cup) into the ricotta before layering. Store-bought ricotta is often bland, and this step guarantees flavor. I was skeptical until I tried it—now I never skip it.
- Layer Cheese Like a Pro: Sprinkle Parmesan between every layer, not just on top. It melts into the noodles and beef, creating a cohesive, rich flavor throughout. I used to dump it all at the end, and the top always tasted like the only cheesy part.
Make-ahead tips for all beef lasagna
Pre-Assembly Prep
Save time by prepping components ahead. Brown the beef and mix the ricotta-egg-cheese blend up to 2 days in advance, storing both in airtight containers at 40°F or below. I keep the beef in a sealed glass dish and the ricotta mixture in a small baking dish—this makes assembly a breeze when you're ready to bake. The flavors actually deepen overnight, so it's worth the extra effort. 💡
Partial Baking Shortcut
Assemble your lasagna completely, then bake it halfway—cover with foil and bake for 20 minutes at 375°F. Let it cool completely before wrapping tightly in plastic wrap and refrigerating for up to 3 days. When ready to serve, bake uncovered for 25-30 minutes until bubbly. This method guarantees perfect texture without the last-minute rush. ✨
Freezer-Friendly Assembly
For a true make-ahead masterpiece, assemble the lasagna in a freezer-safe dish, cover tightly with foil and plastic wrap, then freeze for up to 3 months. When ready to bake, thaw overnight in the fridge, then bake as directed (add 10-15 minutes to baking time). The texture remains tender, and the flavors are even more concentrated after freezing. Pro tip: Use a sharp knife to cut through the plastic wrap before removing it. ❄️
Reheating Leftovers
Lasagna tastes even better the next day! Cover with foil and reheat at 350°F for 20-25 minutes until heated through. For a crispy top, broil for 2-3 minutes at the end. I like to add 1-2 tablespoons marinara sauce before reheating to refresh the flavors. Microwave reheating works in a pinch, but it's harder to control the texture—cover with a damp paper towel and heat in 1-minute intervals on 50% power. 🔥
Layering for Perfection
When assembling ahead, use parchment paper between layers to prevent sticking. For extra insurance, lightly grease the parchment with olive oil. This trick makes disassembling and reheating a cinch—just slide the parchment out and pop it into the oven. I also recommend labeling your dish with the date and baking instructions on masking tape to avoid confusion later. 💛
Make-Ahead Meal Prep
Divide baked lasagna into individual portions and store in airtight containers for easy grab-and-go meals. Reheat portions in the microwave for 2-3 minutes or in the oven at 350°F for 10-15 minutes. For meal prep, I double the recipe and freeze half—this ensures I always have a hearty meal ready, even on busy nights. The key is portion control: 1-2 slices per serving with a side balances the meal perfectly. 📅
Nutrition facts
Frequently asked questions
Can I use lean ground beef instead of 80% lean?
You can, but expect slightly drier lasagna. 90% lean ground beef will be less flavorful and may not hold together as well in the layers. If you must use it, add 1 tablespoon olive oil to the beef mixture to compensate for the reduced fat content. For best results, stick with 80% lean—it's worth the extra flavor!
How do I prevent soggy noodles in my lasagna?
Use no-boil lasagna noodles for foolproof results—they cook in the oven. If using regular noodles, cook them 1 minute less than package instructions and drain extremely well. Also, don't over-sauce between layers—just enough to moisten, not drown. The ricotta layer acts as a barrier too!
What's the best way to make this lasagna ahead of time?
Assemble completely, cover tightly with foil, and refrigerate for up to 24 hours before baking. For freezing, bake halfway (covered for 20 minutes at 375°F), cool completely, then freeze wrapped in foil and plastic. Bake from frozen, adding 15-20 extra minutes covered. The flavors develop beautifully overnight!
Can I substitute ricotta with cottage cheese?
Yes, but blend 1.5 cups cottage cheese until completely smooth first. Cottage cheese has more moisture, so drain it well in a cheesecloth for 10 minutes before using. The texture won't be as creamy, but it'll still work. For best results, use half cottage cheese + half mascarpone if available.
Why did my lasagna turn out dry?
Most likely from overbaking or insufficient sauce. Always cover with foil during the first 30 minutes of baking, then uncover just until golden. Add ¼ cup water or broth to the baking dish if needed during cooking. Also check your cheese-to-sauce ratio—too much cheese without enough sauce causes dryness.
