All-Beef Lasagna Recipe: Layers of Rich Tomato and Melty Cheese

Main Courses

All-Beef Lasagna Recipe: Layers of Rich Tomato and Melty Cheese

This all-beef lasagna recipe delivers the ultimate comfort food experience—tender beef layered with silky tomato sauce, creamy ricotta, and a blanket of melted mozzarella. After years of perfecting the balance between rich flavors and texture, I’ve created a version that’s both traditional and foolproof, whether you use classic boiled noodles or modern no-boil sheets. The secret lies in browning the beef thoroughly and building layers that stay intact even after baking.

The process starts with ground beef that’s seasoned and cooked until deeply flavorful, then simmered in a robust tomato sauce. Meanwhile, a mixture of ricotta, egg, and herbs creates the creamy middle layer that keeps everything moist. Assembling with precision—sauce, noodles, beef, cheese, and repeat—ensures each bite has the perfect combination of textures and flavors. Baking at the right temperature guarantees a bubbly, golden top without drying out the layers.

What you’ll end up with is lasagna that’s rich, hearty, and packed with layers of flavor—tender beef, velvety ricotta, and a sauce that’s neither too sweet nor too acidic. The cheese pulls into a crispy, golden crust on top while staying creamy inside, making every forkful a satisfying experience. This recipe is designed to impress, whether you’re feeding a family or hosting a dinner party.

For those short on time, no-boil noodles cut prep time significantly, but traditional boiled lasagna sheets deliver that extra chew. Either way, the result is the same: a lasagna so delicious, it’ll become your new go-to weeknight dinner. Let’s get started!

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

Ingredients for all beef lasagna

Ground beef, creamy ricotta, and rich tomato sauce—just 14 ingredients for lasagna perfection.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Lasagna Noodles 🍝 12 pieces No-boil or pre-cooked
Ricotta Cheese 🧀 15 oz Whole-milk, drained
Large Eggs 🥚 2 whole Room temperature
Marinara Sauce 🍅 2 ½ cups Homemade or quality jarred
Mozzarella Cheese 🧀 12 oz Fresh or low-moisture
Parmesan Cheese 🧀 1 cup Freshly grated from block
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Olive Oil 🫒 2 tbsp Extra-virgin for browning
Dried Basil 🌿 1 tbsp Or 0.25 cup fresh
Dried Oregano 🍃 1 tsp Italian preferred
Salt 🧂 1 ½ tsp Kosher or sea
Black Pepper 🌶️ ½ tsp Freshly ground

The beef is where the magic starts. 80% lean ground beef gives you that perfect balance of flavor and tenderness—90% lean can get too dry. I grab mine from Costco in bulk, but any grocery store's pre-ground works. Look for freshness—the package should smell like meat, not like it's been sitting for weeks. For the marinara, Rao's or Barilla are my go-tos if I'm not making it from scratch. Fresh garlic and onion are non-negotiable here—they're the flavor foundation, so don't skimp. Trader Joe's has great pre-minced garlic if you're short on time, but fresh is always better.

No ricotta? Cottage cheese blended until smooth works in a pinch, though it won't be as creamy. Fresh mozzarella is ideal but low-moisture shredded saves time—just don't overfill your lasagna or it'll get soggy. The Parmesan needs to be freshly grated—pre-grated tastes like sawdust. For the herbs, dried works but fresh basil and oregano add a brightness that dried can't match. If you're using no-boil noodles, follow the package instructions for soaking time. Traditional boiled noodles? Cook them al dente and drain well.

