Go Back
Slice of ultimate spicy sausage lasagna with melted mozzarella and parsley on a plate

The Best Homemade Lasagna

Homemade lasagna with spicy Italian sausage, a deep two-hour meat sauce sweetened with carrot and caramelized tomato paste instead of sugar, creamy ricotta, and sliced mozzarella that melts into one big gooey blanket.
Prep Time 30 minutes
Cook Time 2 hours 45 minutes
Resting Time 15 minutes
Servings: 12 servings
Course: Dinner, Main Course
Cuisine: Italian

Ingredients
  

Meat Sauce
  • 1 lb hot Italian sausage casings removed (or mild/sweet Italian sausage if you prefer)
  • 1 lb ground beef 80/20
  • 1 medium onion finely diced
  • 1 medium carrot finely grated or pureed (see notes)
  • 6 cloves garlic minced
  • 2 cans tomato paste 6 oz each
  • 1/2 tsp fennel seed lightly crushed
  • 1 cup low-sodium beef broth
  • 1 can crushed tomatoes 28 oz
  • 1 can tomato sauce 15 oz
  • 1 1/2 tsp Italian seasoning
  • 1 tsp dried basil
  • 1/4 tsp dried thyme
  • 1 pinch dried oregano
  • 1/4 tsp dried rosemary crushed
  • 1 tsp kosher salt plus more to taste
  • 1/2 tsp black pepper
  • 1 tbsp red wine vinegar
Ricotta Layer
  • 24 oz whole-milk ricotta
  • 1 large egg
  • 3/4 cup Parmesan finely grated
  • 3 tbsp fresh parsley chopped
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
Assembly
  • 12 lasagna noodles
  • 1 1/4 lb low-moisture mozzarella sliced thin from a deli block
  • 3/4 cup Parmesan shaved or grated from a block
  • parsley dried or fresh, for garnish

Equipment

  • Large Heavy Pot or Dutch Oven
  • Large Pot (for noodles)
  • Deep 9x13 Baking Dish
  • Blender optional, for the carrot puree

Method
 

Make the Sauce
  1. In a large heavy pot or Dutch oven over medium-high heat, brown the sausage and ground beef, breaking it up as it cooks, about 8 to 10 minutes. Spoon off all but 1 to 2 tablespoons of the fat.
  2. Add the onion and carrot and cook until soft, 5 to 6 minutes. If you pureed the carrot, let it cook until most of the liquid is gone and it just starts to caramelize. Add the garlic and cook for 30 seconds.
  3. Push everything to the sides. Add the tomato paste and fennel seed to the middle and cook, stirring, for 4 to 5 minutes, until the paste turns brick-red and starts sticking to the bottom of the pot.
  4. Pour in the beef broth and scrape up all the browned bits. Stir in the crushed tomatoes, tomato sauce, Italian seasoning, basil, thyme, oregano, rosemary, salt and pepper.
  5. Bring to a bubble, then drop the heat to low. Partially cover and simmer for 1 1/2 to 2 hours, stirring every 15 to 20 minutes. Add a splash of broth if it gets too thick. It's ready when a spoon dragged across the bottom leaves a trail.
  6. Turn off the heat. Stir in the red wine vinegar, then taste and add more salt if needed.
Assemble and Bake
  1. Heat the oven to 375°F. Boil the noodles 2 minutes less than the package directions. Drain and lay them flat so they don't stick together.
  2. In a bowl, stir together the ricotta, egg, grated Parmesan, parsley, salt and pepper.
  3. Spread about 1 cup of sauce in the bottom of a deep 9x13 baking dish. Add a layer of noodles, then one-third of the ricotta mixture, one-third of the mozzarella slices, a ladle of sauce and a sprinkle of Parmesan. Repeat two more times.
  4. Top with the last noodles. Cover them edge to edge with sauce, then the remaining mozzarella and Parmesan.
  5. Cover with foil, tented or sprayed with cooking spray so it doesn't stick to the cheese. Bake for 25 minutes. Remove the foil and bake 15 to 20 minutes more, until bubbling and browned on top.
  6. Let it rest for 15 minutes. Sprinkle with parsley, slice and serve.

Notes

Sausage swap: I like the kick from hot Italian sausage, but mild or sweet Italian sausage works fine if that's more your speed.
No grater? Blend the carrot with a splash of water until smooth, then cook it down in step 2 until the liquid is mostly gone.
More than one pan: multiply everything. If you run a little short on ricotta, two ricotta layers instead of three is completely fine.
Make ahead: the sauce keeps 3 to 4 days in the fridge. An assembled lasagna can be refrigerated up to 1 day; add 10 to 15 minutes to the covered bake.
Storage: leftovers keep 4 days in the fridge. Baked lasagna freezes well for up to 3 months.
🛒 Shop the gear I used in this recipe