Creamy Tomato Garlic Pasta
Creamy Tomato Garlic Pasta is a quick, comforting weeknight meal that balances bright fresh tomatoes with silky cream and the savory warmth of garlic. It comes together in about 20–30 minutes, uses simple pantry ingredients, and feels special enough for company yet easy enough for a solo dinner.
why make this recipe
This recipe is perfect when you want something fast, satisfying, and flavorful without a long ingredient list or complicated technique. The tomatoes add a fresh, slightly acidic counterpoint to the richness of the cream, while garlic and basil keep the flavor profile straightforward and familiar. It’s a great way to use ripe tomatoes when they’re in season, and the dish scales well if you want leftovers or to serve a crowd.
Beyond speed, this dish hits a sweet spot of versatility: switch pasta shapes, add vegetables or protein, or keep it simple and elegant. It’s also forgiving for cooks at any level. If you can sauté garlic and boil pasta, you can make this—with a few small tips to make the sauce glossy, balanced, and clingy enough for the noodles.
how to make Creamy Tomato Garlic Pasta
Start by reading the recipe through so the timing of pasta and sauce lines up: pasta needs to be al dente when you finish the sauce. Prep your ingredients first—dice the tomatoes, mince the garlic, and warm up the cream—so nothing gets rushed once the pan is hot.
Use a large pot for the pasta and plenty of salted water; this seasons the pasta itself and is the easiest way to achieve a perfectly seasoned final dish. When you sauté garlic, watch it closely: garlic goes from golden to bitter very fast. The tomatoes should soften and release juices; simmer long enough to concentrate their flavor but not so long that you lose freshness. When you add cream, turn the heat low and stir until the mixture is smooth. A little reserved pasta water helps marry the sauce to the noodles and keeps it silky.
Below are the recipe’s ingredient list and step-by-step directions to follow precisely, then more notes and tips to help you make the best version for your kitchen.

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 pepper to taste
Ingredient notes:
- Pasta: Any long pasta like spaghetti or fettuccine works best because the sauce clings to the strands. For gluten-free diets, use a reputable gluten-free pasta and cook according to package directions.
- Tomatoes: Fresh, ripe tomatoes give the best flavor. If tomatoes aren’t in season, use a cup of high-quality diced canned tomatoes, drained, and add a splash of lemon juice to brighten the sauce.
- Heavy cream: This gives the sauce its silky texture. For a lighter or dairy-free option, try full-fat coconut milk or a homemade cashew cream (see substitutions below).
- Garlic and basil: Fresh is best. Dried basil will work in a pinch but won’t provide the same bright finish.
- Salt: Season in stages—salt the pasta water and then adjust the sauce at the end. Added Parmesan cheese will also increase sodium, so taste before adding more salt.
Substitutions:
- Dairy-free: Replace heavy cream with canned full-fat coconut milk or a creamy cashew sauce (blend soaked cashews with water until smooth). Note coconut will add a slight flavor; cashew is more neutral.
- Add protein: If you want to add meat, use chicken or smoked turkey; for vegetarian protein, sautéed mushrooms, firm tofu, or cooked lentils work nicely.
- Herbs: Swap basil for fresh parsley or a mix of basil and oregano for an Italian twist.
Directions
- Boil salted water in a large pot and cook pasta according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté minced garlic until golden brown.
- Add diced tomatoes, salt, and pepper. Simmer for about 5 minutes.
- Lower the heat and stir in heavy cream until well blended.
- Toss cooked pasta in the sauce until evenly coated.
- Serve topped with fresh basil and optional grated Parmesan cheese.

