This Skillet Lasagna gives you everything you love about the original, just in a speedier, one-pan way. Instead of layering noodles, sauce, and cheese in a baking dish, everything cooks together in one skillet. The noodles simmer right in the sauce, the beef browns in the same pan, and the cheeses melt into gooey perfection on top. It’s an easy lasagna recipe with the same familiar flavours and cozy comfort, but with a timeline that works even after a long day at work.

What makes this skillet lasagna recipe shine is how the flavours build step by step. Garlic, shallot, carrot, and celery soften into a savoury base, then the herbs and spices bring in depth. As the noodles cook, they absorb all that flavour, so every bite tastes like it’s been simmering away all afternoon. A swirl of ricotta folded in at the end makes it creamy, while mozzarella and parmesan melted over top give it that classic bubbly finish. It’s hearty, cheesy, and comforting in all the right ways. If you love my Marry Me Chicken Meatballs or my Eggplant Parmigiana, you’re going to love this skillet lasagna recipe too.
😍 Why You’ll Love This Skillet Lasagna
One-pan wonder: all the classic lasagna layers come together in a single skillet with minimal cleanup.
Quick & easy: no fussing with layering or long bake times. This version is ready in about 30 minutes.
Cheesy comfort: ricotta, mozzarella, and parmesan create that perfect gooey, melty goodness.
Family-friendly: hearty, satisfying, and a guaranteed hit for both kids and adults.
Customizable: swap in different proteins, extra veggies, or even a creamy white sauce for a fun twist.
🍝 Ingredients To Make This Skillet Lasagna Recipe
Olive oil: used to sauté the vegetables and build the flavour base.
Lasagna noodles: broken into smaller pieces so they cook right in the sauce, giving you that classic lasagna texture without layering.
Lean ground beef: hearty, savoury, and the main protein in this skillet lasagna.
Ricotta cheese: creamy and mild, stirred in at the end for little pockets of richness.
Mozzarella cheese: the gooey, melty topping that makes it irresistible.
Parmesan cheese: adds salty, nutty depth and balances all the richness.
Tomato pasta sauce: the saucy foundation; homemade or a good-quality store-bought works here.
Water: helps loosen the sauce so the noodles cook evenly.
Garlic cloves: bring warm, aromatic flavour to the base of the sauce.
Shallot: slightly sweeter than onion, adding a gentle savoury note.
Carrot: finely chopped to add a touch of sweetness and balance the acidity of the tomatoes.
Celery stick: adds a subtle earthy flavour.
Italian seasoning: a blend of herbs that keeps the sauce classic and full of flavour.
Onion powder: boosts the sauce without overpowering.
Smoked paprika: adds a subtle smokiness that deepens the sauce.
Fennel seeds: give the sauce a earthy, sweet flavor.
Red pepper flakes: a gentle heat that can be adjusted to your taste.
Salt: enhances all the flavours and ties everything together.
Fresh basil: the final touch for freshness and colour.

✔️ How To Make This Skillet Lasagna
To start, begin by prepping your vegetables. Finely chop the garlic, shallot, carrot, and celery, then set them aside until ready to use. This little step makes the cooking process much smoother later on. Next, place a large deep skillet over medium heat and drizzle in the olive oil. Once the oil is shimmering, add the garlic, shallot, carrot, and celery. Sauté the vegetables for about 5 minutes, stirring often, until they soften and turn fragrant.
After that, sprinkle in the Italian seasoning, onion powder, smoked paprika, fennel seeds, red pepper flakes, and salt. Stir everything together for about a minute.
Now, increase the heat to medium-high and add the ground beef straight into the skillet. Break it up with a spoon and cook for 4–5 minutes, or until it’s fully browned and no pink remains. Once the beef is cooked, pour in the tomato sauce along with the water. Stir to combine, scraping up any browned bits from the bottom of the pan.
🤝 Sammy’s Tip for This Skillet Lasagna Recipe
- Stir occasionally to avoid the lasagna from sticking to the bottom of the pan.
At this point, break the lasagna noodles into roughly 1–2 inch pieces and stir them into the sauce. Make sure they’re well coated so they cook evenly. Then, cover the skillet with a lid and bring everything to a boil. Once boiling, immediately reduce the heat to medium-low and let the mixture simmer gently for 12–15 minutes, stirring occasionally to prevent sticking, until the noodles are tender.
When the pasta is cooked, turn off the heat and gently stir in the ricotta, folding it through the sauce so it melts into creamy pockets. Then, sprinkle the mozzarella and parmesan evenly over the top.
Finally, place the skillet under a preheated broiler for 1–2 minutes, just until the cheese is melted and bubbling with golden spots. Alternatively, if you’d rather not broil, simply cover the skillet with the lid and cook over low heat for 2–3 minutes until the cheese is melted.
To finish, garnish generously with fresh basil leaves and serve immediately.
🗒️ Variations
Make it spicy: add extra red pepper flakes or a pinch of cayenne for more heat.
White skillet lasagna: skip the tomato sauce and use a Alfredo-style sauce instead.
🗒️ Substitutions
Meat sub: use ground turkey or chicken for a lighter option, or Italian sausage for more robust flavour.
Gluten-free: sub in gluten-free lasagna noodles or another gluten-free pasta shape.
Ricotta alternative: cottage cheese works well if that’s what you have on hand; just make sure to drain it first.
Pasta swap: broken rigatoni, penne, or even bowties all work if you don’t have lasagna noodles.