Assemble this lasagna right before baking—it won't hold up well if prepped too early. The ricotta mixture keeps for 4 hours in the fridge if you need to prep ahead. Baked lasagna reheats best at 350°F for 20 minutes—the oven keeps everything warm and melty. Leftovers keep for 5 days in the fridge, and portions freeze beautifully for 3 months. I always make a double batch because it disappears faster than you'd think.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first bite of tender beef mixed with marinara, then the cool, creamy ricotta—it’s like every flavor is working together. The eggs in the ricotta blend make it silky, and the beef stays juicy even after baking. (Yes, even on a Tuesday night.)
  • No-Fuss Assembly: I swear by this recipe because it’s the kind of dish that lets you layer instead of fuss. Cook the noodles, brown the beef with garlic, mix ricotta with eggs—no chopping, no fancy techniques—just stack and bake. My kids help with the layers, and we still end up with a lasagna that looks (and tastes) like it came from a restaurant.
  • Rich, Meaty Layers: Here’s what sold me: that first bite of tender beef mixed with marinara, then the cool, creamy ricotta—it’s like every flavor is working together. The eggs in the ricotta blend make it silky, and the beef stays juicy even after baking. (Yes, even on a Tuesday night.)
  • Leftovers for Days: This recipe makes enough to feed a crowd, and the leftovers? Even better the next day. I’ll be real: I often double the ricotta layer because it disappears faster than the rest. Pack it for lunches or freeze portions—it reheats like a dream, no soggy noodles in sight.

Step-by-step instructions for all-beef lasagna

Building this lasagna is easier than you think—just follow the layers and timing.

1

Brown the Ground Beef Perfectly

Heat the 2 tablespoons olive oil in a large skillet over medium-high heat. Add the 1.5 lb ground beef, breaking it up with a wooden spoon as it cooks. Let it brown undisturbed for 3-4 minutes—this creates deep flavor. Then stir occasionally for another 5-6 minutes until fully cooked and no longer pink.

Drain most of the fat (leave about 1 tablespoon for flavor), then add the 1 whole yellow onion and 4 cloves garlic cloves. Cook for 3-4 minutes until softened. Stir in the 1 tablespoon dried basil, 1 teaspoon dried oregano, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Remove from heat and let cool slightly before mixing with ricotta.

2

Combine Ricotta, Eggs, and Seasonings

In a large bowl, gently fold together the 15 oz ricotta cheese, 2 whole large eggs, and the cooled beef mixture. The ricotta should be smooth but still slightly lumpy—that's perfect. Season lightly with 0.25 teaspoon salt and 0.125 teaspoon black pepper (the beef mixture already has most of the seasoning). Set aside while you prepare the noodles.

Here's the thing—don't overmix. You want just enough texture for the filling to hold together when baked, but not dense, heavy ricotta. If it looks too thick, add 1 tablespoon of whole milk to loosen it slightly.

3

Assemble the Lasagna Layers

Preheat your oven to 375°F. Spread 1 cup marinara sauce on the bottom of a 9x13-inch baking dish. This prevents sticking and adds flavor to the first layer. Add 4 lasagna noodles (no-boil or pre-cooked), slightly overlapping them if needed.

Spread ⅓ of the ricotta mixture evenly over the noodles, then sprinkle with ⅓ of the mozzarella cheese and ⅓ cup parmesan cheese. Repeat with another layer of noodles, sauce, ricotta, mozzarella, and parmesan. Finish with a final layer of noodles, remaining sauce, and all remaining mozzarella and parmesan.

4

Bake Until Bubbly and Golden

Cover the lasagna tightly with foil and bake for 30 minutes. Remove the foil and bake for another 15-20 minutes until the top is golden brown and bubbly. The edges should be crispy, and the cheese should be melted and slightly browned.

Let it rest for 10-15 minutes before slicing—this is crucial. The lasagna continues cooking as it rests, and the layers set properly. If you cut into it too soon, all that delicious cheese will slide right out. Serve with a sprinkle of fresh basil if you like!

👨‍🍳

