Creamy Garlic Mushrooms with Spinach and Sun-Dried Tomatoes

Juicy whole mushrooms simmered in a rich garlic cream sauce with wilted spinach and tangy sun-dried tomatoes—this indulgent vegetarian dish is perfect as a main course or a luxurious side. With its velvety texture and deep umami flavor, it’s a comforting yet elegant option for any meal.

Why You’ll Love This Recipe

This creamy garlic mushroom dish is a guaranteed crowd-pleaser. Whether served on its own, over pasta, or alongside grilled proteins, it brings rich flavor and a touch of decadence to your table. It’s quick to prepare, uses everyday ingredients, and is vegetarian-friendly. The combination of earthy mushrooms, sweet and tart sun-dried tomatoes, and luscious cream makes it a versatile addition to your recipe collection.

Ingredients

(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)

  • olive oil
  • unsalted butter
  • whole cremini or button mushrooms
  • garlic
  • sun-dried tomatoes (oil-packed and drained)
  • fresh spinach
  • heavy cream
  • grated Parmesan cheese
  • salt and black pepper
  • red pepper flakes (optional)
  • fresh parsley (for garnish)

Directions

  1. Heat olive oil and butter in a large skillet over medium heat.
  2. Add the mushrooms and cook for 5–6 minutes, stirring occasionally, until they are golden and tender.
  3. Stir in the minced garlic and chopped sun-dried tomatoes, and cook for 1–2 minutes until fragrant.
  4. Pour in the heavy cream and bring to a gentle simmer.
  5. Reduce the heat to low and stir in the grated Parmesan cheese. Season with salt, black pepper, and red pepper flakes if desired.
  6. Add the fresh spinach and cook until just wilted, about 1–2 minutes.
  7. Let the sauce simmer for an additional 2–3 minutes to thicken slightly.
  8. Garnish with chopped parsley and serve hot. This dish pairs beautifully with pasta, rice, or warm, crusty bread.

Servings and timing

This recipe serves approximately 4 people and takes about 25 minutes from start to finish—10 minutes for prep and 15 minutes for cooking.

Variations

  • Vegan Version: Substitute plant-based butter, dairy-free cream, and nutritional yeast for the Parmesan cheese.
  • Protein Boost: Add grilled chicken, shrimp, or tofu for a heartier meal.
  • Different Greens: Swap spinach for kale, Swiss chard, or arugula for a different texture and flavor.
  • Cheese Options: Try pecorino Romano or goat cheese for a new twist.
  • Low-Carb Option: Serve over zucchini noodles or cauliflower rice.

Storage/Reheating

Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, stirring frequently, until warmed through. Add a splash of cream or milk if the sauce has thickened too much. Avoid microwaving for best texture, especially if serving guests.

FAQs

What kind of mushrooms work best for this recipe?

Cremini or button mushrooms are ideal due to their meaty texture and mild flavor, but you can use any variety you prefer, including portobello or shiitake.

Can I make this dish ahead of time?

Yes, it can be made a day in advance. Reheat gently on the stove and add a splash of cream to restore the consistency.

Is this dish gluten-free?

Yes, this recipe is naturally gluten-free, but ensure all packaged ingredients, like sun-dried tomatoes and Parmesan, are labeled gluten-free.

Can I freeze creamy garlic mushrooms?

Freezing is not recommended, as the cream-based sauce may separate upon thawing and reheating.

How can I make this dish spicier?

Increase the amount of red pepper flakes or add a chopped chili pepper while sautéing the garlic.

What can I serve with creamy garlic mushrooms?

It pairs well with pasta, rice, quinoa, mashed potatoes, or crusty bread. It also works as a side for steak or grilled chicken.

Can I use dried sun-dried tomatoes?

Yes, rehydrate them in hot water for about 20 minutes before using, then chop and use as directed.

What dairy-free cream substitutes can I use?

Coconut cream, oat cream, or cashew cream work well as substitutes for heavy cream.

Can I omit the Parmesan cheese?

Yes, you can leave it out or replace it with a vegan alternative or nutritional yeast.

How do I keep the sauce from curdling?

Make sure to keep the heat low after adding the cream and cheese. Stir gently and avoid boiling the sauce.

Conclusion

Creamy Garlic Mushrooms with Spinach and Sun-Dried Tomatoes is a versatile and flavorful dish that delivers richness and comfort in every bite. With minimal prep time and accessible ingredients, it’s a reliable go-to for quick weeknight dinners or elegant weekend meals. Whether you’re a vegetarian or just looking to add more meatless meals to your routine, this recipe is a must-try.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Garlic Mushrooms with Spinach and Sun-Dried Tomatoes

Creamy Garlic Mushrooms with Spinach and Sun-Dried Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Juicy whole mushrooms simmered in a rich garlic cream sauce with wilted spinach and tangy sun-dried tomatoes—this indulgent vegetarian dish is perfect as a main or luxurious side.


Ingredients

Units Scale
  • 1 tablespoon olive oil
  • 2 tablespoons unsalted butter
  • 4 cups whole cremini or button mushrooms, cleaned
  • 3 cloves garlic, minced
  • 1/2 cup sun-dried tomatoes, chopped (oil-packed, drained)
  • 2 cups fresh spinach
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and black pepper to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh parsley, for garnish

Instructions

  1. Heat olive oil and butter in a large skillet over medium heat. Add mushrooms and cook for 5–6 minutes, stirring occasionally, until golden and tender.
  2. Stir in garlic and sun-dried tomatoes, cooking for 1–2 minutes until fragrant.
  3. Pour in the cream and bring to a gentle simmer. Reduce heat to low and stir in Parmesan. Season with salt, pepper, and red pepper flakes if using.
  4. Add spinach and cook until wilted, about 1–2 minutes.
  5. Simmer the sauce for another 2–3 minutes, allowing it to thicken slightly.
  6. Garnish with chopped parsley and serve hot—great over pasta, rice, or crusty bread.

Notes

  • Use baby spinach for quicker wilting and a tender texture.
  • Adjust red pepper flakes for desired spice level.
  • Dish can be made ahead and reheated gently.

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 4g
  • Sodium: 420mg
  • Fat: 29g
  • Saturated Fat: 15g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 9g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 55mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *