All-Beef Lasagna Recipe: Layered Richness Without the Mess

Main Courses

All-Beef Lasagna Recipe: Layered Richness Without the Mess

This all-beef lasagna recipe delivers the rich, hearty comfort of traditional Italian lasagna without the usual mess or fuss. The secret lies in perfectly browned ground beef and Italian sausage, simmered in a deep, tomato-based sauce that clings to every layer.

I’ve perfected this version over years of testing—no soggy noodles, no cheese sliding off, just foolproof layers that bake up golden and tender every time.

The key to restaurant-quality lasagna at home starts with pre-cooking the noodles (or using no-boil noodles for convenience) and building layers in the right order: sauce, cheese, meat, repeat.

Ground beef and Italian sausage form the heart of this dish, while a blend of ricotta, mozzarella, and parmesan creates that signature creamy, melty texture. The result? A lasagna so rich and satisfying, it’ll become your new go-to weeknight dinner.

What sets this recipe apart is the balance of flavors and textures—crispy edges on the noodles, tender beef, and a sauce that’s neither too sweet nor too acidic.

The first bite delivers that perfect mix of savory, cheesy, and tomatoey goodness, all held together by layers that stay intact even when cutting. It’s the kind of dish that feels indulgent but comes together with simple, reliable techniques anyone can master.

Serve with a side of garlic bread and a simple arugula salad to round out the meal, or enjoy it as-is when you want a comforting, one-dish feast.

Ready in about 1 hour 15 minutes (including prep), this lasagna is perfect for family dinners, holiday gatherings, or whenever you crave that classic Italian comfort. Let’s get started!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for all beef lasagna

Sixteen ingredients for layers that taste like restaurant-quality Italian comfort food.

Ingredient Amount Notes
Ground Beef (80/20) 🥩 1 ½ lb Browned and drained well
Italian Sausage (Sweet or Spicy) 🌭 1 lb Casings removed, crumbled
Lasagna Noodles (No-Boil Preferred) 🍝 12 pieces Or pre-cooked regular noodles
Ricotta Cheese 🧀 1 ½ cups Whole-milk preferred
Mozzarella Cheese (Low-Moisture) 🧀 2 cups Shredded, block preferred
Parmesan Cheese (Freshly Grated) 🧀 1 cup From a block, not pre-grated
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Yellow Onion 🧅 1 whole Diced finely for sauce
Garlic Cloves 🧄 4 cloves Minced for sauce base
Olive Oil 🫒 2 tbsp Extra-virgin for browning
Dried Oregano 🌿 1 tsp Italian blend preferred
Dried Basil 🌿 1 tsp Or 1 tbsp fresh basil
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked

The beef and sausage are the heart of this lasagna, so don't cut corners. 80/20 ground beef gives you that rich, deep flavor—leaner cuts make the sauce taste watery. I grab mine from Costco when it's on sale, but any store's pre-packaged ground beef works. For the sausage, Trader Joe's has great sweet and spicy options, but any Italian sausage will do. Brown them well—this is where the flavor happens. The onions and garlic? Fresh is non-negotiable—dried powder won't cut it for that deep, sweet base.

No ricotta? Cottage cheese blended smooth works in a pinch, though it's not the same. Short on mozzarella? Provolone or fontina melt beautifully too. The Parmesan needs to be freshly grated from a wedge—pre-grated gets clumpy and lacks flavor. For the marinara, Rao's or Barilla are my go-tos, but any good jarred sauce works. Making your own? San Marzano tomatoes change the game. And if you're using regular lasagna noodles, pre-cook them al dente—they'll finish cooking in the oven.

Assemble this lasagna up to 24 hours ahead—it actually tastes better the next day. Cover tightly with foil and refrigerate. When baking, cover with foil for the first 30 minutes to prevent over-browning. Leftovers keep for 5 days in the fridge, or freeze for 3 months. I always make a double batch—half for dinner, half for lunches. The sauce reheats beautifully, so portion it out if you're freezing.

❤️

