I remember the first time I made this creamy tomato garlic pasta on a rainy weeknight. It felt like comfort food and dinner in one: simple pantry ingredients, 20 minutes of hands-on cooking, and a bowl of sauce that clung to every strand. This recipe is exactly that kind of quick, satisfying pasta—silky cream, bright fresh tomatoes, and plenty of garlic. It’s perfect when you want something a little elevated without a lot of fuss. If you enjoy creamy, garlicky pastas, you might also like this creamy chicken garlic parmesan pasta for a protein-forward weeknight option.
Why you’ll love this dish
This pasta balances richness and brightness. The cream gives a silky mouthfeel while fresh tomatoes add a subtle acidity that keeps the dish from feeling heavy. It’s fast, uses minimal ingredients, and works for solo dinners, date nights, or feeding a small family on a busy evening. It’s also easy to tweak to suit dietary needs or what’s in your fridge.
"A cozy, no-fuss weeknight winner. Garlic-forward, creamy, and bright from fresh tomatoes. I made it when I had little time and it tasted like a restaurant version."
Preparing Creamy Tomato Garlic Pasta
Overview of the process so you know what to expect. First you’ll boil the pasta until al dente. While the pasta cooks, you’ll sauté garlic in olive oil, soften diced tomatoes, then stir in heavy cream to make a glossy sauce. Finally, you’ll toss the drained pasta with the sauce and finish with fresh basil. Total active time is about 15 to 20 minutes.
What you’ll need
- 8 oz spaghetti or fettuccine (use your preferred shape)
- 1 cup ripe tomatoes, diced (you can peel them if you prefer a smoother texture)
- 1 cup heavy cream (substitute: half-and-half for a lighter sauce, but expect a thinner result)
- 4 cloves fresh garlic, minced (or 1 teaspoon garlic paste in a pinch)
- 2 tbsp extra virgin olive oil
- 1/4 cup fresh basil, chopped
- Salt and pepper to taste
Notes on ingredients: If fresh tomatoes are out of season, use 1/2 cup good-quality canned diced tomatoes and drain excess liquid. For a lighter dish, swap cream for a mix of Greek yogurt and a splash of pasta cooking water added off the heat.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Reserve 1/2 cup of the pasta cooking water, then drain the pasta and set aside.
- Meanwhile, heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté, stirring, until it turns golden and fragrant, about 30 to 60 seconds. Watch carefully so it does not burn.
- Add the diced tomatoes to the skillet. Season with salt and pepper. Let the tomatoes simmer gently for about 5 minutes so they release juices and soften.
- Reduce the heat to low. Pour in the heavy cream and stir until the sauce is evenly blended and warmed through. If the sauce seems too thick, add a splash of the reserved pasta water to loosen it.
- Add the cooked pasta directly to the skillet. Toss or use tongs to coat each strand in the sauce. Heat together for 1 minute so flavors meld.
- Divide the pasta into bowls. Sprinkle chopped fresh basil on top and finish with grated Parmesan if you like.
Best ways to enjoy it
Serve this pasta immediately while the sauce is glossy and warm. Pair with a crisp green salad and a squeeze of lemon on the side to lift the richness. For a heartier meal, add grilled or pan-seared chicken. For a contrasting texture, serve with garlic toast or crusty bread to mop up the sauce. If you want a crunchy protein pairing, try this flavorful crispy garlic chicken noodles for inspiration on timing and texture.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking. Store for up to 3 to 4 days. To reheat on the stove, warm gently in a skillet over low heat with a splash of water or cream to bring the sauce back together. Microwave in 30 second bursts, stirring between intervals, and add a little liquid if needed. To freeze, cool completely and freeze in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator and reheat slowly on the stove.
Food safety note: because this sauce contains dairy, do not leave it at room temperature for longer than two hours to avoid bacterial growth.
Pro chef tips
- Timing matters: start your sauce a few minutes before the pasta finishes so they come together while both are hot.
- Use pasta water: the starchy water helps the cream cling to the noodles and makes the sauce silkier. Add it gradually.
- Garlic control: garlic goes from golden to bitter quickly. Lower the heat as soon as it shows color.
- Prevent curdling: if using lower-fat milk, temper it by mixing a little hot sauce into the milk before adding it, and keep the heat low.
- Tomato texture: if you want a smoother sauce, roughly crush the tomatoes in the skillet with the back of a spoon or pulse briefly in a blender before adding cream.
Recipe variations
- Veggie boost: add sautéed mushrooms, spinach, or roasted bell peppers for more vegetables.
- Protein add-ins: fold in shredded rotisserie chicken or sliced grilled chicken for a fuller meal.
- Lighter version: replace heavy cream with a mix of part-skim ricotta and a splash of pasta water for a lighter creamy texture.
- Herb swap: try parsley or oregano instead of basil for a different aromatic profile.
- Spicy kick: add red pepper flakes with the garlic for heat.
Common questions
How long does this recipe take from start to finish?
Active cooking time is about 15 to 20 minutes. Including prep (mincing garlic and dicing tomatoes), plan for 25 minutes total.
Can I use canned tomatoes instead of fresh?
Yes. Use about 1/2 cup of drained canned diced tomatoes if fresh are out of season. Taste and reduce the sauce slightly to concentrate flavor before adding cream.
Will the heavy cream separate when I heat it?
Heavy cream is stable under gentle heat. Keep the skillet on low when you add cream and stir gently. If you’re using lower-fat dairy, heat more slowly and add a bit of reserved pasta water to stabilize the sauce.
Can I make this dairy free?
To make it dairy free, substitute the heavy cream with canned full-fat coconut milk for richness or use a plant-based cream alternative. Be mindful coconut milk adds its own flavor that pairs better with stronger seasonings and herbs.
How can I prevent the pasta from getting gummy?
Use plenty of salted boiling water and cook to al dente. Drain promptly and toss with sauce immediately to prevent sticking. If you need to wait, toss the pasta with a little olive oil to keep strands separate.
If you want more weeknight pasta ideas, check the linked recipes above for inspiration and timing tips.

Creamy Tomato Garlic Pasta
Ingredients
Method
- Bring a large pot of salted water to a boil.
- Add the pasta and cook according to package directions until al dente. Reserve 1/2 cup of the pasta cooking water, then drain the pasta and set aside.
- Heat the olive oil in a skillet over medium heat.
- Add the minced garlic and sauté until golden and fragrant, about 30 to 60 seconds.
- Add the diced tomatoes to the skillet, season with salt and pepper, and let simmer for about 5 minutes.
- Reduce the heat to low and stir in the heavy cream until the sauce is blended and warmed through.
- Add the cooked pasta to the skillet, tossing to coat each strand in the sauce. Heat together for 1 minute.
- Divide the pasta into bowls, sprinkle with fresh basil, and finish with grated Parmesan if desired.


