Recipe image
Recipe Finder blog

Creamy Tomato, Mushroom & Spinach Pasta for Two

Prep 15 min Cook 20 min Difficulty 2/5

Creamy pasta with tomato, mushrooms, spinach, and a hint of wine, ready in about 35 minutes for two servings.

Why this recipe works

This creamy tomato, mushroom, and spinach pasta is built for two: simple enough for weeknights, flavorful enough for dinner guests. It suits vegetarians and anyone who wants a comforting, fast pasta with a silky sauce.

Search intent: recipe for creamy tomato mushroom spinach pasta for two
  • creamy tomato pasta
  • mushroom spinach pasta
  • pasta for two
  • one-pan creamy pasta
  • wine finish pasta
  • lemon zest pasta
  • vegetarian pasta sauce
  • quick weeknight pasta

Key takeaways

Use reserved pasta water to adjust sauce consistency.
Brown mushrooms well for deep flavor.
Finish with lemon zest and basil for brightness.

Recipe guide

This creamy tomato, mushroom, and spinach pasta is built for two: simple enough for weeknights, flavorful enough for dinner guests. It suits vegetarians and anyone who wants a comforting, fast pasta with a silky sauce.

A comforting, veggie-packed pasta that comes together fast.

  • Use reserved pasta water to adjust sauce consistency.
  • Brown mushrooms well for deep flavor.
  • Finish with lemon zest and basil for brightness.

Step 1: Brown vegetables and deglaze

Boil pasta in salted water until 1–2 minutes shy of al dente. Reserve 1/2 cup pasta water. In a large skillet, brown mushrooms in olive oil and butter; onion goes in with a pinch of salt until soft. Add garlic and pepper flakes, then cherry tomatoes; cook until they burst and release juices. Deglaze with wine or stock and simmer until reduced. Stir in Dijon.

Step 2: Create the sauce and emulsify

Lower heat, pour in cream and simmer until glossy. Add spinach until wilted, then Parmesan until smooth. Toss pasta with the sauce, adding reserved water as needed to emulsify.

Step 3: Finish and plate

Off heat, add lemon zest if using, adjust seasoning, and serve with extra Parmesan, optional breadcrumbs, and basil. Let the sauce settle for a minute before serving.

Ingredients

  • 200 g dried pasta (fusilli or penne)
  • 2 tbsp olive oil
  • 1 tbsp unsalted butter
  • 1 small onion, finely chopped (about 100 g)
  • 2 cloves garlic, minced
  • 150 g cherry tomatoes, halved
  • 100 g cremini mushrooms, sliced
  • 100 g baby spinach
  • 100 ml dry white wine (or low-sodium chicken/veg stock)
  • 150 ml heavy cream
  • 50 g grated Parmesan, plus extra for serving
  • 1 tsp Dijon mustard
  • 1/4 tsp crushed red pepper flakes (optional)
  • Salt and black pepper to taste
  • Fresh basil leaves for garnish
  • 1 lemon, zested (optional)
  • 50 g toasted breadcrumbs (optional)

Instructions

  1. Bring a large pot of water to a rolling boil; salt it so it tastes like well-seasoned broth.
  2. If using breadcrumbs, toast them in a dry skillet over medium heat until golden and crisp; season with a pinch of salt and set aside.
  3. Heat a large skillet over medium; add olive oil and butter. When the butter foams, add the onion with a pinch of salt and cook until soft and translucent.
  4. Raise heat to medium-high; add mushrooms with a pinch of salt. Spread in an even layer and cook undisturbed until deeply browned on one side, then stir and cook until their moisture evaporates.
  5. Stir in garlic and red pepper flakes; cook until fragrant, about 30 seconds.
  6. Add cherry tomatoes, a pinch of salt, and a grind of pepper; cook, stirring, until they soften and some burst, picking up browned bits.
  7. Pour in the wine or stock; simmer, scraping the pan, until reduced by about half and the smell of alcohol cooks off.
  8. Stir in the Dijon.
  9. Drop the pasta into the boiling water and cook until 1–2 minutes shy of al dente; reserve about 1/2 cup pasta water.
  10. Lower the skillet to medium-low; add the cream and simmer gently until slightly thickened and glossy.
  11. Add spinach and stir just until wilted and vibrant.
  12. Sprinkle in Parmesan; stir on low heat until smooth. Taste and adjust salt and pepper.
  13. Transfer pasta straight to the sauce with a splash of reserved pasta water; toss over medium heat until the sauce emulsifies and clings, adding more pasta water as needed.
  14. Off the heat, add lemon zest if using and adjust seasoning.
  15. Serve in warm bowls; top with extra Parmesan, toasted breadcrumbs if using, torn basil, and a final grind of black pepper.
  16. Let sit 1 minute so the sauce settles and coats every piece.

FAQs

Can I use different pasta shapes? Use any long or short dried pasta; keep to about 200 g per serving for two. Reserve pasta water to adjust sauce consistency.
What if I don’t use wine? Yes. If you omit wine, swap with extra stock and a splash of lemon juice to keep brightness.
What are the breadcrumbs for? Toasted breadcrumbs add crunch; toast beforehand and season with a pinch of salt.