One Pot Lasagna (Ready in 40 Minutes)
This one pot lasagna gives you all the cheesy, saucy layers of a classic baked version without ever turning on the oven. Broken noodles cook directly in the garlicky tomato sauce, soaking up flavor as they tenderize right on the stovetop.

Dinner comes together in just over half an hour, and you only have one pot to wash. It is the kind of weeknight meal that feels generous without asking for a whole afternoon in the kitchen.
What Makes This Stovetop Lasagna So Good
The broken noodles absorb the simmering sauce in real time, thickening everything into a rich, glossy base that tastes like it cooked for hours.
Giant dollops of ricotta and mozzarella melt right into the pot, creating pockets of creamy cheese in every spoonful. You get all the satisfaction of traditional lasagna in a fraction of the time.
Clean-up is laughably simple. No casserole dish, no layering, no waiting for the oven to preheat, just one deep skillet or Dutch oven and about forty minutes from start to finish.
Ingredients

- 1 tbsp olive oil: for browning the meat
- 1 lb ground beef: 80/20 works best for flavor and richness
- 1 medium yellow onion, diced: adds sweetness that balances the tomato sauce
- 3 cloves garlic, minced: fresh garlic brings a sharp, savory punch
- 1 tsp salt: plus more to taste
- 1/2 tsp black pepper: freshly cracked if you have it
- 24 oz jar marinara sauce: choose a high-quality one with basil or garlic already in it
- 2 cups water: plus a splash more if the pot seems dry later
- 8 oz lasagna noodles, broken into 2-inch pieces: do not use no-boil noodles here, they turn to mush
- 1 cup whole-milk ricotta: full-fat ricotta stays creamy and never curdles under heat
- 1 1/2 cups shredded low-moisture mozzarella: part-skim is fine, but whole-milk melts silkier
- 1/4 cup grated Parmesan: for a salty, nutty finish
- Fresh basil leaves: for garnish, torn right before serving
Variations / Substitutions
- Swap the protein: Italian sausage, ground turkey, or plant-based crumbles all work well. Brown the turkey in a little extra oil since it is leaner.
- Add greens: stir a few handfuls of baby spinach into the hot pot after the cheese melts and let it wilt for about a minute.
- Dairy-free option: use your favorite almond-based ricotta and a meltable vegan mozzarella. The texture will be slightly looser but still satisfying.
- More heat: a pinch of red pepper flakes added with the garlic brings gentle warmth.
Also try my Baked Ziti with Sausage and Ricotta for another stovetop-friendly pasta bake with similar layered flavors.
How to Make One Pot Lasagna
Step 1: Brown the Meat and Onion

Set a large Dutch oven or deep, wide skillet over medium-high heat and add the 1 tbsp olive oil. Once the oil shimmers, crumble in the 1 lb ground beef and scatter the diced onion over the top. Cook for about 5 minutes, breaking the meat apart with a spoon, until no pink remains and the onion softens.
The beef should be deeply browned in spots, not just gray. Those browned bits are what build the savory backbone of the whole dish, so let the meat sit undisturbed in the pan for a minute before stirring.
Step 2: Build the Sauce

Reduce the heat to medium and stir the 3 cloves minced garlic, 1 tsp salt, and 1/2 tsp pepper into the meat. Cook for 30 seconds, just until fragrant, then pour in the full 24 oz jar of marinara sauce and 2 cups water. Scrape the bottom of the pot with a wooden spoon to lift every sticky brown bit into the liquid.
The sauce will look thin and watery at this stage, and that is exactly what you want. The noodles need all that extra moisture to cook through without scorching the bottom of the pan.
Step 3: Simmer the Noodles

Bring the sauce to a gentle boil, then stir in the 8 oz broken lasagna noodles. Lower the heat to maintain a steady simmer, cover the pot, and cook for 15 minutes, stirring once or twice to keep the noodles from clumping together.
The noodles will swell and start to absorb the red sauce, turning the mixture from soupy to thick and creamy. Test a piece near the end of the cooking time. It should be tender but still hold its shape, with no chalky center.
Step 4: Dollop the Cheeses

