Go Back
Creamy one skillet lasagna with layers of tender pasta, ricotta, mozzarella, and marinara, golden and bubbly on top.

One Skillet Lasagna That's Creamier Than the Baked Version

This one-skillet lasagna gives you all the creamy, cheesy depth of the Sunday-baked version in about 40 minutes, with just one pan to wash.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course
Cuisine Italian-American
Servings 6
Calories 620 kcal

Equipment

  • 12-inch deep skillet or braiser with tight-fitting lid

Ingredients
  

For the Meat Sauce

  • 1 tbsp olive oil
  • 1 lb ground beef (80/20)
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 3 tbsp tomato paste
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • 28 oz crushed tomatoes
  • 2 cups low-sodium chicken or beef stock
  • 9 lasagna noodles, broken into 2-inch pieces
  • salt and black pepper, to taste

For the Cheese Topping

  • 1 cup whole milk ricotta
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 2 cups shredded whole milk mozzarella
  • fresh basil leaves, for garnish

Instructions
 

  • Brown the meat: Heat the oil in your skillet over medium-high heat. Add the ground beef and cook, breaking it up, until it is deeply browned and crisp in spots — about 6 to 7 minutes. Don't stir it constantly. Let it sit so the Maillard reaction can do its thing. Use a slotted spoon to transfer the meat to a bowl, leaving the fat behind.
  • Sauté the aromatics: Lower the heat to medium. Add the onion and cook until soft, about 4 minutes. Add the garlic and cook for 30 seconds until fragrant.
  • Bloom the paste: Push the onions to the side, add the tomato paste directly to the pan, and stir it in the hot fat for about 2 minutes. It will darken and smell almost sweet. Add the oregano and red pepper flakes and stir.
  • Deglaze and build the sauce: Pour in the stock and scrape up all the browned bits from the bottom with your spoon. Add the crushed tomatoes, 1/2 teaspoon of salt, and several cracks of black pepper. Bring it to a simmer.
  • Cook the pasta: Stir in the broken lasagna noodles, pressing them down so they are fully submerged in the sauce. Return the browned meat to the pan. Cover, reduce the heat to low, and simmer for 18 to 22 minutes, stirring once halfway through, until the noodles are tender. If it starts looking dry before the pasta is done, add a splash of warm water or stock.
  • Prepare the ricotta: While the pasta cooks, stir together the ricotta, egg, the 1/2 cup of Parmesan, and a pinch of salt.
  • Add the cheese: Dollop the ricotta mixture evenly over the top of the cooked lasagna. Sprinkle with the shredded mozzarella. Cover again and cook on low for 5 minutes, then remove the lid and let it sit for 2 to 3 minutes so the top sets.
  • Rest and serve: This is the hardest step: let the skillet sit off the heat for 5 full minutes. The lasagna will firm up as it rests and the sauce will tighten. Top with torn fresh basil and serve hot.

Notes

Tips I learned making this 12 times:
  • Don't trust the package timing on the noodles — start checking at 15 minutes.
  • The lid needs to fit tight; use foil under a loose lid for a better seal.
  • Let the lasagna rest for 5-10 minutes after cooking for a cohesive dish.
  • Season the ricotta with an egg and Parmesan — it makes a difference.
Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat in a skillet with a splash of water or stock. Freeze before adding cheese topping for up to 3 months.
Keyword easy dinner, no boil lasagna, one skillet lasagna