Skillet Lasagna with Ricotta
This skillet lasagna with ricotta gives you every bite of real lasagna without the layering, the baking dish, or the hour-long bake. It’s rich, cheesy, and done in one pan in about 40 minutes — perfect for a weeknight when you want comfort food but not the cleanup.
Skillet lasagna with ricotta is a one-pan version of classic lasagna where broken noodles cook directly in the meat sauce instead of being layered and baked. This recipe serves 6, delivers a bubbly, cheese-topped pasta dish with tender noodles and a rich tomato-meat sauce, and is perfect for busy weeknights when you want lasagna flavor without the assembly.
Here’s everything you need to make it perfectly.
I started making this version after one too many Tuesdays where I just didn’t have it in me to layer noodles and bake for 45 minutes. Skillet lasagna with ricotta solves that — everything cooks in one pot, and the noodles actually pick up more flavor because they simmer right in the sauce. The first time I made it, I pulled the noodles out a little too early thinking they’d keep cooking under the cheese. They didn’t, so now I always taste-test one before moving to the cheese step.
Table of Contents
Why You’ll Love This Skillet Lasagna with Ricotta
This is lasagna flavor with weeknight effort. The noodles get tender and saucy instead of separately boiled, the ricotta layer turns soft and almost custardy under melted mozzarella, and there’s no baking dish to scrub afterward. It works for a quick family dinner, but it’s also hearty enough that nobody at the table will think you cut corners.
What Ingredients Do You Need for Skillet Lasagna with Ricotta?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Ingredients | Olive oil | 1 tablespoon | For browning the meat |
| Main Ingredients | Ground beef or Italian sausage | 1 pound | Either works |
| Main Ingredients | Onion, chopped | 1 | Yellow or white |
| Main Ingredients | Garlic, minced | 2-3 cloves | Fresh, not jarred preferred |
| Main Ingredients | Lasagna noodles, broken into pieces | 6-8 | Regular, not no-boil |
| Sauce | Crushed tomatoes | 1 (28 ounce) can | |
| Sauce | Tomato sauce | 1 (15 ounce) can | |
| Sauce | Water or beef broth | 1/2 cup | Broth adds more depth |
| Sauce | Dried basil | 1 teaspoon | |
| Sauce | Dried oregano | 1 teaspoon | |
| Sauce | Salt | 1/2 teaspoon | |
| Sauce | Black pepper | 1/4 teaspoon | |
| Cheese Topping | Ricotta cheese | 15 ounces | Whole milk works best |
| Cheese Topping | Parmesan cheese, grated | 1/2 cup | |
| Cheese Topping | Large egg | 1 | Binds the ricotta layer |
| Cheese Topping | Mozzarella cheese, shredded | 2 cups |
The ricotta and egg combination is what makes this stovetop lasagna with ricotta hold together instead of turning watery. Don’t skip the egg — it firms up the ricotta layer as it sits, the same way it does in a traditional baked lasagna. If you only have pre-shredded mozzarella, that’s fine here since it’s melting on top, not layering inside.
How to Make Skillet Lasagna with Ricotta Step by Step

- Heat the olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add the ground beef or Italian sausage and cook, breaking it up with a spoon, until browned.
- Drain any excess fat from the skillet.
💡 Tilting the skillet and spooning off the grease works fine if you don’t have a strainer handy.
- Add the chopped onion to the skillet and cook until softened, about 5 minutes.
- Stir in the minced garlic and cook for another minute until fragrant.
Pro Tip: Garlic burns fast over medium-high heat, so add it after the onion has already softened, not at the same time.
- Pour in the crushed tomatoes, tomato sauce, and water or beef broth.
- Stir in the basil, oregano, salt, and pepper, then bring the mixture to a simmer.
- Break the lasagna noodles into 2-3 inch pieces and stir them into the sauce, making sure they’re mostly submerged.
- Reduce the heat to medium-low, cover, and simmer for 15-20 minutes, stirring occasionally to prevent sticking, until the noodles are tender.
💡 Stir more often than you think you need to — broken noodles love to clump at the bottom of the pan.
Adding the Cheese Layer
- In a medium bowl, combine the ricotta cheese, Parmesan cheese, and egg, and mix well.
- Remove the skillet from heat, then drop dollops of the ricotta mixture over the surface of the lasagna.
- Sprinkle the shredded mozzarella evenly over the top.
- Cover the skillet and let it stand for 5-10 minutes, until the mozzarella is melted and bubbly. Alternatively, broil for a few minutes to brown the cheese, watching closely so it doesn’t burn.
Pro Tip: The melted-cheese step works off the heat with the lid on, so you don’t need to babysit the stove for this part.
- Serve hot.

