Classic Beef Lasagna
Layered beef ragù simmered 45 minutes with creamy béchamel and melted mozzarella. A traditional Italian comfort dish worth the time investment.
- Total time
- 90 min
- Servings
- 6
- Calories
- 542
- Protein
- 34g

Ingredients
11 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Heat olive oil in a heavy pot over medium-high. Brown ground beef, breaking apart with a spoon, until no pink remains, ~6 minutes.
Step 2
Add diced onion. Sauté until softened, ~4 minutes.
Step 3
Stir in minced garlic. Cook until fragrant, 30 seconds.
Step 4
Add tomato paste. Stir constantly for 1 minute to caramelize slightly.
Step 5
Pour in crushed tomatoes. Add salt, pepper, and a pinch of sugar. Simmer uncovered 45 minutes, stirring occasionally.
Step 6
In a separate pot, melt butter over medium heat. Whisk in flour to form a paste, ~1 minute.
Step 7
Slowly whisk in milk, stirring constantly to prevent lumps. Cook until thickened, ~5 minutes.
Step 8
Season béchamel with salt, pepper, and a pinch of nutmeg. Remove from heat.
Step 9
Boil lasagna noodles in salted water until al dente, per package directions. Drain and lay flat on parchment.
Step 10
Preheat oven to 375°F. Spread 1 cup ragù on the bottom of a 9x13-inch baking dish.
Step 11
Layer 3 noodles, one-third ragù, one-third béchamel, handful mozzarella. Repeat twice more.
Step 12
Top final layer with remaining noodles, remaining ragù, and parmesan. Scatter mozzarella on top.
Step 13
Cover with foil. Bake 25 minutes. Remove foil and bake 15 minutes until edges bubble and cheese browns.
Step 14
Rest 10 minutes before cutting. Serve hot.
Tools you’ll need
- heavy 5-quart pot
- wooden spoon
- medium saucepan
- whisk
- 9x13-inch baking dish
- aluminum foil
- oven
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



