When weeknights are hectic and there’s no time for complicated meals (or a sink full of dishes), this One-Pot Spinach Lasagna Skillet is a total lifesaver! It has all the cozy flavors of classic lasagna - savory Italian sausage, rich tomato sauce, creamy ricotta, and fresh spinach - but comes together in just one pot. And with a little one running around before bedtime, I’ll take all the help I can get to keep things simple without sacrificing flavor!

Ingredients
- Olive Oil
- Italian sausage
- Lasagna noodles
- Onion, diced
- Diced tomatoes (can)
- Tomato sauce (can)
- Water
- Fresh spinach
- Ricotta cheese
- Fresh mozzarella cheese
- Maldon sea salt flakes
- Black pepper
- Parmesan cheese, grated
- Optional: Italian seasoning
- Optional: Frozen peas
Prepping the Spinach Lasagna Skillet
Before you begin cooking, here are a few simple steps to make this preparation for this dish go even smoother:
- Break the lasagna noodles - Break the lasagna noodles into irregular pieces by hand so they fit in the skillet and cook evenly. Note: I use regular, not "oven-ready", noodles for this recipe.
- Dice the onion
- Slice the mozzarella cheese
With this prep done, you'll be all set to assemble and cook this spinach lasagna dish in no time!
Customize your Veggies & Seasoning
I love how simple and flavorful this dish is, and you can easily swap ingredients depending on what you’ve got on hand. Don’t have spinach? Frozen peas will do the trick. Or, you can mix it up with other veggies like zucchini, mushrooms, or bell peppers.
You can customize this dish with your favorite seasonings - I love adding Italian seasoning for extra flavor, though it’s optional. Choose mild or spicy sausage to match your taste or heat preference.
Preparing the One-Pot Spinach Lasagna Skillet
Start by heating olive oil in a large skillet over medium heat to cook the sausage. Once the sausage is browned, remove any excess grease and add the diced onion and cook until softened.
Next, layer in the tomatoes and noodles by adding the canned diced tomatoes (with their juices), tomato sauce, and water. Stir everything together, then add the broken, uncooked lasagna noodles into pieces and add them to the skillet, ensuring they’re mostly submerged in the sauce.
Next, season the dish with Maldon sea salt flakes and black pepper to taste. If you want to amp up the flavor, stir in some Italian seasoning.
Then, Cover the skillet and simmer for 15-20 minutes, stirring occasionally to prevent the noodles from sticking. Once the noodles are tender, add the greens—toss in the spinach (or peas) and cook for a few more minutes until the spinach wilts.
Finally, drop spoonfuls of ricotta cheese over the lasagna and layer with fresh mozzarella slices. Cover again and let everything cook for 5 more minutes until the cheese is melted and bubbly. Finish by sprinkling grated Parmesan on top and let it sit for a few minutes to let the flavors settle before serving.
Kid-Friendly Spinach Lasagna Skillet
Whether you’re feeding the family or prepping for leftovers, this recipe is always a crowd-pleaser! This is definitely a kid-friendly meal - simple, tasty, and may even win over some of the pickiest eaters.
While I was doing the photo shoot for this recipe, my son couldn’t resist coming over, grabbing his little fork, and sneaking a bite of the lasagna. He ended up eating so much! I couldn’t help but laugh as he reached right into the bowl with his tiny hand, completely loving it. It’s always a good sign when the little ones can’t get enough!
Serving the Spinach Lasagna Skillet
Serve this spinach lasagna skillet with a simple side salad, roasted veggies, or a warm piece of my easy homemade rustic bread, and you'll have got the perfect cozy meal to wind down the day.
How can I store the lasagna leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 3-4 days. To reheat, simply warm it on the stovetop over low heat, or in the microwave. If you find the lasagna has absorbed some of the sauce while stored, adding a little extra sauce or water can help keep it moist and ensure it reheats evenly. Just stir it in gently before warming up.
One-Pot Spinach Lasagna Skillet
Equipment
Ingredients
- t tablespoon olive oil
- 1 lb Italian sausage (ground)
- 1 lb uncooked lasagna noodles broken into pieces
- ½ onion diced
- 28oz can diced tomatoes
- 8oz can tomato sauce
- 1 cup water
- 2 cups fresh spinach or more
- 1 cup ricotta cheese
- 4oz fresh mozzarella sliced
- 1 teaspoon Maldon sea salt flakes
- black pepper to taste
- ¼ cup grated Parmesan to taste
- 1 teaspoon Italian seasoning optional
- Frozen peas or zucchini (instead of spinach or for extra greens) optional
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add the Italian sausage and break it up as it cooks.
- Add the diced onion directly to the skillet with the sausage. Continue cooking, stirring occasionally, until the sausage is fully browned and the onions are softened.
- Add the canned diced tomatoes (with juices), tomato sauce, and water. If you’re using Italian seasoning, add it to season the sauce. Stir to combine.
- Stir in the ricotta cheese.
- Add the broken, uncooked lasagna noodles. Make sure the noodles are mostly submerged in the sauce mixture.
- Add in the spinach (or other greens) and stir until it is wilted down.
- Add the fresh mozzarella cheese, and cover the skillet until the cheese melts.
- Sprinkle in the Maldon sea salt flakes and black pepper to taste.
- Optional: Add frozen peas or zucchini and stir to combine.
- Cover the skillet and simmer for 15-20 minutes, stirring occasionally to prevent the noodles from sticking.
- Remove the skillet from the heat and let it sit for a few minutes to allow the flavors to settle before serving.
- Once done, spoon into a bowl and sprinkle with grated Parmesan cheese.
Leave a Reply