Skip to Content

Creamy Tomato Pasta (with Mascarpone)

This 7-ingredient creamy tomato pasta with mascarpone is one of our go-to quick and easy meals as a family. It’s really easy to make, loved by kids and adults alike, and the perfect weeknight dinner to throw together on busy evenings (but equally delicious for a more dressed-up affair!).

one bowl creamy tomato pasta with mascarpone cheese, topped with parsley and parmesan

We used to buy the tomato and mascarpone sauces you can get in most supermarkets, but this homemade recipe tastes just as good with no unnecessary additives in it, so I can always know my family is eating a healthy home-cooked meal with only the good stuff. I love it with a big green salad and a chunk of crusty bread to mop up every last bit of sauce.

For more quick but cozy pasta recipes, try my marmite mushroom pasta, rainbow veggie lasagna, or this quick and easy sun-dried tomato mozzarella pasta.

Ingredient Notes

  • Tomatoes: Fresh tomatoes are the star here. I recommend medium vine-ripened or Roma tomatoes for the best balance of sweetness and acidity. If you’re cooking this in winter, you could swap in canned plum tomatoes, though fresh will give the best flavor.
  • Garlic: Roasting the cloves alongside the tomatoes softens their sharpness and adds sweetness.
  • Mascarpone: This Italian cheese is rich and silky, melting into the roasted tomato base for a creamy texture. If you don’t have mascarpone, you could swap it for cream cheese, ricotta, or even heavy cream.
  • Milk: Helps thin the sauce slightly and makes it glossy. You could use plant-based milk if preferred.
  • Basil: Fresh basil is ideal, but dried works in a pinch. You could also swap in fresh oregano for a different flavor profile.

How to Make A Creamy Tomato Pasta Sauce

Here’s a quick overview of making this recipe – scroll down to the recipe card for the full ingredients list and exact step-by-step instructions!

Step 1) Roast Tomatoes & Garlic

Halve the tomatoes, place them in a roasting tray with the garlic, and drizzle with olive oil. Season and roast for 20–30 minutes until the tomatoes are turning golden around the edges.

Step 2) Blitz the Sauce

Add the roasted tomatoes, garlic, and basil to a blender and blend until smooth. Alternatively, if you have a hand blender, you can blend the tomatoes directly in the roasting tray!

Step 3) Add Mascarpone

Return the sauce to a pan and stir in the mascarpone and milk until melted and creamy. Season with more salt and pepper to taste.

Step 4) Add the Cooked Pasta

Toss the cooked pasta with the sauce over low heat, adding a splash of pasta water for a glossy, silky finish. Serve immediately with more basil and black pepper!

Chef’s Tips / Cooking Hacks

  • Balance the acidity – Fresh tomatoes can sometimes taste too sharp. A pinch of sugar or a drizzle of balsamic vinegar can mellow things out if needed.
  • Use a high-powered blender – For the smoothest sauce, use a blender or immersion stick blender. A food processor will leave it chunkier.
  • Try different pasta shapes – I love this with rigatoni or fusilli because the ridges catch the creamy sauce, but spaghetti works beautifully too (and seems to be a particular favorite with my 4-year-old, albeit messy!)
  • Make it heartier – Stir in sautéed spinach, roasted red peppers, or even chickpeas for extra protein.
creamy tomato pasta in a grey bowl, topped with herbs and cheese

Storage

  • Fridge: Store leftovers in an airtight container for up to 3 days.
  • Freezer: You can freeze the sauce (without the pasta) for up to 3 months. Defrost fully before reheating.
  • Reheat: Warm gently on the stove with a splash of water or milk to loosen the sauce.

FAQs

Can I make this vegan?
Yes – just swap the mascarpone for a vegan cream cheese or cashew cream, and use plant-based milk.

What pasta works best?
Short shapes like penne or fusilli hold onto the sauce well, but spaghetti or linguine also work nicely.

Can I make the sauce ahead?
Absolutely. Roast and blend the tomatoes and garlic ahead of time, then stir in the mascarpone and milk just before serving.

Is it spicy?
Not at all, but you could add red pepper flakes when roasting the tomatoes for a little kick. I sometimes sprinkle over a little cajun seasoning for some added spice to my own bowl.

one bowl creamy tomato pasta with mascarpone cheese, topped with parsley and parmesan

Creamy Tomato Pasta (with Mascarpone)

Yield: 4 servings
Cook Time: 35 minutes
Total Time: 35 minutes

This creamy tomato pasta made with mascarpone cheese is the perfect quick and easy weeknight dinner that will make the whole famiyl happy.

Ingredients

  • 8 medium tomatoes
  • 2 garlic cloves
  • 2 tbsp extra virgin olive oil
  • Salt and pepper to taste
  • 1 heaped tbsp mascarpone
  • 40ml milk
  • 1 tsp dried basil (or 4-6 fresh basil leaves)
  • 300g pasta

Instructions

  1. Preheat the oven to 220C | 450F
  2. Halve the tomatoes and add them to a roasting tray along with the two garlic cloves. Drizzle over the olive oil, salt, and pepper and toss to coat.
  3. Roast the tomatoes and garlic for 20 - 30 minutes until the tomatoes are turning golden at the edges.
  4. Add the basil and blend the tomatoes and garlic until smooth. 
  5. Stir the mascarpone and milk into the tomatoes, allowing the heat of the tomatoes to melt the mascarpone into the sauce.
  6. Taste and adjust the salt and pepper accordingly (adding a touch more salt helps to balance the acidity of the tomatoes!).
  7. Cook your pasta according to the package instructions and drain, reserving some of the starchy pasta water. 
  8. Pour the sauce over the pasta on a low heat and add 1-2 tbsp of water for a glossy finish. Stir to coat the pasta and serve immediately!

Notes

Store leftovers in an airtight container for up to 3 days. You can freeze the sauce (without the pasta) for up to 3 months. Defrost fully before reheating.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 243Total Fat: 9gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 7gCholesterol: 5mgSodium: 93mgCarbohydrates: 34gFiber: 4gSugar: 8gProtein: 7g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Skip to Recipe
https://by-the-forkful.kit.com/45431bcdea/index.js