Creamy Spinach Tomato Pasta

Creamy Spinach Tomato Pasta

This post may contain affiliate links. Please read our disclosure policy

If you’re looking for a cozy bowl of pasta that tastes like it came straight from a little Italian trattoria, this Creamy Spinach Tomato Pasta belongs in your rotation. Juicy pan-softened tomatoes, a silky homemade sauce, tender pasta, a touch of mascarpone, and a handful of fresh spinach come together in one irresistible dish. It’s quick enough for weeknights but special enough to serve to guests.

This recipe starts by cooking whole tomatoes until they collapse into sweetness, then blending them into a rich, creamy sauce. The final swirl of mascarpone gives the dish its signature luxurious finish.

Why You’ll Love This Recipe

This pasta is made for anyone who loves big flavor without complicated steps. Everything happens in one pan, the ingredients are easy to find, and the results are wonderfully reliable. The sauce is naturally thickened by the cooked tomatoes and Parmesan, making it creamy without relying heavily on cream. Spinach adds freshness, while mascarpone melts into the sauce like a dream.

Whether you need a comfort meal, a meatless dinner, or a quick dish that still feels impressive, this recipe checks every box.

Creamy Spinach Tomato Pasta

Ingredient Notes

  • Fresh Tomatoes: Medium tomatoes work best here because they soften evenly and blend into a naturally sweet, flavorful sauce. Trimming the bottoms helps them sit flat in the pan for even cooking.
  • Onion & Garlic: They cook alongside the tomatoes so the base of the sauce becomes rich and aromatic.
  • Tomato Paste: Deepens the tomato flavor and adds color and body.
  • Parmesan: Adds umami and helps the sauce thicken naturally.
  • Heavy Cream: Makes the sauce smooth and velvety.
  • Vegetable Broth: Keeps the sauce from becoming too thick while adding extra flavor.
  • Spinach: A handful is enough to add brightness and a pop of color.
  • Mascarpone: The secret ingredient. It melts into the sauce and makes everything silky and luxurious.
  • Pasta: Any shape works, but shorter cuts like rigatoni, fusilli, or penne cling beautifully to the sauce.

How to Make Creamy Spinach Tomato Pasta

Cook the Tomatoes

  • Heat the olive oil in a large pan until hot. Place the whole tomatoes trimmed-side down. Add chopped onion and minced garlic around them. Season with about 1 teaspoon of salt. Cover and cook over medium heat for 8–10 minutes, until the tomatoes soften and the bottoms are lightly charred.

Build the Sauce

  • Slip off the tomato skins. Add tomato paste, grated Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth. Blend the mixture using an immersion blender (or transfer to a blender) until completely smooth. Return it to the pan and let it gently simmer.

Cook the Pasta

  • Boil your pasta in salted water until al dente. Drain, reserving about two ladles of the hot pasta water.

Combine Everything

  • Add the cooked pasta directly into the tomato cream sauce. Stir in the fresh spinach until wilted, then fold in the mascarpone so it melts into the sauce. Add a splash of pasta water if you need to loosen the consistency.

Serve

  • Finish with chili oil, extra Parmesan, and chopped parsley.

Tips for the Best Results

• Blend the sauce until completely smooth for a restaurant-style finish.
• Don’t skip wilting the spinach directly in the sauce—its moisture helps balance the richness.
• Mascarpone melts quickly, so add it right at the end.
• Pasta water is your best friend when adjusting the consistency. Add slowly until it feels just right.
• Want more heat? Stir chili oil into the sauce instead of just drizzling on top.

Serving Ideas for Creamy Spinach Tomato Pasta

• Pair with garlic bread or warm focaccia.
• Add grilled chicken, sautéed mushrooms, or roasted zucchini for extra protein or veggies.
• Serve with a simple arugula salad drizzled with lemon and olive oil.
• Top with burrata for an ultra-indulgent version.

How to Store & Reheat Creamy Spinach Tomato Pasta

Store leftovers in an airtight container for up to 3 days. The sauce will thicken in the fridge, so when reheating, add a splash of water, broth, or cream to bring it back to life. Warm it gently on the stove for the best texture.

