There are nights when I want something that feels special but doesn’t require hours in the kitchen, and this cheesy ravioli dish is exactly that. It starts with store-bought cheese ravioli (no shame in that—it’s a time-saver), then gets elevated with sautéed mushrooms, fresh spinach, and tangy sun-dried tomatoes in a light cream sauce. The whole thing comes together in about 25 minutes, but it tastes like you spent way more time on it.
I first threw this together on a weeknight when I was craving pasta but wanted something more interesting than plain marinara. The combination of earthy mushrooms, bright sun-dried tomatoes, and fresh spinach with creamy cheese ravioli was so good that it’s become one of my regular rotation recipes. It’s the kind of dish that works for a casual Tuesday dinner or for serving to guests on the weekend.
Why This Recipe Works
What makes this dish special is the balance of flavors and textures. The cheese ravioli provides richness and substance, the mushrooms add earthiness, the sun-dried tomatoes bring a sweet-tart punch, and the spinach adds freshness and color. The light cream sauce ties everything together without being too heavy.
I love that it uses store-bought ravioli as a shortcut. Making fresh ravioli from scratch is wonderful, but let’s be real—most weeknights, that’s not happening. Good quality store-bought ravioli is perfectly delicious and cuts the prep time dramatically.
The Complete Recipe
What You’ll Need
Main Ingredients:
1 pound cheese ravioli (fresh or frozen)
8 oz mushrooms, sliced (cremini or white button)
4 cups fresh spinach
½ cup sun-dried tomatoes in oil, drained and chopped
3 cloves garlic, minced
1 cup heavy cream
½ cup vegetable or chicken broth
½ cup grated Parmesan cheese, plus more for serving
2 tablespoons olive oil
2 tablespoons butter
Salt and black pepper to taste
Red pepper flakes (optional)
Fresh basil for garnish (optional)
Step-by-Step Instructions
Step 1: Cook the Ravioli
Bring a large pot of salted water to a boil. Cook the ravioli according to package directions (usually 3-4 minutes for fresh, 4-6 minutes for frozen). They should be tender but still have a slight bite.
Drain the ravioli, reserving about ½ cup of the pasta cooking water. Set aside.
Step 2: Sauté the Mushrooms
While the ravioli cooks, heat the olive oil and butter in a large skillet over medium-high heat. Add the sliced mushrooms and cook for about 5-7 minutes, stirring occasionally, until they’re golden brown and have released their moisture.
Don’t crowd the pan—if your skillet isn’t large enough, cook the mushrooms in two batches. Crowded mushrooms steam instead of browning.
Step 3: Add Aromatics
Add the minced garlic and chopped sun-dried tomatoes to the mushrooms. Cook for about 1 minute until the garlic is fragrant. Be careful not to burn the garlic.
Step 4: Make the Sauce
Pour in the heavy cream and broth. Bring to a gentle simmer and cook for 3-4 minutes, stirring occasionally, until the sauce thickens slightly.
Stir in the Parmesan cheese until melted and incorporated. The sauce should be creamy and coat the back of a spoon.
Step 5: Add the Spinach
Add the fresh spinach to the skillet and stir until it wilts, about 1-2 minutes. The spinach will reduce significantly in volume.
Season with salt, black pepper, and red pepper flakes if using. Taste and adjust seasoning.
Step 6: Combine and Serve
Gently add the cooked ravioli to the skillet and toss to coat with the sauce. If the sauce seems too thick, add a splash of the reserved pasta water to loosen it.
Serve immediately in bowls, topped with extra Parmesan cheese and fresh basil if desired.
Tips I’ve Learned Along the Way
Ravioli Choice: Any cheese ravioli works—ricotta, four cheese, spinach and ricotta. I’ve even used lobster ravioli for a fancier version. Just make sure it’s good quality.
Don’t Overcook the Ravioli: Fresh ravioli cooks very quickly. Overcooked ravioli can burst and become mushy. Start checking at the lower end of the cooking time.
Mushroom Technique: Let the mushrooms cook undisturbed for a few minutes before stirring. This allows them to develop that beautiful golden-brown color.
Sun-Dried Tomato Options: I prefer sun-dried tomatoes packed in oil—they’re softer and more flavorful. If using dry-packed, soak them in hot water for 10 minutes first, then drain and chop.
Cream Alternatives: For a lighter version, you can use half-and-half instead of heavy cream. The sauce won’t be quite as rich, but it’s still delicious.
Make It Ahead: You can make the sauce ahead of time and refrigerate it. When ready to serve, reheat the sauce, cook fresh ravioli, and combine.
Variations I Love:
Protein Addition: Add cooked chicken, shrimp, or Italian sausage
Different Greens: Use kale or arugula instead of spinach
Tomato Cream: Add a splash of marinara sauce for a pink sauce
Pesto Twist: Stir in a tablespoon of pesto at the end
White Wine: Add ¼ cup white wine before the cream for extra depth
Why This Dish is a Winner
This cheesy ravioli dish checks all my boxes for a great weeknight meal. It’s quick—ready in 25 minutes. It’s satisfying—the cheese ravioli and cream sauce make it feel indulgent. It’s balanced—the vegetables keep it from being too heavy. And it’s flexible—you can easily adapt it based on what you have on hand.
I also love that it looks impressive. When you serve this to guests, they think you spent way more time on it than you actually did. The colors are beautiful—the green spinach, red sun-dried tomatoes, and golden mushrooms all look gorgeous together.
It’s also a great way to get vegetables into a meal that feels like comfort food. The spinach and mushrooms add nutrients and fiber, but they’re so well-integrated into the dish that it doesn’t feel like you’re “eating your vegetables.”
Serving Suggestions
This ravioli is substantial enough to be a complete meal, but here are some ways to round it out:
Simple green salad with balsamic vinaigrette
Garlic bread for soaking up the sauce
Roasted asparagus or green beans
Caesar salad for a classic pairing
Glass of white wine (Pinot Grigio or Chardonnay)
The Bottom Line
If you’re looking for a pasta dish that’s quick, delicious, and feels special, this cheesy ravioli with spinach, mushrooms, and sun-dried tomatoes is it. The combination of flavors is perfect—earthy, tangy, creamy, and fresh all at once.
I make this all the time because it’s reliable, adaptable, and always satisfying. It’s become one of those recipes I can make without even looking at the measurements anymore because I’ve made it so many times.
Give it a try, and I think you’ll find yourself adding it to your regular rotation too. It’s one of those dishes that makes weeknight cooking feel effortless and delicious.
What’s your favorite way to prepare ravioli? Do you have any go-to pasta dishes? Let me know in the comments!
Recipe Card
Cheesy Ravioli with Spinach, Mushrooms, and Sun-Dried Tomatoes
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Difficulty: Easy
Ingredients:
1 pound cheese ravioli
8 oz mushrooms, sliced
4 cups fresh spinach
½ cup sun-dried tomatoes in oil, chopped
3 cloves garlic, minced
1 cup heavy cream
½ cup vegetable or chicken broth
½ cup grated Parmesan, plus more for serving
2 tablespoons olive oil
2 tablespoons butter
Salt and pepper to taste
Red pepper flakes (optional)
Fresh basil (optional)
Instructions:
Cook ravioli according to package directions, drain, reserve ½ cup pasta water
Heat olive oil and butter in large skillet over medium-high heat
Sauté mushrooms 5-7 minutes until golden brown
Add garlic and sun-dried tomatoes, cook 1 minute
Pour in cream and broth, simmer 3-4 minutes until slightly thickened
Stir in Parmesan until melted
Add spinach, stir until wilted (1-2 minutes)
Season with salt, pepper, and red pepper flakes
Add cooked ravioli, toss to coat
Add pasta water if sauce is too thick
Serve with extra Parmesan and fresh basil
Tips for Success:
Don’t overcook ravioli (check at lower end of time)
Let mushrooms brown undisturbed before stirring
Use sun-dried tomatoes in oil for best flavor
Reserve pasta water to adjust sauce consistency
Can use half-and-half for lighter version
Storage:
Refrigerate leftovers up to 3 days
Reheat gently with splash of cream or broth
Best served fresh
Nutrition (per serving):
Calories: ~520
Fat: 28g
Carbohydrates: 48g
Protein: 20g
Fiber: 4g