Why You'll Love This Recipe

  • One-Pan Assembly: I swear by the no-boil noodles here—just layer, bake, and walk away. No pre-cooking, no fuss, and the lasagna still holds together like a dream (even if the edges get a little crispy, which, honestly, is the best part).
  • Meat-Packed Richness: That combo of 80/20 ground beef and Italian sausage? It’s ridiculously flavorful without tasting heavy. The fat keeps it juicy, and the spices in the sausage add this deep, savory punch that makes every bite worth it.
  • Leftovers for Days: Between us, this recipe makes enough to feed a crowd—or let you reheat slices for lunch all week. The ricotta and mozzarella melt just right, so it stays creamy and delicious, even after sitting in the fridge.
  • Budget-Friendly Feast: Ground beef and sausage stretch far, and ricotta stretches even further. I’ve made this for under $15 for six servings, and it’s still the kind of meal that makes people sigh with happiness (yes, even my picky teenager).

Step-by-step instructions for all-beef lasagna

Here's how to build layers of flavor without the usual lasagna chaos.

1

Brown the Meat Mixture

Heat a large skillet over medium-high heat and add 2 tablespoons olive oil. Once shimmering, add the 1.5 lb ground beef (80/20) and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5-6 minutes. Add the 1 lb crumbled Italian sausage and continue cooking until both meats are fully browned, about 3-4 more minutes. This step develops deep, rich flavors that will carry through your lasagna.

Drain the meat mixture well in a colander, pressing down gently with a spatula to remove all excess fat. Return the drained meat to the skillet and stir in the finely diced yellow onion, minced garlic cloves, 1 teaspoon dried oregano, 1 teaspoon dried basil, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Cook for another 2-3 minutes until the onions soften and the aromatics meld together. Remove from heat and stir in 2.5 cups marinara sauce, mixing until fully combined. This creates your flavorful meat sauce base.

2

Prepare the Cheese Filling

In a medium bowl, combine the 1.5 cups ricotta cheese with 1 cup freshly grated Parmesan cheese. Stir in 1 teaspoon dried basil and 0.5 teaspoon black pepper until evenly distributed. This mixture will create the creamy, rich layer between your lasagna noodles. The ricotta should be smooth but still slightly lumpy—this texture is perfect for lasagna. If it feels too thick, you can gently fold in 1 tablespoon of whole milk to loosen it slightly, but don't make it too runny.

Set this mixture aside while you prepare the rest of your lasagna components. The ricotta will stay cool and workable while you assemble the layers. This step is where the lasagna gets its signature creamy texture, so don't skip it.

3

Assemble the Lasagna Layers

Preheat your oven to 375°F and grease a 9x13-inch baking dish with a bit of olive oil or cooking spray. This prevents sticking and makes cleanup easier. Start by spreading a thin layer of 1 cup marinara sauce on the bottom of your baking dish. This creates a flavorful base that won't stick to the pan.

Place 4 lasagna noodles (no-boil preferred) on top of the sauce, slightly overlapping them if needed to cover the bottom completely. Spread one-third of the ricotta mixture evenly over the noodles, then sprinkle two-thirds of the mozzarella cheese on top. Add one-third of the meat sauce and repeat the layering process: noodles, remaining ricotta, remaining mozzarella, and remaining meat sauce. Finish with a final layer of noodles, the last of the meat sauce, and the remaining mozzarella cheese. This creates a balanced distribution of flavors and textures throughout each bite.

4

Bake to Perfection

Cover the lasagna tightly with aluminum foil and bake for 30 minutes. This initial covered baking helps the layers cook 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. The edges should be slightly crispy, and the cheese should be melted and beginning to brown. If the top browns too quickly, tent it loosely with foil to prevent burning while it finishes cooking.

Let the lasagna rest for 10-15 minutes before slicing. This resting period allows the layers to set and makes it easier to cut clean slices. The internal temperature should reach 165°F when checked with a meat thermometer. Serve with a side salad or garlic bread for a complete meal that's sure to impress.

👨‍🍳

Pro Tips For Making All Beef Lasagna

  • Brown the Meat Slow: Sear the ground beef and sausage in batches—don’t overcrowd the pan. I learned this the hard way: rushing it leads to steamed meat instead of crisp edges, and that’s where the flavor lives. Let it brown properly before draining fat, or your sauce will turn greasy.
  • Prep the Ricotta Right: Drain the ricotta in a fine-mesh strainer for 10 minutes—this removes excess water that’ll make your layers soggy. Mix it with an egg and a pinch of salt, then fold in half the mozzarella for a creamier, less watery filling. (Yes, even if you’re impatient like me.)
  • Layer Like a Pro: Start and end with meat sauce—this keeps the edges crispy and prevents dry noodles. Use about ½ cup sauce per layer, spread it evenly, and resist the urge to skimp. Uneven layers = uneven cooking, and nobody wants a half-baked center.
  • Bake Low and Covered: Cover the lasagna with foil for the first 30 minutes, then uncover and bake 15-20 more. The foil traps steam for even cooking, while the final uncovered time lets the cheese brown. Skip this, and you’ll end up with a sad, soggy top. (Your future self will thank you.)

