This Cheesy Rigatoni Skillet with Mushrooms and Spinach is an easy 40-minute dinner made with tender rigatoni, browned mushrooms, fresh spinach, tomato sauce, ricotta, mozzarella, and Parmesan. Everything cooks in one oven-safe skillet, making it a practical 4-to-6-serving meal with minimal cleanup.
Each forkful brings together a rich tomato sauce, earthy mushrooms, creamy ricotta, stretchy mozzarella, and a savory Parmesan finish. The pasta is baked just long enough to become bubbling and golden while the spinach adds color and a fresh note to this cozy weeknight casserole.
Jump to RecipeWhy You’ll Love This Recipe

This skillet rigatoni has the comfort of baked pasta with the convenience of a single-pan dinner. The sauce, vegetables, pasta, and cheeses come together in the same oven-safe skillet, so you can bring the whole dish to the table bubbling and fragrant.
The mushroom and spinach combination adds balance to the rich cheese. Mushrooms provide a deep, savory bite, while spinach softens quickly into the tomato sauce without taking over the dish.
It is also flexible enough for a busy family dinner or a relaxed weekend meal. Serve it with a crisp green salad, roasted vegetables, or warm garlic bread for a complete plate.
If you enjoy comforting cheesy meals in a skillet, you may also like this cheesy orzo dinner, which brings the same satisfying combination of pasta and rich flavor in a different format.
Ingredients You’ll Need

Rigatoni is ideal here because its wide tubes hold onto the tomato sauce and small pockets of ricotta. Cook it slightly under al dente so it can finish tenderly in the sauce and oven without becoming soft or mushy.
- Rigatoni: Use 12 ounces of dried pasta and cook it 1 to 2 minutes less than the package directions.
- Mushrooms: Cremini or white mushrooms both work well; clean and slice them before cooking.
- Aromatics: Yellow onion and three garlic cloves create a savory base for the sauce.
- Tomatoes: Choose a 28-ounce can of crushed tomatoes or tomato-basil pasta sauce.
- Greens: Five ounces of baby spinach wilt into the sauce in only 1 to 2 minutes.
- Cheese: Whole-milk ricotta, low-moisture mozzarella, and finely grated Parmesan provide creaminess, stretch, and a savory browned top.
Keep the seasoning simple with Italian seasoning, kosher salt, and freshly ground black pepper. Fresh basil or parsley is optional, but a small amount at the end gives the finished skillet a lively final touch.
For another mushroom-centered side or dinner idea, take a look at these garlic thyme roasted mushrooms. Their savory flavor also pairs beautifully with pasta.
How to Make It Step-by-Step

Step 1: Bring a large pot of salted water to a full boil. Add the rigatoni and cook until just shy of al dente, usually 1 to 2 minutes less than the package instructions; before draining, reserve about 1/2 cup of the starchy pasta water.
Step 2: While the pasta cooks, heat 1 tablespoon of olive oil in a large oven-safe skillet over medium-high heat. Add the sliced mushrooms in a single layer and cook for 5 to 7 minutes, stirring occasionally, until their moisture has evaporated and the edges are browned.
Step 3: Add the remaining tablespoon of olive oil and the finely diced onion. Cook for 3 to 4 minutes until the onion softens, then stir in the garlic, Italian seasoning, salt, and pepper and cook for about 30 seconds, just until fragrant.
Step 4: Pour in the crushed tomatoes and the water or low-sodium vegetable broth. Stir well, scraping up any flavorful browned bits from the bottom of the skillet, and simmer for 5 minutes.
Step 5: Add the baby spinach to the simmering sauce. Cook for 1 to 2 minutes, stirring as it wilts, then remove the skillet from the heat if the greens are tender and bright.
Step 6: Stir the drained rigatoni into the mushroom-tomato mixture. If the sauce does not coat the pasta easily, add reserved pasta water a few tablespoons at a time until the mixture looks moist and saucy.
Step 7: Spoon dollops of ricotta into the skillet and fold gently so some creamy pockets remain visible rather than blending completely into the sauce. Stir in half of the shredded mozzarella and half of the grated Parmesan.
Step 8: Sprinkle the remaining mozzarella and Parmesan over the top. Transfer the skillet to a 400°F oven and bake for 10 to 12 minutes, until the sauce is bubbling and the cheese is melted.
Step 9: For a golden finish, broil the skillet for 1 to 2 minutes, watching closely because the cheese can brown quickly. Rest the pasta for 5 minutes, then scatter over the chopped basil or parsley before serving.
Chef’s Tips for the Best Skillet Pasta

