30-Minute One Pot Lasagna Skillet
This one-pot lasagna skillet gives you all the cheesy, saucy goodness of classic lasagna in about 30 minutes, no layering required.

Everything cooks in one pan, from the browned beef to the tender pasta, so cleanup is quick. It’s the kind of dish you’ll turn to when you want comfort food without the wait.
Why This Skillet Lasagna Works
I love a traditional baked lasagna, but on a busy weeknight I want the same rich flavors without the hour-long bake and sink full of dishes. This skillet version delivers every time.
The pasta soaks up the tomato sauce and beef broth right in the pan, turning tender and toothsome.
Dollops of creamy ricotta and melty mozzarella pulled straight from the heat make it feel indulgent without any fuss.
Ingredients

- 1 tbsp olive oil: for browning the beef.
- 1 lb ground beef: use 85% lean for flavor without too much grease.
- 1 small yellow onion, diced: a sweet, mild base.
- 3 cloves garlic, minced: fresh garlic brings the sauce to life.
- 1 tsp dried oregano: the classic lasagna herb.
- 1/2 tsp red pepper flakes: optional, for a gentle warmth.
- 1 (24-oz) jar marinara sauce: about 3 cups of your favorite red sauce.
- 2 cups water or low-sodium beef broth: broth adds deeper savory notes.
- 8 oz lasagna noodles, broken into roughly 2-inch pieces: about 6 to 7 sheets worth of shards.
- 1 cup whole milk ricotta cheese: let it come to room temperature if you can.
- 1 1/2 cups shredded low-moisture mozzarella: the melty crown.
- 1/2 cup grated Parmesan cheese: salty, nutty finish.
- Fresh basil for serving: optional, but adds a bright pop.
Variations / Substitutions
- Swap the protein: use Italian sausage for a spicier, fennel-flecked base.
- Go vegetarian: replace beef with 8 oz sliced cremini mushrooms and 1 cup cooked lentils.
- Dairy-free: use an almond-based ricotta alternative and a meltable vegan mozzarella shred.
- Herb boost: add a handful of chopped fresh basil or parsley just before serving.
For a more traditional take, try my Classic Baked Lasagna.
How to Make One Pot Lasagna Skillet
Step 1: Brown the Beef and Onion

Heat the 1 tablespoon olive oil in a large, deep skillet over medium-high heat. Add the 1 pound ground beef and the diced onion, breaking the meat into crumbles with a wooden spoon.
Cook until the beef is deeply browned and the onion is translucent, about 5 to 7 minutes. The pan will look glossy and the meat should lose all its pink.
Step 2: Toast the Garlic and Spices

Stir in the minced garlic, dried oregano, and a pinch of red pepper flakes if you like a little heat. Cook for just 1 minute, until the garlic is fragrant.
The garlic should sizzle gently and fill the pan with a warm aroma; take care not to let it brown or it will turn bitter.
Step 3: Build the Sauce and Add the Pasta

Pour in the jar of marinara sauce and 2 cups of water (or beef broth for extra depth), then scrape up any browned bits from the bottom of the pan. Bring to a simmer, then stir in the broken lasagna noodles.
The sauce will look thin at first, but it will thicken as the pasta releases starch and absorbs the liquid. Tuck the noodles under the sauce so they cook evenly.
Step 4: Cook the Pasta

Reduce the heat to medium-low, cover the skillet, and let it simmer for 12 to 14 minutes, stirring once halfway through, until the noodles are tender and the sauce is thick and velvety.
You’ll know it’s ready when the noodles slide off the spoon with a little resistance; they should be fully cooked but still hold their shape.
Step 5: Dollop and Melt the Cheeses

Remove the skillet from the heat. Dot the ricotta over the pasta in generous spoonfuls, then scatter the shredded mozzarella and grated Parmesan across the top. Cover the pan again and let it sit for 2 to 3 minutes, until the mozzarella melts into gooey puddles.
The cheese will be stringy and hot when you pull the first serving; scatter fresh basil right on top and bring the skillet straight to the table.
Tips for the Best Skillet Lasagna
- Break the lasagna noodles into irregular shards rather than uniform pieces; the uneven sizes mimic the layered texture of a baked lasagna.
- Don’t stir too often once the noodles go in. One gentle stir halfway through keeps them from clumping without breaking them apart.
- Let the ricotta come to room temperature before dolloping so it melts smoothly into the pasta.
- If you like a crisp top, run the skillet under the broiler for 2 minutes after the cheese melts (make sure your pan is oven-safe).
Storing and Reheating Leftovers
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheating: Warm gently in a skillet over medium-low heat with a splash of water or broth, stirring occasionally, until hot. You can also microwave individual portions.
What to Serve With One Pot Lasagna Skillet
A simple arugula salad with lemon vinaigrette cuts through the richness, and a crusty garlic bread is perfect for scooping up extra sauce.
Frequently Asked Questions
Can I use cottage cheese instead of ricotta?
Yes, small-curd cottage cheese works well. Drain it first so the dish doesn’t get watery.
My noodles turned out mushy. What went wrong?
That usually means the pasta simmered too long or at too high a heat. Next time, start with low heat and taste a noodle around the 12-minute mark.
Can I double this recipe?
You can, but you’ll need a very large skillet or a wide Dutch oven. Simply double all ingredients and expect the cooking time to remain similar.
Is there a way to make this ahead?
The assembled skillet (before adding cheese) can be made a day ahead and refrigerated. Reheat gently, then add cheese and melt just before serving.

One Pot Lasagna Skillet Recipe
Ingredients
Method
- Heat olive oil in a large, deep skillet over medium-high. Add ground beef and diced onion, cook until beef is browned and onion soft, about 5-7 minutes.
- Stir in garlic, oregano, and red pepper flakes; cook 1 minute until fragrant.
- Pour in marinara and 2 cups water (or broth), scrape up browned bits, bring to a simmer. Stir in broken lasagna noodles.
- Reduce heat to medium-low, cover, and simmer 12-14 minutes, stirring once halfway, until noodles are tender and sauce thick.
- Remove from heat. Dollop ricotta around the pan, top with mozzarella and Parmesan, cover and let sit 2-3 minutes until cheese melts. Serve hot, topped with fresh basil.
