CookSnap is coming soon — Join the waitlist →

Classic Beef Lasagna

Layers of tender pasta, rich meat sauce, and creamy béchamel create this iconic Italian comfort dish. Perfect for feeding a crowd or meal prepping for the week.

Total time
90 min
Servings
8
Calories
580
Protein
38g
Classic Beef Lasagna
Italianbeefcomfort foodmake-aheadbaked pasta

Ingredients

  • 2 lb ground beef
  • 1 large onion, diced
  • 4 cloves garlic cloves, minced
  • 3 tbsp tomato paste
  • 28 oz canned crushed tomatoes
  • 1 cup beef broth
  • 2 tbsp olive oil
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 4 tbsp butter
  • ¼ cup all-purpose flour
  • 3 cup whole milk
  • ½ tsp salt
  • ¼ tsp white pepper
  • ⅛ tsp nutmeg
  • 1 lb lasagna noodles
  • 2 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Instructions

  1. 1

    Preheat oven to 375°F. Bring a large pot of salted water to boil and cook lasagna noodles according to package directions. Drain and set aside on parchment to prevent sticking.

  2. 2

    Dice the onion and mince the garlic cloves.

  3. 3

    Heat olive oil in a large, heavy-bottomed pot over medium-high heat. Add ground beef and cook, breaking it apart with a spoon, until browned and no pink remains, about 8 minutes. Drain excess fat if needed.

  4. 4

    Add diced onion and cook until softened, about 3 minutes. Stir in minced garlic and cook for 1 minute until fragrant.

  5. 5

    Add tomato paste and stir constantly for 1 minute to caramelize slightly. Pour in crushed tomatoes and beef broth, stirring well.

  6. 6

    Season with salt, black pepper, dried oregano, and dried basil. Reduce heat to low and simmer uncovered for 20 minutes, stirring occasionally. The sauce should thicken slightly.

  7. 7

    While sauce simmers, melt butter in a saucepan over medium heat. Whisk in flour until it forms a paste, cooking for 1 minute to remove raw flour taste.

  8. 8

    Slowly add milk while whisking constantly to prevent lumps. Continue cooking and stirring until the sauce thickens enough to coat the back of a spoon, about 5-7 minutes.

  9. 9

    Season with salt, white pepper, and nutmeg. Remove from heat and let cool slightly.

  10. 10

    Spread a thin layer of meat sauce on the bottom of a 9x13 inch baking dish. Layer 3-4 noodles to cover, then add one-third of remaining meat sauce.

  11. 11

    Spread one-third of béchamel over the meat sauce, then sprinkle with one-third of mozzarella. Repeat layers two more times, ending with béchamel and mozzarella on top.

  12. 12

    Sprinkle Parmesan cheese evenly over the top. Bake uncovered at 375°F for 25-30 minutes until the top is golden brown and bubbling around the edges.

  13. 13

    Remove from oven and let rest for 10 minutes before serving. This allows the layers to set and makes cutting cleaner.

Tools you’ll need

  • 9x13 inch baking dish
  • large heavy-bottomed pot
  • medium saucepan
  • wooden spoon
  • whisk
  • large pot for boiling pasta
  • colander
  • parchment paper
  • chef's knife
  • cutting board

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.