Remove the lid and spoon the 1 cup ricotta and 1 1/2 cups shredded mozzarella in generous, uneven mounds across the surface. Do not stir them in. Cover the pot again and let everything sit over low heat for another 5 minutes, just until the cheese melts into pillowy pockets.
Lifting the lid reveals a bubbly, golden-flecked surface with the ricotta still visible in soft white dollops. The mozzarella will stretch in glossy strands when you pull a spoon through it.
Step 5: Ladle and Serve

Scoop generous servings straight from the pot into wide bowls, making sure each one gets a bit of that melted cheese pocket and plenty of the saucy noodles below. Scatter the 1/4 cup grated Parmesan and fresh torn basil over the top and serve right away, while it is still steamy and loose.
The dish will thicken as it sits, so if you are not serving immediately, keep it on the lowest possible heat and add a small splash of water if needed to loosen it back up.
A Few Notes Before You Start
- Stir just enough to prevent sticking. Over-stirring breaks the noodles into mush. A gentle fold about halfway through the simmer is plenty.
- Choose regular dry lasagna noodles, not the no-boil kind. No-boil noodles are designed for the oven and turn gluey when simmered directly in liquid.
- Use whole-milk ricotta if you can. Part-skim versions often break under heat and release water, which can leave the sauce grainy.
- Taste the sauce before adding the noodles. If your marinara is on the sweet side, a small pinch of extra salt or a teaspoon of balsamic vinegar balances it out.
Scaling the recipe up? Keep the liquid ratio in check:
| Servings | Extra water or broth needed |
|---|---|
| Double the recipe (serves 12) | Add an extra 1/2 cup |
| Triple the recipe (serves 18) | Add an extra 1 cup |
Storing Leftovers
- Refrigerate: Transfer cooled leftovers to an airtight container and store for up to 4 days. The noodles will continue to absorb liquid, so the dish thickens as it chills.
- Reheating: Warm individual portions in a saucepan over low heat with a splash of water or broth, stirring gently until loosened and hot. A microwave works in a pinch, but stir halfway through for even heating.
What to Serve With One Pot Lasagna
A simple arugula salad with lemon vinaigrette cuts the richness of the cheese and beef, while the peppery greens add a fresh, crisp texture contrast. Garlic bread, hot from the oven, is ideal for soaking up any extra sauce left in the bowl, or a pile of steamed broccoli with a pinch of salt keeps the meal quick and bright.
Frequently Asked Questions
Can I use no-boil lasagna noodles?
No, they are not right for this method. No-boil noodles rely on the oven’s dry heat and layered structure. Submerged in simmering liquid, they absorb too much water and turn gummy.
Can I add spinach?
Yes, fold a few handfuls of fresh baby spinach into the pot after the cheese melts in Step 4. The residual heat wilts the leaves in under a minute without making the dish watery.
What if my sauce gets too thick before the noodles are done?
Add another quarter cup of water, stir gently, and continue simmering. The noodles need enough liquid to soften completely, and a dry pot will scorch the bottom.
Can I freeze this lasagna?
Yes, it freezes well. Cool the finished dish completely, then pack it into a freezer-safe container. It keeps for up to 2 months. Thaw overnight in the refrigerator before reheating.

One Pot Lasagna Recipe
Ingredients
Method
- Heat olive oil in a large Dutch oven over medium-high heat. Add ground beef and onion; cook for 5 minutes, breaking the meat apart, until browned.
- Stir in garlic, salt, and pepper. Cook 30 seconds, then add marinara sauce and water. Scrape up any browned bits.
- Bring to a boil, stir in broken lasagna noodles, lower heat to a simmer, cover, and cook for 15 minutes, stirring gently once.
- Dollop ricotta and mozzarella over the top without stirring. Cover and cook on low heat for 5 minutes, until melted.
- Ladle into bowls, top with Parmesan and torn basil, and serve hot.
