Cheesy Ravioli with Spinach, Mushrooms, and Sun-Dried Tomatoes started as one of those unexpected weeknight wins. It was a rainy Tuesday. I had half a box of ravioli, a handful of spinach nearing its end, and a nearly forgotten jar of sun-dried tomatoes. Mushrooms peeked out from the crisper — and just like that, dinner came together.
I sautéed everything in a bit of olive oil and garlic, tossed in the cooked ravioli, and within minutes, had a rich, cheesy, flavor-packed meal on the table. The mushrooms added depth, the spinach melted into the mix, and the sun-dried tomatoes gave it that perfect tangy finish.
Since then, it’s become a go-to — quick, cozy, and always a crowd-pleaser. Whether it’s a quiet dinner at home or a dish to share, it never disappoints.
Love easy comfort food like this? Subscribe here and get new recipes delivered to your inbox!
What Makes This Ravioli Recipe So Special?
What sets this cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes apart is how it balances ease, elegance, and bold flavor in one skillet. It’s the kind of meal that feels indulgent, yet uses everyday ingredients you likely already have. There’s no cream sauce here — just simple, honest flavors working in harmony.
The sautéed mushrooms bring a savory, umami depth. The spinach wilts into silky ribbons that cling to the ravioli. And the sun-dried tomatoes? They deliver a sweet, tangy punch that cuts through the richness like magic. Add in garlic, olive oil, and a pinch of red pepper flakes, and you’ve got a dish that’s layered and unforgettable.
Another reason this recipe shines is its flexibility. Use cheese ravioli, pesto-filled, or even mushroom-stuffed — it’s endlessly adaptable. Whether you’re feeding a family or just craving something cozy for one, it scales beautifully.
If you enjoy rustic Italian dishes like my Linguine with Spinach and Sun-Dried Tomato Cream Sauce or the comforting Garlic and Spinach White Pizza, this recipe fits right in.
There’s beauty in its simplicity — no need for a long grocery list, no fancy steps. Just a hot skillet, a handful of flavorful ingredients, and a dish that always gets second helpings.
Ingredients & Preparation
Cooking a flavorful meal doesn’t mean you need a ton of ingredients. In fact, what I love most about this cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes is that every component has a job to do — and it does it well. With minimal prep and a few pantry staples, this dish comes together effortlessly, even on your busiest weeknights.
Ingredient Breakdown
Let’s take a closer look at what you’ll need. Here’s a quick ingredient table you can reference while prepping:
Ingredient | Quantity | Notes |
---|---|---|
Cheese ravioli | 10 oz | Use your favorite variety: cheese, pesto, or spinach-filled |
Olive oil | 3 tablespoons total | Divided — for sautéing and finishing |
Sun-dried tomatoes | ¼ cup, chopped | Packed in oil for best flavor |
Mushrooms | 10 oz | Cremini, button, or baby portobellos work well |
Fresh spinach | 5 oz | Roughly chopped if large |
Garlic | 4 cloves, minced | Adds warmth and depth |
Red pepper flakes | ¼ teaspoon | Optional, for a subtle heat |
Salt and pepper | To taste | Adjust just before serving |
What’s beautiful about this recipe is how forgiving it is. You can easily swap ingredients depending on what’s in your fridge or pantry. Let’s talk about that next.

