I still remember the first time I made this creamy tomato garlic pasta on a rainy weeknight — it came together faster than ordering takeout and tasted like something from a cozy trattoria. This simple recipe pairs bright, ripe tomatoes and garlicky olive oil with a silky heavy cream sauce that clings to spaghetti or fettuccine. If you like quick, comforting meals that feel a little special, this is one to keep in rotation. For a printable, tested version you can save, check the Creamy Tomato Garlic Pasta recipe page.
Why you’ll love this dish
This pasta is a little miracle for busy cooks. It takes about 20 minutes from start to finish, uses pantry staples and fresh tomatoes, and pleases picky eaters while still feeling elevated. It’s perfect for weeknight dinners, a simple date-night at home, or when you want something comforting without fuss. The garlic and tomato base gives brightness; the heavy cream smooths everything into a luscious coating for the pasta.
“Light, comforting, and ready in a flash — our family now requests this whenever tomatoes are in season.”
The cooking process explained
Before you start, know what happens at each stage. You’ll boil pasta to al dente, sauté garlic briefly to release aroma without burning, simmer diced tomatoes to concentrate flavor, then fold in cream off the heat so it doesn’t break. Finally toss the pasta in the sauce so every strand is coated. This quick flow keeps the dish fresh and silky.
What you’ll need
- 8 oz spaghetti or fettuccine (choose what you have; fettuccine holds cream nicely)
- 1 cup ripe tomatoes, diced (Roma or vine-ripe work well)
- 1 cup heavy cream (for richer sauce; half-and-half can be used but the sauce will be thinner)
- 4 cloves fresh garlic, minced (don’t substitute with garlic powder here)
- 2 tbsp extra virgin olive oil
- 1/4 cup fresh basil, chopped (plus extra for garnish)
- Salt and freshly ground black pepper to taste
Notes on substitutions and additions: use gluten-free pasta if needed. For a lighter finish, stir in a tablespoon of pasta cooking water to loosen the sauce instead of more cream. If tomatoes are out of season, use a cup of canned diced tomatoes, drained, but fresh is best for brightness.
Step-by-step overview
- Cook the pasta in well-salted boiling water until al dente and drain.
- Sauté the minced garlic in olive oil until golden and fragrant.
- Add the diced tomatoes, season, and simmer briefly to concentrate flavor.
- Reduce heat and whisk in the heavy cream until smooth.
- Toss the drained pasta in the sauce so it is evenly coated.
- Finish with chopped basil and optional grated Parmesan before serving.
Step-by-step instructions
- Bring a large pot of water to a boil and add a generous pinch of salt. Cook 8 oz of pasta according to package timing until al dente. Drain and reserve a small cup of pasta water.
- Meanwhile, heat 2 tablespoons of extra virgin olive oil in a large skillet over medium heat. Add 4 cloves of minced garlic and sauté, stirring, until it turns light golden and fragrant, about 30 to 60 seconds. Watch closely so it does not burn.
- Add 1 cup diced ripe tomatoes to the skillet. Season with salt and freshly ground black pepper. Let the tomatoes simmer for about 5 minutes until they soften and the juices concentrate slightly.
- Lower the heat to gentle and stir in 1 cup heavy cream. Mix until the sauce is smooth and warmed through. If the sauce seems too thick, add a splash of reserved pasta water.
- Add the cooked pasta to the skillet and toss thoroughly so every strand is coated in the sauce. Heat together for a minute so the flavors meld.
- Remove from heat, stir in 1/4 cup chopped fresh basil, and serve immediately. Top with grated Parmesan if you like.
How to plate and pair
Serve the pasta in warmed shallow bowls so the sauce stays creamy. Sprinkle extra basil leaves on top and finish with a drizzle of good olive oil and a crack of black pepper. Pair with a crisp green salad, garlic-roasted vegetables, or simple steamed greens for contrast. For a heartier meal, add grilled vegetables or a lemony arugula salad on the side. If you prefer a one-pan approach sometimes, try the one-pot creamy garlic pasta for even less cleanup.
Storage and reheating tips
Cool leftovers within two hours and store them in an airtight container in the refrigerator for up to 3 to 4 days. To reheat, warm gently on the stove over low heat with a splash of milk or cream and a little reserved pasta water to restore creaminess. You can freeze the cooked pasta in a freezer-safe container for up to 2 months, though the texture of fresh cream sauces is best when refrigerated rather than frozen. Always reheat to at least 165°F (74°C) for safety.
Helpful cooking tips
- Salt your pasta water well; it is your primary chance to season the dish.
- Mince the garlic finely so it disperses without overwhelming any bites.
- If the cream separates, lower the heat and stir in a tablespoon of cold cream or a spoonful of pasta water to bring it back together.
- Use the reserved pasta water to adjust sauce consistency; the starch helps the sauce cling.
- Taste and adjust salt and pepper at the end, after the cream is added, because cream can mellow seasoning.
Creative twists
- Add sautéed mushrooms and spinach for an earthy, veggie-forward version.
- Stir through a spoonful of pesto with the cream for a basil-forward lift.
- Swap heavy cream for full-fat coconut milk for a dairy-free option, and add a squeeze of lemon to brighten.
- Finish with toasted breadcrumbs for crunch or toasted pine nuts for a nutty contrast.
Common questions
How long does this dish take from start to finish?
From boiling the water to plating, plan on about 20 to 25 minutes. Most of that time is pasta cooking and a brief tomato simmer.
Can I make this ahead for meal prep?
You can cook the pasta and sauce separately and combine on reheating. Store components chilled and reheat together with a splash of cream or pasta water to restore texture. Consume within 3 to 4 days.
What can I use if I do not have fresh tomatoes?
Canned diced tomatoes can be used in a pinch; drain them slightly and simmer until the sauce thickens. Fresh tomatoes still give the brightest flavor.
Is this recipe suitable for kids?
Yes. The flavors are simple and familiar: garlic, tomato, and a creamy sauce. Reduce the garlic slightly for very young palates.
Can I make this vegan?
Use a plant-based cream substitute such as full-fat coconut milk or a commercial vegan cream, and choose vegan pasta. Expect a slightly different flavor but a similar creamy texture.
PrintCreamy Tomato Garlic Pasta
A quick and comforting creamy tomato garlic pasta that brings the flavors of a cozy trattoria to your table in under 30 minutes.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Cooking
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 8 oz spaghetti or fettuccine
- 1 cup ripe tomatoes, diced
- 1 cup heavy cream
- 4 cloves fresh garlic, minced
- 2 tbsp extra virgin olive oil
- 1/4 cup fresh basil, chopped
- Salt and freshly ground black pepper to taste
Instructions
- Bring a large pot of water to a boil and add a generous pinch of salt. Cook the pasta according to package timing until al dente. Drain and reserve a small cup of pasta water.
- Heat olive oil in a large skillet over medium heat. Sauté minced garlic until light golden and fragrant, about 30 to 60 seconds.
- Add diced tomatoes to the skillet, season, and simmer for about 5 minutes.
- Lower the heat and stir in the heavy cream until smooth.
- Add the cooked pasta to the skillet and toss until evenly coated. Heat together for a minute.
- Remove from heat, stir in chopped fresh basil, and serve immediately with optional grated Parmesan.
Notes
Use gluten-free pasta if needed. Stir in a tablespoon of pasta cooking water for a lighter finish. Fresh tomatoes are best, but canned can be used in a pinch.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 30mg