The most important flavor step happens before the sauce is added: brown the mushrooms properly. Place them in a single layer and wait to add salt until later, because early salting can draw out moisture and cause the mushrooms to steam instead of brown.
Do not skip the reserved pasta water. Its starch helps loosen the sauce and encourages it to cling to every ridged piece of rigatoni, especially after the pasta absorbs liquid during baking.
Low-moisture mozzarella is the best choice for this recipe. It melts and browns neatly while releasing less liquid than fresh mozzarella, helping the tomato sauce stay thick and rich.
Use a light hand when folding in the ricotta. Leaving distinct pockets creates a pleasing contrast between tangy tomato sauce, stretchy mozzarella, and soft, creamy cheese.
Spinach should be added near the end of the stovetop cooking time. Long cooking can dull its color and release extra water, while a quick wilt keeps the greens fresh-looking and well distributed.
If you appreciate spinach in comforting family meals, this garlic Parmesan spinach soup is another warming recipe worth saving.
Serving Ideas

Allowing the skillet to rest for 5 minutes makes serving easier and gives the sauce a moment to settle around the pasta. Add the herbs just before bringing it to the table so their color and aroma remain fresh.
A simple salad with lemony dressing cuts through the richness, while roasted broccoli or green beans adds another vegetable to the meal. For a cozy Italian-style spread, serve the rigatoni with warm bread for catching every bit of sauce.
This recipe makes 4 to 6 servings, depending on whether it is served as the main course or alongside other dishes. Leftovers are especially satisfying for lunch because the flavors continue to meld in the refrigerator.
For a quick cheesy breakfast or light meal on another day, you can also try this easy cheesy omelet.
Storage and Reheating
Cool leftover rigatoni promptly and store it in an airtight container in the refrigerator. For the best quality, enjoy it within a few days and keep the portions covered so the pasta does not dry out.
Reheat individual servings gently in the microwave, stirring partway through and adding a small splash of water if the sauce looks tight. You can also warm leftovers in an oven-safe dish until hot, covering them if the cheese begins to brown too quickly.
If you plan to make the skillet ahead, stop after assembling the pasta and cheese rather than baking it immediately. Keep it chilled, then bake until bubbling, allowing extra time as needed for a cold skillet and checking that it is hot throughout.
For another spinach-friendly recipe to add to your meal plan, visit this crustless spinach quiche. It is a useful option for brunch, lunch, or a lighter dinner.

Cheesy Rigatoni Skillet with Mushrooms and Spinach
Ingredients
Method
- Bring a large pot of generously salted water to a boil. Cook the rigatoni until just shy of al dente, usually 1 to 2 minutes less than the package directions, then reserve about 1/2 cup pasta water and drain.
- Heat 1 tablespoon olive oil in a large oven-safe skillet over medium-high heat. Add the mushrooms in a single layer and cook for 5 to 7 minutes, stirring occasionally, until browned and their moisture has evaporated.
- Add the remaining tablespoon of olive oil and the diced onion. Cook for 3 to 4 minutes until softened, then add the garlic, Italian seasoning, kosher salt, and black pepper and cook for about 30 seconds.
- Stir in the crushed tomatoes and water or low-sodium vegetable broth. Simmer the sauce for 5 minutes so the flavors begin to combine.
- Add the baby spinach and cook for 1 to 2 minutes, just until wilted. Avoid cooking it longer than necessary so the spinach stays bright and does not release too much liquid.
- Stir the drained rigatoni into the skillet sauce. If the mixture looks dry, add the reserved pasta water a few tablespoons at a time until the sauce coats the pasta generously.
- Dollop the ricotta into the skillet and gently fold it through, leaving some creamy pockets visible. Stir in half of the mozzarella and half of the Parmesan.
- Top the skillet with the remaining mozzarella and Parmesan. Bake at 400°F for 10 to 12 minutes until bubbling, then broil for 1 to 2 minutes if you want a more browned top, watching closely.
- Let the rigatoni rest for 5 minutes before serving. Finish with chopped basil or parsley for a fresh, colorful garnish.
Notes
Final Thoughts
Cheesy Rigatoni Skillet with Mushrooms and Spinach is the kind of dinner that feels special without demanding a long list of steps. Browning the mushrooms, undercooking the rigatoni, and finishing everything under a blanket of mozzarella and Parmesan are the small details that make the dish deeply flavorful.
Bring the hot skillet straight to the table after its short rest, garnish it with basil or parsley, and serve generous portions while the cheese is still soft and bubbling. With its creamy ricotta pockets, savory vegetables, and rich tomato sauce, this is a dependable comfort-food dinner you will want to make again.