Regional styles of all beef lasagna

Classic Italian Lasagna

This is the traditional version you’d find in Italian trattorias, where lasagna is a celebration of simple, hearty ingredients. The key here is using fresh, high-quality meats—I always opt for 80/20 ground beef and sweet Italian sausage for that authentic flavor.

The layers are built with pre-cooked lasagna noodles (not no-boil) to ensure perfect al dente texture, and the cheese blend includes ricotta, mozzarella, and freshly grated Parmesan for that signature creamy yet crispy finish. 🧀

New York-Style Lasagna

In New York, lasagna is all about rich, bold flavors and a slightly crispy top. The secret? A generous layer of marinara sauce mixed with the meat, and a thicker cheese layer—I often add an extra ½ cup of mozzarella on top before baking.

This style also uses no-boil noodles for convenience, and the baking time is slightly longer (45-50 minutes total) to achieve that golden, caramelized crust. The result is a lasagna that’s heartier and more indulgent than the Italian version.

Texas BBQ Lasagna

This Southern twist swaps marinara for smoky BBQ sauce—I use ½ cup of Kansas City-style BBQ sauce mixed with the meat—and adds smoked sausage or beef brisket for depth.

The cheese layer gets a kick with sharp cheddar mixed into the ricotta, and the top is finished with crushed red pepper flakes for heat. Bake at 350°F for 50 minutes (covered for the first 30 minutes) to let the smoky flavors meld perfectly. 🌶️

Chicago-Style Deep Dish

If you’re craving a Chicago-style lasagna, think of it as a deconstructed lasagna casserole.

The layers are built in a 9x13-inch dish but with thicker noodles (like lasagna sheets cut in half) and more cheese—I use 3 cups of mozzarella and 1.5 cups of ricotta for a gooey, cheesy center.

The meat sauce is extra rich, and the dish is baked at 375°F for 40 minutes (covered) to create a crispy, cheesy crust on top. Serve with a side of garlic bread for the full Chicago experience.

Vegetarian-Friendly Adaptation

While this recipe is all beef, you can easily adapt it for vegetarians by replacing the meat with mushrooms, lentils, or spinach. For a meaty texture, I recommend crumbled tempeh or walnuts mixed with the sauce.

The cheese layers stay the same, but the sauce gets a boost of garlic and herbs to compensate for the lack of meaty depth. The baking time remains 1 hour 15 minutes, but keep an eye on the top to prevent over-browning.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 8g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use regular lasagna noodles instead of no-boil?

Yes, but you'll need to pre-cook them al dente (about 8-10 minutes) first. Drain well and rinse with cold water to stop cooking. The key is to avoid overcooking—they'll finish in the oven.

2

Why does my lasagna come out soggy?

Soggy lasagna usually happens from overmixing the ricotta or not draining the meat properly. Press meat in a colander to remove all fat, and only stir the ricotta until combined—don't overwork it. Also, use no-boil noodles or pre-cook regular noodles perfectly.

3

How do I make this ahead of time?

Assemble the lasagna up to 24 hours ahead and refrigerate covered tightly. When baking, add 10-15 minutes to the cooking time (cover with foil for the first 40 minutes). For freezing, bake completely, cool, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

4

Can I substitute the beef with another protein?

For an all-meat version, try Italian sausage only or add ground pork (80% lean). For seafood lovers, clams or shrimp work well in the sauce layer, but keep the ricotta layer separate. The beef provides that rich, hearty texture that's hard to replicate—it's the star of this dish!

5

What's the best way to reheat leftovers?

Slice leftovers and reheat in a 350°F oven for 15-20 minutes covered with foil, or in the microwave using 50% power in 2-minute intervals, stirring between each. For best texture, avoid boiling—it makes the noodles mushy. Add a splash of water to the pan if needed for crispiness.

★★★★★5.0(11 reviews)
Categories Main Courses