Introduction
Nothing brings friends and family together quite like a freshly baked pan of classic beef lasagna. This comfort food favorite features gorgeous, bubbling layers of creamy béchamel, deeply flavorful meat and tomato sauce, al dente lasagna noodles, and a blanket of golden-brown, gooey cheese on top. The visual contrast between the toasted cheese topping and the rich red sauce peeking at the edges makes it irresistible even before the first bite. Its hearty, savory flavor is perfectly complemented by the soft yet structured texture that comes from careful layering and baking. Whether you are celebrating a special occasion or looking for the perfect Sunday dinner, this homemade lasagna will have everyone coming back for seconds.
Lasagna is loved for its crowd-pleasing appeal and adaptability for gatherings of any size. Each square slice reveals distinct, flavorful strata that blend together beautifully in your mouth—the tender pasta, savory beef filling, creamy sauce, and cheesy crust combining in every bite. It’s a recipe that invites customization, but today we focus on the classic approach that never fails. You’ll love making this dish as much as sharing it, and the leftovers taste even better the next day!
Recipe Overview
This recipe is a classic Italian-American beef lasagna assembled with alternating layers of meat sauce, béchamel, pasta, and cheese, baked until bubbling and golden.
- Prep time: 30 minutes
- Cook time: 1 hour 10 minutes
- Total time: 1 hour 40 minutes
- Servings: 8
- Difficulty: Intermediate
Ingredients
For the Meat Sauce:
- 2 tablespoons olive oil (30 ml)
- 1 large yellow onion, finely chopped
- 3 garlic cloves, minced
- 1 pound (450 g) ground beef
- 1/2 pound (225 g) Italian sausage, casings removed
- 1 large carrot, grated
- 1 celery stalk, finely chopped
- 1 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon crushed red pepper (optional)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 cup (60 ml) tomato paste
- 2 cans (28 oz/800 g each) crushed tomatoes
- 1/2 cup (120 ml) beef broth or water
- 2 teaspoons sugar
For the Béchamel Sauce:
- 4 tablespoons (56 g) unsalted butter
- 1/4 cup (30 g) all-purpose flour
- 2 1/2 cups (600 ml) whole milk, warmed
- 1/4 teaspoon ground nutmeg
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Other Ingredients:
- 12 lasagna noodles (regular or oven-ready/no-boil)
- 2 cups (200 g) shredded mozzarella cheese
- 1 cup (100 g) shredded Parmesan cheese
- 1 cup (250 g) ricotta cheese (optional for traditional flavor)
- Fresh basil, for garnish (optional)
Substitutions
- Meat: Substitute ground turkey, chicken, or mushrooms for the beef and sausage to create a lighter or vegetarian version.
- Pasta: Use gluten-free lasagna noodles for a gluten-free dish, or sub with thinly sliced zucchini for a lower-carb version.
- Cheese: If you don’t have mozzarella, use a mix of provolone and fontina for meltiness. For a dairy-free version, use plant-based cheese alternatives.
- Béchamel: To make dairy-free béchamel, substitute unsweetened nut milk and vegan butter.
- Tomato Sauce: If canned crushed tomatoes are unavailable, use tomato passata or pureed tomatoes. Add a squeeze of tomato paste for richness.
Equipment
- Large deep skillet or Dutch oven
- Large saucepan (for béchamel)
- Large boiling pot (if using regular pasta noodles)
- Mixing bowls
- Whisk
- 12×9 inch (30×23 cm) baking dish
- Knife and cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
- Aluminum foil
Preparation
Gather and measure out all ingredients. If using regular dried lasagna noodles, bring a large pot of salted water to a boil and cook noodles until just al dente, then drain and separate onto a lightly oiled baking sheet to prevent sticking. Preheat the oven to 375°F (190°C). Shred cheeses and chop vegetables. Warm the milk for the béchamel sauce in advance, and get your baking dish ready for assembly.
Step-by-Step Instructions
- Prepare the Meat Sauce:
- In a large skillet or Dutch oven, heat olive oil over medium heat. Add onions, carrot, and celery; sauté until softened, about 5 minutes.
- Add garlic; cook until fragrant, about 1 minute.
- Add ground beef and sausage. Cook, breaking up the meat, until browned and no longer pink, about 8 minutes. Drain excess fat if necessary.
- Stir in oregano, basil, red pepper, salt, and black pepper.
- Add tomato paste and cook for 2 minutes to enhance flavor.
- Add crushed tomatoes, beef broth, and sugar. Bring to a simmer, reduce heat, and simmer uncovered for 25-30 minutes, stirring occasionally, until thickened. Adjust salt/pepper to taste. Set aside.
- Prepare the Béchamel Sauce:
- In a medium saucepan, melt butter over medium heat.
- Whisk in flour and cook, whisking constantly, for about 2 minutes (do not let it brown).
- Gradually add warmed milk, whisking constantly to avoid lumps.
- Add nutmeg, salt, and pepper; continue to cook and stir until the sauce thickens and coats the back of a spoon, about 5-8 minutes. Remove from heat.
- Assemble the Lasagna:
- Spoon a ladle of meat sauce on the bottom of the baking dish and spread evenly.
- Layer with 3 or 4 lasagna noodles, slightly overlapping as needed.
- Spread about a third of the meat sauce over the noodles. Dollop a few spoonfuls of ricotta (if using) and spread a quarter of the béchamel sauce over the top.
- Sprinkle a generous handful of mozzarella and Parmesan over the sauce.
- Repeat layers (noodles, meat sauce, béchamel, cheeses) until all ingredients are used, finishing with a layer of béchamel and the remaining mozzarella and Parmesan on top.
- Bake:
- Cover the dish loosely with aluminum foil (tent so cheese does not touch foil).
- Bake in the preheated oven at 375°F (190°C) for 40 minutes.
- Remove foil and bake an additional 20-25 minutes until the cheese is bubbly and golden brown on top and edges are slightly crispy.
- Rest and Serve:
- Let the lasagna cool for at least 15 minutes before slicing, so the layers set and slices hold their shape.
- Garnish with fresh basil before serving, if desired.
Cooking Tips
- Use high-quality cheese for the best flavor and melting.
- If using no-boil noodles, ensure your meat sauce is slightly thinner since the noodles will absorb more liquid while baking.
- Let the lasagna sit after baking to prevent layers from sliding apart.
- For a smoother béchamel, pour warm milk slowly while whisking continuously into the roux.
- Don’t overcrowd each layer with filling; aim for evenly distributed, moderate layers.
Mistakes to Avoid
- Undercooking the noodles (if not using no-boil): Overly firm noodles won’t soften enough in the bake.
- Skipping the resting period after baking: Cutting in too soon causes messy, runny slices.
- Bland sauce: Be generous with seasoning in the meat sauce and taste as you go.
- Over-layering: Too many layers can make it hard to cook properly and crowds the dish.
- Burning the cheese: If the top browns too quickly, tent loosely with foil during the last 15 minutes.
Variations
- Add thawed and squeezed spinach or sautéed mushrooms to the meat or cheese layer for extra flavor and nutrition.
- Try a white lasagna using Alfredo-style sauce in place of tomato sauce for a creamier flavor profile.
- For added heat, use spicy Italian sausage and extra red pepper flakes.
- Make mini lasagnas in muffin tins for individual servings—great for parties.
Serving Suggestions
- Pair with a fresh green salad tossed in a tangy vinaigrette to balance the richness.
- Serve with garlic bread or focaccia for dunking.
- An Italian red wine such as Chianti or a sparkling water pairs perfectly.
- Sprinkle with chopped fresh herbs (basil, parsley) for vibrant color and freshness.
Storage
Store leftover lasagna tightly covered in the refrigerator for up to 5 days. For longer storage, wrap slices individually and freeze up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat refrigerated lasagna covered with foil in a 350°F (175°C) oven for 25-30 minutes, or until warmed through. For single servings, microwave on medium power in 1-2 minute bursts, covering with a damp paper towel for moisture.
Make-Ahead Tips
Prepare the lasagna up to the baking step, cover tightly, and store in the refrigerator for up to 24 hours. Let sit at room temperature for 20-30 minutes before baking. You can also freeze the unbaked assembled lasagna and bake from frozen, adding about 30 extra minutes, covered, at the start.
FAQ
Can I substitute cottage cheese for ricotta?
Yes, cottage cheese can be used as a lower-fat, slightly tangier alternative to ricotta. Drain well before layering to avoid excess moisture.
How do I prevent my lasagna from becoming watery?
Allow the meat sauce to simmer until thick and avoid watery vegetables. Let the lasagna rest before slicing so liquids have time to absorb back into the noodles.
Can I freeze lasagna before baking?
Yes. Assemble, wrap tightly in foil and plastic wrap, then freeze. Bake from frozen, adding 30-40 minutes to the baking time, keeping it covered for the first half.
Do I need to pre-cook no-boil noodles?
No. No-boil noodles absorb moisture as the lasagna bakes; just ensure your sauces are slightly looser to compensate.
What is the best cheese mix for lasagna?
Mozzarella provides melt and stretch, while Parmesan adds sharpness. A little provolone or fontina can add nuance, but the classic combo is always delicious.
Can this be made vegetarian?
Absolutely. Replace the beef with sautéed mushrooms, zucchini, and spinach, and use vegetable broth instead of beef broth in the sauce.
Final Notes
Double-check layer order and amounts for an even bake and visually appealing final dish. Adjust herbs and seasonings to your taste, and use the image as a guide for the perfect golden cheese crust. Enjoy every comforting bite!
