There’s something magical about lasagna—the way it fills the kitchen with the scent of simmering tomatoes and melted cheese, the way it brings everyone to the table before the first slice is even cut. This isn’t just any lasagna; this is Grandma’s lasagna, the kind that lingers in your memory long after the last bite. It’s a dish built on patience, with a meat sauce that bubbles lazily on the stove, a velvety béchamel that whispers of comfort, and layers of pasta and cheese that come together like a well-told story.
This recipe isn’t about shortcuts. It’s about the kind of cooking that makes a house feel like a home. Whether you’re feeding a crowd on a Sunday afternoon or tucking a tray into the freezer for a rainy day, this lasagna is a promise of warmth and satisfaction.
Looking for Food & Wine Grandma’s Lasagna inspiration? You'll love what we have! Explore more Lasagna recipes or discover our Crockpot Recipes favorites.
Why This Lasagna Stands Out
- The sauce is everything. Simmered low and slow, it develops a depth of flavor that can’t be rushed. The fond—those caramelized bits at the bottom of the pan—adds a deep, savory backbone.
- Béchamel is the secret weapon. Forget gritty ricotta—this creamy white sauce makes every bite luxurious. The nutmeg and white pepper balance the richness without overpowering.
- Resting is non-negotiable. Letting it sit for 15 minutes means clean, beautiful slices instead of a cheesy landslide. The starches in the noodles reabsorb moisture, firming up the layers.
- Cheese matters. Whole-milk mozzarella melts like a dream, and real Parmigiano-Reggiano adds a nutty punch. Pre-grated cheese contains anti-caking agents that can make it grainy when melted.
- It gets better with time. Leftovers? More like a gift to tomorrow’s hungry self. The flavors meld overnight, making it even more delicious.
A Dish with Roots
This lasagna is a love child of Northern Italy’s Emilia-Romagna, where béchamel meets Tuscan-style meat sauce in a glorious embrace. The splash of red wine? That’s a nod to Italian-American ingenuity, adding richness without tipping into acidity.
Essential Ingredients & Tools
Ingredients for the Meat Sauce
- 1 lb ground beef (80/20 for the perfect fat-to-meat ratio, or sub ground turkey for leaner option)
- 1 lb Italian sausage (casings removed—trust me, it’s worth the extra step)
- 1 medium yellow onion, diced small
- 3 cloves garlic, minced (because more is always better)
- 28 oz crushed San Marzano tomatoes (the gold standard, or sub regular crushed tomatoes)
- 6 oz tomato paste (for that deep, concentrated flavor)
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ cup Chianti wine (or whatever red you have open, or sub beef broth)
- Salt and black pepper to taste
Ingredients for the Béchamel
- 4 tbsp unsalted butter
- ¼ cup all-purpose flour (or gluten-free flour blend)
- 3 cups whole milk (none of that skim nonsense, or sub half-and-half for extra richness)
- ¼ tsp nutmeg (just a whisper)
- Salt and white pepper
Ingredients for Assembly
- 12 lasagna noodles (boiled or no-boil—your call)
- 15 oz whole-milk ricotta (drained if it’s watery)
- 1 large egg (to bind the ricotta)
- 2 cups shredded mozzarella (the good stuff, or sub provolone for extra tang)
- 1 cup grated Parmigiano-Reggiano (no green cans here, or sub Pecorino Romano)
Tools
- 9×13-inch baking dish (or any deep casserole dish)
- Large skillet (for the sauce, or use a Dutch oven)
- Whisk (or a fork in a pinch)
- Mixing bowls (because organization is key)
Serves 8–10 | Prep 45 min | Cook 1 hr | Total 1 hr 45 min
How to Make It
- Brown the meat. In a large skillet over medium heat, cook the 1 lb ground beef and 1 lb Italian sausage until crumbly and no pink remains. Drain the excess fat, but leave about a tablespoon behind—those browned bits at the bottom of the pan are pure flavor gold.
- Build the sauce. Add the 1 medium yellow onion, diced small to the reserved fat and cook until soft and translucent, about 5 minutes. Stir in the 3 cloves garlic, minced just until fragrant (30 seconds—don’t let it burn!), then add the 28 oz crushed San Marzano tomatoes, 6 oz tomato paste, 1 tsp dried oregano, 1 tsp dried basil, and ½ cup Chianti wine. Let it simmer uncovered for at least 30 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon. This is where the magic happens.
- Make the béchamel. In a separate saucepan, melt the 4 tbsp unsalted butter over medium heat. Whisk in the ¼ cup all-purpose flour to form a roux, cooking for a minute or two to get rid of the raw flour taste. Gradually pour in the 3 cups whole milk, whisking constantly to avoid lumps. Keep cooking until the sauce thickens enough to coat the back of a spoon—about 8 minutes. Season with ¼ tsp nutmeg, salt, and white pepper.
- Prep the noodles. If you’re using traditional 12 lasagna noodles, boil them in salted water until al dente, then lay them flat on oiled parchment to prevent sticking. If you’re using no-boil noodles, soak them in warm water for 5 minutes to soften.
- Assemble the layers. Spread a thin layer of meat sauce in the bottom of your baking dish. Top with noodles, then dollop the 15 oz whole-milk ricotta (mixed with the 1 large egg) evenly over the pasta. Spoon béchamel over the ricotta, then sprinkle with 2 cups shredded mozzarella and 1 cup grated Parmigiano-Reggiano. Repeat the layers, finishing with a generous blanket of cheese on top.
- Bake and rest. Cover with foil and bake at 375°F for 30 minutes. Remove the foil and bake for another 15–20 minutes, until the top is golden and bubbly. Let it rest for 15 minutes before slicing—this is the difference between a lasagna that holds its shape and one that collapses into a cheesy puddle.
Pro Tips for Lasagna Perfection
- Sauce consistency is key. If your meat sauce is too thin, let it simmer longer or stir in a little extra tomato paste. For the béchamel, warm the milk slightly before adding it to the roux to prevent lumps.
- Layer like a pro. Alternate wet and dry components to keep things from getting soggy. Spread the ricotta in thin, even layers—too much in one spot and your lasagna might slide apart.
Chef’s Secrets
- Let it rest. Skipping the 15-minute rest is the number one reason lasagna falls apart. The noodles and cheeses need time to reabsorb moisture and firm up.
- Cheese matters. Whole-milk mozzarella melts better than part-skim, and freshly grated Parmigiano-Reggiano beats pre-grated every time. For an extra layer of richness, try adding provolone between the noodles and béchamel.
Storing and Reheating
- Fridge: Cool completely, then cover tightly with foil or transfer slices to airtight containers. Keeps for 4 days. Reheat covered at 350°F for 20 minutes.
- Freezer: Assemble the lasagna in a freezer-safe dish, wrap tightly in plastic and foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed—you may need to add 10–15 minutes to the covered bake time.
Nutrition (Per Serving)
- Calories: 520
- Protein: 28g
- Carbs: 42g
- Fat: 27g
- Fiber: 3g
Variations to Try
- Vegetarian: Swap the meat for sautéed mushrooms and spinach. Add toasted pine nuts for crunch.
- Gluten-Free: Use gluten-free noodles and rice flour for the béchamel. Blend in roasted garlic for extra flavor.
- Spicy Arrabbiata: Add red pepper flakes to the meat sauce and use spicy Italian sausage. Stir in Calabrian chili paste for smoky heat.
- Four-Cheese Luxury: Replace ricotta with mascarpone and goat cheese. Add Taleggio between layers for a funky twist.
- Seafood: Use shrimp and scallops instead of meat. Add saffron to the béchamel for a touch of elegance.
Perfect Pairings
Complementary Dishes
Garlic Bread: The crisp, buttery crunch is the perfect contrast to the lasagna’s creaminess. The garlic amplifies the tomato sauce’s brightness, making each bite pop.
Caesar Salad: Cold, crunchy romaine and tangy dressing cut through the richness, balancing the meal.
Drinks
Chianti: This medium-bodied red wine’s acidity and cherry notes complement the meat sauce without overpowering it.
Sparkling Water with Lemon: Effervescence cleanses the palate between bites, especially useful for heavier servings.
Something Sweet
Tiramisu: Coffee and mascarpone echo the lasagna’s Italian roots while offering a light, cool finish.
Panna Cotta: Vanilla bean custard provides a silky contrast to the lasagna’s layered textures.
FAQs
Can I use no-boil noodles?
Absolutely—just make sure every noodle is well-covered with sauce to prevent dryness.
Why is my lasagna watery?
Likely under-reduced sauce or wet ricotta. Simmer the sauce longer and drain the ricotta if needed.
How do I freeze it?
Assemble the lasagna, wrap it tightly in foil, and freeze. Thaw overnight in the fridge before baking.
Grandma’s Lasagna: A Love Letter in Layers
Make the ultimate Food & Wine Grandma’s Lasagna with slow-simmered meat sauce, creamy béchamel, and melty cheese. Get the recipe now!
Ingredients
For the Meat Sauce
-
1 lb ground beef
-
1 lb Italian sausage
-
1 medium yellow onion (diced)
-
3 cloves garlic (minced)
-
28 oz crushed San Marzano tomatoes
-
6 oz tomato paste
-
1 tsp dried oregano
-
1 tsp dried basil
-
½ cup Chianti wine
-
Salt and black pepper (to taste)
For the Béchamel
-
4 tbsp unsalted butter
-
¼ cup all-purpose flour
-
3 cups whole milk
-
¼ tsp nutmeg
-
Salt and white pepper
For Assembly
-
12 lasagna noodles
-
15 oz whole-milk ricotta
-
1 large egg
-
2 cups shredded mozzarella
-
1 cup grated Parmigiano-Reggiano
Instructions
-
Brown the 1 lb ground beef and 1 lb Italian sausage in a skillet, drain excess fat, and reserve 1 tbsp.01
-
Add 1 medium yellow onion, diced to reserved fat, cook until soft. Stir in 3 cloves garlic, minced, then add 28 oz crushed San Marzano tomatoes, 6 oz tomato paste, 1 tsp dried oregano, 1 tsp dried basil, and ½ cup Chianti wine. Simmer 30+ minutes.02
-
Melt 4 tbsp unsalted butter for béchamel, whisk in ¼ cup all-purpose flour, then gradually add 3 cups whole milk. Cook until thickened. Season with ¼ tsp nutmeg, salt, and white pepper.03
-
Boil 12 lasagna noodles until al dente or soak no-boil noodles in warm water for 5 minutes.04
-
Layer meat sauce, noodles, 15 oz whole-milk ricotta (mixed with 1 large egg), béchamel, 2 cups shredded mozzarella, and 1 cup grated Parmigiano-Reggiano in a 9x13-inch dish. Repeat layers, ending with cheese.05
-
Bake covered at 375°F for 30 minutes, then uncovered for 15–20 minutes. Rest 15 minutes before slicing.06
Not what you're looking for?