Pro Tips for Success Creamy Tomato Garlic Pasta
- Salt in stages: Season the boiling pasta water generously (it should taste like the sea). Add additional salt to the sauce only after tasting with the pasta; this prevents oversalting.
- Watch the garlic: Garlic browns quickly. Keep the heat at medium to medium-low and stir constantly once it starts to turn color. If it burns, start over—the burned garlic will give the sauce an unpleasant bitterness.
- Use reserved pasta water: Before draining, scoop out 1/2 to 3/4 cup of starchy pasta water. Adding a splash while you toss the pasta with the sauce helps the cream and tomato juices bind to the noodles for a silky, cohesive coating.
- Don’t over-reduce the cream: After adding cream, heat gently and avoid boiling it vigorously, which can cause separation. Low, steady heat keeps the sauce smooth.
- Fresh basil last: Add torn or chopped basil at the end to preserve aroma and brightness. Added too early, basil can lose its fresh flavor.
- Taste as you go: Tomatoes vary in acidity and sweetness. Adjust with a pinch of sugar or a squeeze of lemon if the sauce tastes too acidic, or a few flakes of red pepper for a peppery kick.
Flavor Variations Creamy Tomato Garlic Pasta
- Spicy Arrabbiata Twist: Add 1/2–1 teaspoon red pepper flakes when sautéing the garlic for a warming heat. Finish with a little extra olive oil and a handful of chopped parsley.
- Roasted Garlic & Tomato: Roast the whole garlic cloves and halved tomatoes at 400°F (200°C) until soft and caramelized (20–30 minutes). Mash and finish with cream for a sweeter, deeper flavor.
- Mediterranean Veggie Boost: Stir in sautéed zucchini, bell pepper, or eggplant when you add tomatoes. Finish with olives and a sprinkle of crumbled feta for a briny contrast.
- Mushroom & Herb: Sauté sliced cremini or shiitake mushrooms with the garlic until browned, then proceed with tomatoes and cream. Finish with thyme or tarragon for an earthy aroma.
- Lemon-Basil Brightness: Add 1–2 teaspoons lemon zest with the cream and a splash of lemon juice at the end; it lightens the dish and highlights the basil.
Serving Suggestions Creamy Tomato Garlic Pasta
- Simple side salad: A crisp green salad with a lemon vinaigrette provides a refreshing counterpoint to the creamy sauce.
- Garlic bread or pan-toasted baguette slices: Use the bread to scoop up any remaining sauce.
- Protein add-ons: Serve with a side of grilled chicken, pan-seared salmon, or roasted smoked turkey for added protein, or top the pasta with a few pan-seared shrimp.
- Vegetable sides: Roasted asparagus, charred broccolini, or a medley of sautéed greens like spinach or kale add color and nutrition.
- Beverage pairings: For a non-alcoholic pairing, a sparkling water with lemon or a citrus iced tea complements the richness. If you do serve wine, a light-bodied white like Pinot Grigio or a chilled rosé matches the tomato acidity and creaminess.
Storage and Freezing Instructions Creamy Tomato Garlic Pasta
Short-term refrigeration:
- Store cooled pasta in an airtight container and refrigerate for up to 3 days.
- Reheat gently in a skillet over low heat with a splash of milk or reserved pasta water to refresh the sauce’s texture. Microwaving is fine—cover and heat in short intervals, stirring between them.
Freezing:
- This dish freezes best without the pasta. To freeze, spoon the cooled sauce (tomato + cream mixture) into freezer-safe containers or bags and freeze for up to 2 months.
- To use, thaw overnight in the fridge and warm gently in a saucepan over low heat. Add a splash of water, broth, or milk if the sauce looks too thick. Cook fresh pasta and toss the warmed sauce with the noodles.
Reheating tips:
- Avoid high heat; cream sauces can separate if heated too quickly. Stir gently and add liquid to re-emulsify if needed.
- Fresh basil loses color when reheated; add a small handful of fresh basil after reheating for the best flavor.
Nutrition Facts (Per Serving)
The following values are estimates and assume the recipe serves 2. Values will change if you alter ingredients or serving size.
- Calories: ~960 kcal
- Protein: ~18 g
- Carbohydrates: ~88 g
- Fat: ~60 g
- Fiber: ~5 g
- Sodium: ~400–600 mg (depending on added salt and optional cheese)
Notes on these estimates:
- Calories are dominated by dry pasta, heavy cream, and olive oil. If you aim to reduce calories, halve the cream and stir in a small amount of low-fat milk or unsweetened plant milk, or use a blend of cream and vegetable broth.
- Sodium varies widely with added salt and if you top with Parmesan. If tracking sodium, measure salts carefully and use low-sodium alternatives where appropriate.
FAQ About Creamy Tomato Garlic Pasta
What type of tomatoes work best for this dish?
Fresh, ripe tomatoes are ideal because they deliver a bright, juicy flavor and fresh texture. If tomatoes aren’t in season, use high-quality canned diced tomatoes and drain them slightly; add a splash of lemon juice to brighten the flavor. Roma or plum tomatoes are meaty and less watery, while heirloom varieties provide superior sweetness but may be juicier—adjust simmer time to concentrate the sauce.
Can I make this dairy-free without losing creaminess?
Yes. For a dairy-free substitute, try full-fat canned coconut milk for a rich finish; it will add a faint coconut flavor. A neutral cashew cream (blend 3/4 cup soaked cashews with 1/2 cup water until silky) works very well and mimics heavy cream’s mouthfeel without a strong flavor. Alternatively, use a blend of plant-based milk and a small amount of cornstarch to thicken, but simmer gently to avoid separation.
How do I prevent the sauce from separating when reheating?
Heat gently over low heat and add a small splash of reserved pasta water, milk, or broth to help re-emulsify the sauce. Stir constantly and avoid high heat, which can cause the fat in the cream to separate and make the sauce oily. If separation happens, whisk in a teaspoon of cold water or a small knob of butter off heat to bring it back together.
Is there an easy way to thicken or thin the sauce?
To thicken: simmer gently to reduce liquid slightly, or whisk a small slurry of cornstarch (1 tsp cornstarch mixed with 1 Tbsp water) into the sauce and simmer for a minute. To thin: add reserved pasta water, broth, or a splash of milk until you reach the desired consistency. Add liquids slowly—it’s easy to overshoot.
Can I prep any parts of this recipe ahead of time?
Yes. Dice the tomatoes and mince garlic up to a day ahead and keep them refrigerated in separate containers. You can also make the tomato-cream sauce (without pasta) and refrigerate it for up to 2 days or freeze for up to 2 months. Cook pasta just before serving for best texture; if you must prep pasta, slightly undercook it so it reheats without becoming mushy.
My sauce tastes flat—how can I fix it?
Taste for balance: if it’s too acidic, add a pinch of sugar or a small pat of butter to round the flavor. If dull, add a splash of vinegar or lemon juice to brighten it. Salt can enhance flavors—add a little at a time. Fresh herbs like basil or a grating of good Parmesan at the end will also lift the sauce.
Can I make this recipe for a crowd?
Absolutely. Multiply the ingredients by the number of servings you need (8 oz pasta typically serves 2–3). Use a large stockpot and a wide skillet or pot for the sauce, or double the sauce in a large sauté pan and finish the pasta in batches. For parties, you can keep the sauce warm in a low oven (covered) and toss hot cooked pasta with portions as you serve.
Is it better to mix the pasta into the sauce or plate then spoon sauce on top?
For maximum coating and flavor integration, toss the pasta directly in the skillet with the sauce over low heat for a minute or two. This allows the pasta to absorb some sauce and the starches to help the sauce cling. If serving family-style on a platter, toss in a bowl and finish with olive oil and basil before plating.
Final Thoughts
Creamy Tomato Garlic Pasta is proof that a handful of fresh ingredients can create a dish that’s both comforting and elegant. It’s flexible, quick to make, and easy to adapt to the ingredients you have on hand—perfect for weeknights, impromptu dinners, or a tasty lunch the next day. With a few simple techniques—salting pasta water, gently browning garlic, and using reserved pasta water—you’ll lift the sauce from good to restaurant-worthy. Try one of the flavor variations to make it your own, and remember that fresh basil and final seasoning adjustments make all the difference.
Conclusion
If you’d like a slightly different take or a visual step-by-step, this version is similar in spirit to other simple creamy tomato pasta recipes; one helpful reference with photos and related tips is Super Easy Creamy Tomato Pasta – Salt & Lavender.
Print
Creamy Tomato Garlic Pasta
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A quick, comforting weeknight meal that combines fresh tomatoes, creamy sauce, and garlic for a flavorful experience.
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 pepper to taste
Instructions
- Boil salted water in a large pot and cook pasta according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Sauté minced garlic until golden brown.
- Add diced tomatoes, salt, and pepper. Simmer for about 5 minutes.
- Lower the heat and stir in heavy cream until well blended.
- Toss cooked pasta in the sauce until evenly coated.
- Serve topped with fresh basil and optional grated Parmesan cheese.
Notes
For gluten-free options, use gluten-free pasta. Make sure to adjust seasoning based on freshness of ingredients. Use reserved pasta water to achieve a silky sauce.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 500mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 30mg