Tools and Easy Swaps
This dish doesn’t require fancy equipment — just one pot for boiling the ravioli and a good skillet for everything else. A wooden spoon or spatula will help stir everything gently without breaking the ravioli.
If you’re missing a few things, here are some smart swaps to make the dish your own:
-
Ravioli alternatives: Try tortellini or gnocchi for a twist.
-
Sun-dried tomatoes: No jar on hand? Use cherry tomatoes, oven-roasted tomatoes, or even a spoonful of tomato paste for depth.
-
Spinach: Kale, arugula, or even frozen spinach (well-drained) will work fine.
-
Mushrooms: Don’t hesitate to mix types — shiitake, oyster, or whatever you have brings a different texture and richness.
Pro tip: if your ravioli has a flavored filling like pesto or mushroom, it adds even more character to the finished dish. That’s one of the reasons I adore the Spinach and Artichoke Dip with Olive Oil as a side — it mirrors the cozy Italian flavors beautifully.
And if you’re looking to stretch the meal further for a crowd, pairing it with something like Mushroom and Cheese Pinwheels makes it feel complete.
Cooking Instructions & Tips
Making this dish is as enjoyable as eating it. The steps are simple, yet each one builds flavor — from the way the mushrooms caramelize to how the garlic infuses the spinach. With just a bit of layering, this cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes becomes so much more than the sum of its parts.
Step-by-Step Method
Here’s how I like to bring it all together:
1. Cook the ravioli.
Bring a large pot of salted water to a boil. Add your ravioli and cook until al dente, following the package instructions. Drain and set aside — don’t rinse. The starch helps the sauce cling.
2. Sauté mushrooms and sun-dried tomatoes.
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped sun-dried tomatoes and sliced mushrooms. Stir occasionally and cook for 2–3 minutes until the mushrooms soften and begin to brown.
3. Add garlic, spinach, and red pepper flakes.
Toss in the minced garlic and red pepper flakes. Let them bloom for about 30 seconds, then add the fresh spinach. Stir frequently until the spinach wilts, about 2 minutes.
4. Add the cooked ravioli and finish the dish.
Lower the heat to medium-low. Gently fold in the cooked ravioli with 1 more tablespoon of olive oil. Stir to coat everything evenly and reheat for about 1–2 minutes. Taste, then season with salt and freshly ground black pepper.
Tips and Tricks to Make It Perfect
-
Don’t overcook the ravioli. It should be tender but hold its shape. Overcooking makes it too soft and harder to stir into the sauce without tearing.
-
Use oil-packed sun-dried tomatoes for the richest flavor. Their oil adds depth to the dish.
-
Want it saucier? Add a splash of reserved pasta water or a drizzle of cream if you like it richer.
-
Toss gently. Ravioli can be delicate, so fold it in slowly with a spatula or soft spoon.
-
Make it ahead. You can sauté the veggies earlier in the day and just reheat with the ravioli before serving.
This dish pairs beautifully with crusty bread or a crisp green salad — or better yet, a flavorful starter like my Ricotta and Lemon Zest Ravioli with Burst Tomatoes, which echoes the same vibrant, cheesy Italian goodness.
If you’re planning a pasta night, add Spaghetti and Spinach with Sun-Dried Tomato Chicken Cream Sauce to your table — it’s a perfect second dish!
Serving, Storing & Pairing
Once your skillet of cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes is ready, the only thing left is to make it shine at the table. Whether you’re serving guests or just treating yourself to a quiet dinner, presentation and pairing make all the difference — and leftovers? You’ll be glad to know they reheat like a dream.
What to Serve With It
This ravioli dish is filling on its own, but pairing it with simple, flavorful sides can elevate it into a full Italian-inspired meal. Since the ravioli is rich, earthy, and just a touch tangy from the sun-dried tomatoes, you want accompaniments that balance — think fresh, crunchy, and maybe even creamy.
Here are a few favorite combinations I reach for again and again:
-
Fresh green salad with lemon vinaigrette — the acidity cuts through the richness beautifully.
-
Rustic bread or garlic knots for mopping up those flavorful oils.
-
A small plate of Spinach Ricotta Bites brings cheesy, savory goodness to start the meal.
-
Or, go bold and serve alongside the Linguine with Spinach and Sun-Dried Tomato Cream Sauce if you’re feeding a crowd or doing a pasta night.
For drinks, a crisp Pinot Grigio or sparkling water with lemon pairs well — it refreshes the palate between bites.
If you’re feeling indulgent, top each serving with freshly grated Parmesan or Pecorino Romano, or even a dollop of ricotta. A sprinkle of toasted pine nuts can also add a delightful crunch.