FAQ

Can I use canned tomatoes instead of fresh?

Fresh tomatoes give this sauce its signature sweetness, but you can use high-quality canned whole tomatoes in a pinch.

Can I make this without mascarpone?

Yes. You can replace the mascarpone with cream cheese or a bit more heavy cream, though the texture will be slightly different.

Can I make it gluten-free?

Absolutely—use your favorite gluten-free pasta and cook according to its instructions.

Final Thoughts

This Creamy Spinach Tomato Pasta brings together simple ingredients in a way that feels both comforting and special. It’s the kind of recipe that belongs in your weekly rotation—rich, fresh, and endlessly adaptable. Once you taste the mascarpone melting into that silky tomato sauce, it’s hard not to make it again and again.

Reader-Favorite Pasta Recipes

Marry Me Chicken Pasta

The Best Chicken Alfredo Pasta

Creamy Pumpkin Feta Pasta

Shrimp Pasta with Cherry Tomatoes

Creamy Garlic Onion Mushroom Pasta

Sausage Rigatoni Pasta

Creamy Spinach Tomato Pasta

Creamy Spinach Tomato Pasta

Creamy Spinach Tomato Pasta is a luscious, comforting dish with roasted tomatoes, rich cream, fresh spinach, and a hint of Parmesan. Easy to make and perfect for a weeknight dinner or cozy meal.
No ratings yet
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Main Course
Cuisine Italian Inspired, Vegetarian
Servings 3 Servings
Calories 670 kcal

Ingredients
  

Instructions
 

  • Cook the tomatoes: Warm the olive oil in a large pan over medium heat. Once the oil is hot, place the tomatoes in with the trimmed side down. Add the onion and garlic around them and sprinkle in about a teaspoon of salt. Cover the pan and let everything cook for 8–10 minutes, until the tomatoes soften and start to char on the bottom.
  • Make the sauce: Slip off the tomato skins and add the tomato paste, Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth. Blend everything until velvety smooth—an immersion blender makes this easy. Pour the sauce back into the pan and let it gently simmer.
  • Cook the pasta: Boil the pasta in salted water until al dente. Drain it, but keep about two ladles of pasta water on standby.
  • Bring it all together: Add the pasta straight into the sauce and toss to coat. Stir in the fresh spinach so it wilts into the sauce, then fold in the mascarpone for extra creaminess. If the sauce feels too thick, add a splash of the reserved pasta water until it reaches your favorite texture.
  • Serve: Plate it up and finish with a drizzle of chili oil, some fresh parsley, and a shower of Parmesan.

Notes

  • Tomatoes: Use ripe, firm tomatoes for the best flavor and natural sweetness. Cherry or plum tomatoes can be used in a pinch but adjust cooking time.
  • Pasta: Any pasta works—spaghetti, penne, or fettuccine all pair beautifully. Whole wheat or gluten-free options work too.
  • Spinach: Fresh baby spinach is ideal; it wilts quickly and adds a vibrant color. You can also use regular spinach, roughly chopped.
  • Mascarpone: Adds richness and creaminess—can substitute with cream cheese or heavy cream if needed.
  • Cheese: Parmesan gives a nutty, salty depth. Pecorino Romano works as an alternative.
  • Sauce consistency: Adjust with reserved pasta water for a perfectly creamy texture.
  • Make it spicy: Add a pinch of chili flakes or a drizzle of chili oil to taste.
  • Storage: Best eaten fresh, but can be refrigerated for up to 2 days; reheat gently with a splash of cream or broth.

Nutrition

Serving: 1servingCalories: 670kcalCarbohydrates: 70gProtein: 16gFat: 34gSaturated Fat: 12gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gTrans Fat: 0.5gCholesterol: 55mgSodium: 750mgPotassium: 900mgFiber: 6gSugar: 8gVitamin A: 500IUVitamin C: 40mgCalcium: 150mgIron: 3mg
Keyword creamy pasta recipe, Creamy spinach tomato pasta, easy vegetarian pasta, spinach tomato pasta
Tried this recipe?Let us know how it was!

Similar Posts