Expert Tips for Perfect Skillet Lasagna with Ricotta
Pro Tips for Success
The key to noodles that aren’t mushy or crunchy is checking them at the 15-minute mark and tasting one before deciding if they need more time. Every stove runs a little differently, and broken noodle pieces cook faster than whole sheets.
For best results, use a broth instead of water in the sauce. It’s a small swap, but it makes the whole pan taste like it simmered longer than it actually did.
The most common mistake is skipping the egg in the ricotta mixture — instead, always mix it in, since it’s what keeps the cheese layer from sliding apart when you serve it.
Skillet lasagna with ricotta works best when you let it rest those last 5-10 minutes off the heat. The cheese needs that time to fully melt and the sauce needs it to thicken slightly.
If your skillet sauce looks thin right after adding the tomatoes, don’t panic. It thickens significantly once the noodles release some starch while simmering.
Delicious Variations
Quick Version: Use a jarred marinara instead of building the sauce from scratch, and skip straight to simmering the noodles in it. You’ll lose a little of the herb depth but cut several minutes off your prep.
Alternative Ingredients: Ground turkey or ground chicken works in place of beef or sausage if that’s what you have on hand. The texture changes slightly, but the seasoning carries the dish either way.
Gluten-Free Version: Swap in gluten-free lasagna noodles, broken the same way, and keep an eye on them since gluten-free noodles can go from tender to mushy faster than regular ones.
Troubleshooting Common Problems
Problem: The noodles are still firm after 20 minutes. Solution: Add a splash more water or broth, cover again, and give them another 5 minutes — they likely needed more liquid to fully soften.
Problem: The sauce is sticking to the bottom of the pan. Solution: Lower the heat slightly and stir more frequently; broken noodle pieces settle and scorch faster than you’d expect.
Problem: The ricotta layer looks watery instead of set. Solution: Make sure the egg was fully mixed in before adding it, and give the dish the full 5-10 minute rest with the lid on before serving.
How to Store and Reheat Skillet Lasagna with Ricotta
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Cover loosely, then refrigerate |
| Refrigerator | 3-4 days | Store in an airtight container |
| Freezer | Up to 2 months | Freeze in a freezer-safe container |
Reheat leftovers in a skillet over medium-low heat with a splash of water or broth to loosen the sauce, stirring occasionally until it’s warmed through and the cheese is melty again. The microwave works too — just cover it loosely so the cheese doesn’t dry out at the edges.
Leftover skillet lasagna with ricotta makes a solid stuffed-pepper filling the next night, or you can stir extra sauce into it and serve it over a baked potato. It also freezes well in single-serving portions if you want an easy lunch on standby.
FAQs About Skillet Lasagna with Ricotta
Can I make skillet lasagna with ricotta ahead of time?
Yes, you can make the meat sauce and noodle portion up to a day ahead and refrigerate it, then reheat and add the ricotta and mozzarella topping right before serving. This keeps the cheese layer fresh instead of reheating twice.
What’s the difference between ricotta and cottage cheese in this recipe?
Ricotta has a smoother, creamier texture that holds together better once it’s mixed with egg and Parmesan. Cottage cheese can work in a pinch, but it produces a looser, wetter topping.
Why are my noodles mushy?
Mushy noodles usually mean they simmered too long or the sauce had too much liquid relative to the noodle amount. Check them at the 15-minute mark next time and pull them as soon as they’re tender, not before they’re falling apart.
Can I freeze skillet lasagna with ricotta?
Yes, it freezes well for up to 2 months in a freezer-safe container. Thaw it in the refrigerator overnight before reheating on the stove or in the microwave.
Do I need an oven-safe skillet for this recipe?
You only need an oven-safe skillet if you’re planning to broil the cheese topping at the end. If you’re using the stovetop method of covering and letting the cheese melt off heat, any large skillet with a lid works fine.
Honestly, once you make this skillet lasagna with ricotta once, you’ll probably default to it over the baked version more often than not. It’s faster, it’s one pan, and it still tastes like the lasagna you grew up with. Save this one to Pinterest so you’ve got it next time you want lasagna but not the cleanup, and let me know in the comments if you swap in sausage or add extra garlic — I want to hear how it turns out.
Skillet lasagna with ricotta in one pan, ready in about 40 minutes — bubbly mozzarella, tender noodles, and rich tomato-meat sauce with zero layering required. Save this for your next easy weeknight dinner craving real lasagna flavor.

Skillet Lasagna with Ricotta
Equipment
- Large oven-safe skillet or Dutch oven
- Medium Mixing Bowl
Ingredients
Main Ingredients
- 1 tablespoon Olive oil
- 1 pound Ground beef or Italian sausage
- 1 Onion chopped
- 2-3 cloves Garlic minced
- 6-8 Lasagna noodles broken into pieces
Sauce
- 28 ounce Crushed tomatoes 1 can
- 15 ounce Tomato sauce 1 can
- ½ cup Water or beef broth
- 1 teaspoon Dried basil
- 1 teaspoon Dried oregano
- ½ teaspoon Salt
- ¼ teaspoon Black pepper
Cheese Topping
- 15 ounce Ricotta cheese
- ½ cup Parmesan cheese grated
- 1 Large egg
- 2 cup Mozzarella cheese shredded
Instructions
- Heat olive oil in a large oven-safe skillet or Dutch oven over medium-high heat. Add ground beef or Italian sausage and cook, breaking it up with a spoon, until browned.
- Drain any excess fat from the skillet.
- Add chopped onion to the skillet and cook until softened, about 5 minutes.
- Stir in minced garlic and cook for another minute until fragrant.
- Pour in crushed tomatoes, tomato sauce, and water or beef broth.
- Stir in basil, oregano, salt, and pepper, then bring to a simmer.
- Break lasagna noodles into 2-3 inch pieces and stir them into the sauce, making sure they are mostly submerged.
- Reduce heat to medium-low, cover, and simmer for 15-20 minutes, stirring occasionally to prevent sticking, until noodles are tender.
- In a medium bowl, combine ricotta cheese, Parmesan cheese, and egg, and mix well.
- Remove skillet from heat and drop dollops of the ricotta mixture over the surface of the lasagna.
- Sprinkle evenly with shredded mozzarella cheese.
- Cover the skillet and let stand for 5-10 minutes, until the mozzarella cheese is melted and bubbly. Alternatively, broil for a few minutes to brown the cheese, watching carefully to prevent burning.
- Serve hot.