How to Store and Reheat
This dish is just as delicious the next day, which makes it great for meal prep or leftovers.
To store:
-
Transfer cooled leftovers into an airtight container.
-
Store in the fridge for up to 3–4 days.
To reheat:
-
Place in a skillet with a splash of water or broth.
-
Reheat on medium-low, stirring gently until warmed through.
Avoid the microwave if possible — it can make the ravioli rubbery. But if you’re in a rush, use a lower power setting and cover the dish with a damp paper towel to help it steam gently.
This dish also travels well in lunch containers and tastes fantastic at room temperature, making it a surprisingly satisfying option for workday meals.
Pro Tip: This dish also makes a terrific potluck option — just double the batch and serve it warm in a slow cooker or Dutch oven. It holds its flavor beautifully.
Frequently Asked Questions
Can I use frozen ravioli instead of fresh?
Absolutely. Frozen ravioli works wonderfully in this recipe. Just boil it according to the package directions and drain well. No need to thaw beforehand.
What type of mushrooms work best?
Cremini or baby portobello mushrooms are ideal for their earthy depth, but white button mushrooms are also a great option. You can even mix types for more flavor complexity.
Can I make this recipe vegan?
Yes! Use vegan ravioli (any are now available in stores), swap in olive oil-based sun-dried tomatoes, and skip or replace any cheese topping with a plant-based version.
Is this dish spicy?
Only slightly — the red pepper flakes add a subtle heat. If you’re sensitive to spice, feel free to reduce or omit them entirely.
In Conclusion: A Bowl of Comfort in 30 Minutes
There’s a reason this cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes has become a regular in my kitchen. It’s comforting without being heavy, easy without being boring, and full of layered flavor without relying on cream or a long ingredient list. From the earthy mushrooms to the tangy sun-dried tomatoes and silky spinach, every bite feels like a hug in a bowl.
And honestly? You don’t need hours in the kitchen to make something this satisfying. In just 30 minutes, you can turn simple pantry ingredients into something crave-worthy — the kind of meal that makes weeknights feel special.
If you’re looking to explore similar flavor combinations, this creamy mushroom ravioli from Julia’s Album is another great dish to try. It uses similar ingredients but takes a slightly richer, sauce-forward approach you might also love.
For more rustic Italian ideas right here on the blog, check out:
Each one brings comfort, warmth, and simplicity to your table — the heart of what good home cooking is all about.
Print
Cheesy Ravioli with Spinach, Mushrooms, and Sun-Dried Tomatoes
- Total Time: 30
- Yield: 4 servings
- Diet: Vegetarian
Description
This cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes is a cozy, 30-minute one-skillet dinner. A satisfying vegetarian dish full of flavor and perfect for busy weeknights.
Ingredients
• 10 oz cheese ravioli (or pesto-filled)
• 2 tablespoons olive oil
• ¼ cup sun-dried tomatoes, chopped
• 10 oz mushrooms, sliced
• 5 oz fresh spinach
• 4 cloves garlic, minced
• ¼ teaspoon red pepper flakes
• 1 tablespoon olive oil (for finishing)
• Salt and black pepper, to taste
Instructions
1. Bring a large pot of salted water to a boil. Cook ravioli until al dente. Drain and set aside.
2. In a large skillet, heat 2 tablespoons olive oil over medium heat.
3. Add mushrooms and sun-dried tomatoes. Sauté for 2–3 minutes until mushrooms soften.
4. Stir in minced garlic and red pepper flakes. Let cook for 30 seconds.
5. Add fresh spinach and stir until wilted, about 2 minutes.
6. Lower heat to medium-low. Add cooked ravioli and 1 tablespoon olive oil. Stir gently to combine.
7. Reheat for 1–2 minutes and season with salt and pepper to taste.
8. Serve immediately with grated Parmesan or fresh basil, if desired.
Notes
– Frozen ravioli can be used — just boil as directed.
– Substitute kale or arugula if spinach isn’t available.
– Sun-dried tomatoes in oil offer the best flavor, but dry-packed work if rehydrated.
– Add cream or pasta water for a saucier version.
– Best enjoyed fresh. Store leftovers in the fridge and reheat gently in a skillet.
- Prep Time: 15
- Cook Time: 15
- Method: Skillet
- Cuisine: Italian