Classic Beef Lasagna
Layered Italian comfort food with a rich beef ragù, creamy béchamel, and melted cheese. Ready in under an hour with minimal prep.
- Total time
- 55 min
- Servings
- 4
- Calories
- 728
- Protein
- 52g

Ingredients
14 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Preheat oven to 375°F. Boil lasagna noodles in salted water until al dente, ~10 min.
Step 2
Drain noodles and lay on parchment paper to prevent sticking.
Step 3
Heat olive oil in a large pot over medium-high. Brown ground beef, breaking up with a spoon, ~6 min.
Step 4
Add onion and cook until softened, ~4 minutes.
Step 5
Stir in garlic and tomato paste. Cook for 1 minute until fragrant.
Step 6
Add crushed tomatoes, salt, and pepper. Simmer uncovered for 15 minutes.
Step 7
Melt butter in a small saucepan over medium heat. Whisk in flour and cook 1 minute.
Step 8
Gradually whisk in milk until smooth. Simmer until thickened, ~3 min, stirring constantly.
Step 9
Season béchamel with salt and pepper. Remove from heat.
Step 10
Spread thin layer of ragù on bottom of 9x13 baking dish.
Step 11
Layer noodles, then ragù, then a dollop of ricotta and béchamel. Repeat layers.
Step 12
Top final layer with noodles, remaining béchamel, then mozzarella and parmesan.
Step 13
Bake uncovered until cheese bubbles and edges brown slightly, ~20 minutes.
Step 14
Let rest 10 minutes before cutting. Serve hot.
Tools you’ll need
- 12-inch pot
- large pot or Dutch oven
- small saucepan
- whisk
- wooden spoon
- 9x13-inch baking dish
- parchment paper
- 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.