Pro Tips For Making All Beef Lasagna

  • Brown the Beef Right: Drain the grease after cooking the ground beef, but don’t rinse it—just pat it dry with paper towels. That residual fat keeps the meat juicy and helps the ricotta layer stick better when you assemble. (I used to skip this, and my lasagna always felt a little dry.)
  • Pre-Cook Noodles Hard: Boil lasagna noodles 1-2 minutes less than package instructions, then finish them in the oven. They’ll soften perfectly while baking and won’t turn to mush. (Yes, even if you’re impatient like me—this is the thing that matters most.)
  • Mix Ricotta Like a Pro: Whisk ricotta with eggs first, then fold in Parmesan and herbs. The eggs bind it better, and you avoid lumps that make the filling grainy. (I learned this the hard way—lumpy ricotta is a crime in lasagna.)
  • Layer Sauce Last: Save a cup of marinara for the very top after baking. It creates a glossy, flavorful crust instead of a soggy mess. (Does it look weird? Yes. Does it work? Every single time.)

Best sauces and condiments for these flavors

Classic Marinara Base

Start with a high-quality marinara sauce that’s rich but not overly sweet. I recommend Rao’s Homemade Style or Barilla Classico for their balanced tomato flavor. For homemade, simmer 2 cups crushed San Marzano tomatoes, 1 tbsp olive oil, 2 garlic cloves, and 1 tsp dried oregano for 20 minutes until thickened. The sauce should coat the back of a spoon but still be smooth, not chunky. 🍅

Creamy Ricotta Layer

The ricotta mixture is where the magic happens. Mix 15 oz whole-milk ricotta, 2 eggs, and ¼ cup grated Parmesan until just combined—overmixing makes it dense. For extra flavor, fold in 1 tbsp chopped fresh basil and a pinch of nutmeg. This layer keeps the lasagna moist and adds that signature creamy texture between the beef and noodles.

Spicy Arrabbiata Twist

For a kick, stir 1 tbsp Calabrian chili paste or ½ tsp red pepper flakes into your marinara sauce. Top each layer with a sprinkle of crushed black pepper and a few red pepper flakes before baking. This adds heat without overpowering the rich beef and cheese flavors. Serve with a side of garlic bread to balance the spice. 🌶️

Garlic-White Wine Sauce

Swap the marinara for a white wine reduction by sautéing 4 garlic cloves in 2 tbsp olive oil until golden, then deglazing with ½ cup dry white wine. Reduce by half, then stir in 1 cup heavy cream and ½ cup grated Parmesan until smooth. This sauce adds a luxurious, tangy contrast to the beef and ricotta layers.

Cheesy Béchamel Alternative

Replace the ricotta layer with a béchamel made from 2 tbsp butter, 2 tbsp flour, 2 cups milk, and ½ cup grated Gruyère. Cook until thickened, then fold in 1 egg yolk for extra creaminess. This French-inspired twist adds a velvety richness that pairs perfectly with the beef and tomato sauce.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 18g90%
Cholesterol 175mg58%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
* 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 ground turkey instead of beef for this lasagna?

You can absolutely substitute ground turkey for beef! Use 1.5 lb lean ground turkey (93% lean or higher) to maintain moisture. Add 1 tablespoon olive oil when browning to prevent dryness, and consider mixing in 2 tablespoons Italian sausage for extra richness. The flavor will be lighter but still delicious.

2

Why does my lasagna get watery after baking?

Watery lasagna usually means too much moisture in the layers. Drain ricotta thoroughly (place in a colander for 15 minutes), use low-moisture mozzarella, and don't overfill the baking dish. For extra insurance, bake uncovered for the last 10 minutes to let excess steam escape.

3

How do I make this lasagna ahead of time?

Assemble the lasagna up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 15-20 minutes to the baking time (cover with foil for the first 45 minutes if starting cold). For freezing, bake completely, cool, wrap tightly in foil, and freeze for up to 3 months. Reheat at 350°F for 30 minutes.

4

What's the best way to reheat leftovers?

Slice the lasagna into portions and reheat covered with foil at 350°F for 20-25 minutes until bubbly. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm. The foil traps steam to prevent drying out the layers.

5

Can I make this lasagna without ricotta?

Yes! Replace the ricotta layer with a mix of 1 cup cottage cheese and 1 cup ricotta substitute (blend cottage cheese until smooth). For a meatier lasagna, add an extra layer of beef mixture between noodles. The texture will be slightly denser but still flavorful.

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