🍴 Leftovers? Lucky you.
If you happen to have leftover skillet lasagna, store it in an airtight container in the fridge for up to 3 days. Add a splash of water or extra tomato sauce to loosen it up. You can also freeze portions for up to 2 months; just thaw overnight in the fridge before reheating.
🤔 FAQ’S
Can I make this easy lasagna vegetarian?
Absolutely. Swap the ground beef for a plant-based meat substitute.
Do I need to pre-cook the lasagna noodles?
Nope! The noodles cook right in the sauce, which makes this easy lasagna recipe a true one-pan wonder.
What kind of skillet should I use?
A large, deep oven-safe skillet works best. Cast iron or stainless steel will both hold heat well.
Can I make this gluten-free?
For sure; just use your favourite gluten-free lasagna noodles. Cooking time may vary slightly.
Does it taste like traditional lasagna?
It does! This easy lasagna recipe has all the same flavours, meaty sauce, creamy ricotta, gooey mozzarella.
👩🏻🍳 Hungry For More?
If you loved this Skillet Lasagna recipe, then make sure to check out a few of my other favourites you may also love:
- Marry Me Chicken Meatballs
- Blackened Chicken Alfredo
- Eggplant Parmigiana
- Stuffed Eggplant
- Homemade Hamburger Helper Recipe
- Caramelized Onion Pasta
💌 Let’s Stay Connected
Keep in touch with me on Instagram, TikTok, Facebook, and Pinterest! If you do make this skillet lasagna recipe (or any recipe of mine) don’t forget to leave a review.

Skillet Lasagna
Equipment
- 1 large cast iron skillet or a large/deep oven safe pan
Ingredients
- 1 tbsp olive oil
- 10 lasagna noodles, uncooked
- 1/2 lb lean ground beef
- 1 cup ricotta
- 1½ cup mozzarella, shredded
- 3 tbsp parmesan, grated
- 2¾ cup tomato pasta sauce, homemade or store-bought
- 1/4 cup water,
- 3 garlic cloves, minced
- 1 small shallot, chopped fine
- 1 carrot, chopped fine
- 1 celery stick, chopped fine
- 1 tbsp italian seasoning
- 1/2 tsp onion powder
- 1/2 tsp smoked paprika
- 1/2 tsp fennel seeds
- 1/4 tsp red pepper flakes
- 1/4 tsp salt
- fresh basil, to garnish
Instructions
- Begin by chopping your garlic, shallot, carrot and celery.Set aside until ready to use.
- To a large deep skillet, add the olive oil and set to medium heat.
- Next, add your garlic, shallot, carrot and celery and let sauté on low/medium heat until tender. About 5 minutes.
- Add all of the seasonings and stir for a minute, just to allow the spices to become fragrant.
- Increase the heat to medium/high and add your ground beef.Fry until cooked through, about 5 minutes.
- Pour in the tomato sauce and water.Sammy's tip: swirl a quarter cup of water in the empty tomato sauce jar, shake, and add it to the sauce.
- Break the lasagna noodles into 1 or 2 inch pieces and stir them into the skillet.
- Cover with a lid and allow to come to a boil. Once boiling, reduce the heat to low/medium heat and allow the lasagna to simmer in the sauce until fully cooked (12-15 minutes).Sammy's tip: stir occasionally to avoid the lasagna from sticking to the bottom of the pan. If the liquid absorbs too quickly, add a few tablespoons of water at a time and/or further reduce the heat.Once the lasagna is cooked, turn off the heat.
- Gently stir in the ricotta.
- Spread the mozzarella and parmesan evenly over the top of the lasagna.Place the pan under a preheated broiler – and broil for 1-2 minutes or until the cheese is melted and lightly browned.Alternatively, cover the pan with the lid and cook on low heat for 2-3 minutes or until the cheese is melted and bubbly.
- Garnish with fresh basil.
Video
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




Loved how quickly this came together. Perfect for a busy weeknight!
I so want to make this. Do you know: In Step 8, after reducing to low/medium heat, do you still use the lid, or is that simmering UNcovered once boiling? Do you think it would suffer without the fennel? TIA (thanks in advance!!) 🙏🏻
I keep the lid on while it’s boiling the entire time! Hope this helps. -Sammy
I hate the taste of fennel. Can I omit or will that take away from the overall dish flavor? Is there anything I could/should substitute?
absolutely you can leave it out!
Probably a stupid question….what size pan do you use..I’m always concerned that I’m either using one too small or too large..thanks
For this particular dish, you can really use whatever you have on hand! I used a 13 or 14 inch pan for this one.
Could you please suggest what size pan I should use I usually use one either too big or too any. Thanks
I am using a 15 inch pan here!
In Step 8, after reducing to low/medium heat, do you still use the lid, or is that simmering UNcovered once boiling?
Made this today and we all loved it!! It was delicious and easy to make it will stay in my menu rotation forever!!
This is a great dish! My family loved it and I loved how easy it was compared to regular lasagna! I did add a bit more water during the cooking, it felt like it was getting too thick. Other than that, I loved it!
This was everything and more. Home run and will make again and again. Thank you!
Absolutely fabulous. So easy and so tasty! Genius
Can you reheat this and also can you freeze leftovers? Thanks!
Did you use regular lasagna noodles or the oven ready ones?
The flavors were great but I really struggled to get the noodles to cook evenly as the noodles kept sticking together despite stirring frequently. I used spicy italian sausage and would do that again.
What a spectacular lasagna! Thanks so much❣️😋