Creamy Tomato Garlic Pasta: 20-Minute Comfort Dinner with Bold Flavor
There’s a certain kind of magic that happens when garlic hits a hot pan of olive oil, releasing its aroma into the kitchen. Add in rich tomato sauce, a swirl of cream, and tender pasta, and you’ve got the perfect midweek miracle: Creamy Tomato Garlic Pasta. This dish comes together fast—20 minutes, start to finish—but tastes like it simmered all afternoon.
It’s the kind of recipe that comforts without fuss, perfect for rushed nights or when you just want something warm and flavorful without relying on takeout. The tomato base is bright and slightly tangy, mellowed by the richness of cream, while fresh garlic gives it a bold, unmistakable edge.
This pasta clings to every bite—saucy but not soupy, creamy but not heavy. You can keep it simple or dress it up with extras from your fridge. Either way, this recipe will earn a regular spot on your weekly rotation.
Ingredients Overview
This Creamy Tomato Garlic Pasta is proof that pantry staples can create something crave-worthy.
Pasta – Short shapes like penne, fusilli, or rigatoni work best because they hold the sauce well. If you prefer long noodles, linguine or fettuccine also shine.
Garlic – Use 4–5 fresh garlic cloves, minced or finely chopped. Garlic is the backbone of this dish, adding warmth and depth. Jarred garlic can be used in a pinch, but fresh gives the best flavor.
Tomato sauce – Canned crushed tomatoes or tomato passata offer a smooth base with bold tomato flavor. You can use marinara sauce for a shortcut, just reduce the added salt.
Heavy cream – This transforms the sauce into a silky, pink-tinged delight. You only need ½ cup to make it rich without overwhelming the dish. Half-and-half can be used for a lighter version.
Olive oil – Use extra virgin for sautéing the garlic. It brings a subtle fruitiness that enhances the overall taste.
Salt & pepper – Essential for seasoning. Add in layers to build flavor.
Parmesan cheese – Freshly grated cheese stirred in at the end adds nuttiness and body to the sauce. Skip the shelf-stable kind for the best results.
Optional extras – Red pepper flakes for heat, fresh basil for brightness, or a knob of butter for extra richness.
Substitutions:
- Swap the cream for coconut milk or cashew cream for a dairy-free version.
- Gluten-free pasta works just as well—just don’t overcook.
- Add sautéed spinach or mushrooms to sneak in some veggies.
Step-by-Step Instructions
1. Cook the pasta:
Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve ½ cup of pasta water before draining.
2. Sauté the garlic:
While the pasta cooks, heat 2 tbsp of olive oil in a large skillet over medium heat. Add the minced garlic and cook for 1–2 minutes until fragrant but not browned. Stir frequently to avoid burning.
3. Add the tomato base:
Pour in 1½ cups of crushed tomatoes or passata. Stir well, then season with ½ tsp salt and ¼ tsp black pepper. Simmer for 5 minutes, stirring occasionally, until slightly thickened.
4. Stir in the cream:
Reduce heat to low. Add ½ cup of heavy cream, stirring gently to combine and create a pink, creamy sauce. Let it simmer another 2–3 minutes.
5. Finish with cheese and pasta:
Add ¼ cup grated Parmesan and stir until melted into the sauce. Toss in the drained pasta and mix to coat. If the sauce feels too thick, add a splash of reserved pasta water to loosen it.
6. Taste and adjust:
Season with additional salt or pepper as needed. Add red pepper flakes for a kick, or stir in chopped basil for a fresh twist.
7. Serve hot:
Plate the pasta immediately, topped with extra Parmesan or a drizzle of olive oil if desired.
Common mistakes to avoid:
- Don’t overcook the garlic—it turns bitter quickly.
- Add cream on low heat to prevent curdling.
- Always salt your pasta water—it’s the first layer of flavor.

Tips, Variations & Substitutions
Tips:
- Use a microplane to grate garlic super fine for an even distribution.
- Add pasta straight from the pot into the sauce to help it cling better.
- Stir in a bit of pasta water if reheating leftovers to bring back creaminess.
Variations:
- Stir in cooked chicken, shrimp, or bacon for extra protein.
- Add sun-dried tomatoes for an intense tomato punch.
- Use fresh cherry tomatoes and cook them down with the garlic for a more rustic texture.
Substitutions:
- Swap cream with full-fat Greek yogurt for a tangy, lighter version.
- Nutritional yeast can replace Parmesan for a vegan-friendly finish.
- Try adding frozen peas, kale, or roasted red peppers for a vegetable boost.
Serving Ideas & Occasions
Creamy Tomato Garlic Pasta is incredibly versatile. Serve it with a simple side salad tossed in balsamic vinaigrette and a warm slice of garlic bread. For a heartier meal, pair with roasted chicken or grilled Italian sausages.
It’s a lovely option for a fast weeknight dinner, but elegant enough for a casual date night at home. Add a glass of red wine or sparkling water with lemon for a balanced, cozy meal.
This dish also travels well, making it great for meal prep lunches. Store in airtight containers and reheat gently with a splash of milk or water.
Nutritional & Health Notes
While this pasta leans creamy, it can easily be lightened up. Using half-and-half instead of heavy cream reduces fat, and portioning pasta smartly keeps carbs in check.
Tomatoes bring natural antioxidants and garlic supports flavor without relying on heavy sauces or meat. Whole wheat pasta adds fiber, and a handful of greens stirred in at the end boosts the nutritional value.
With fresh ingredients and no processed shortcuts, it’s a better-for-you comfort food option that doesn’t sacrifice taste.
FAQs
1. Can I make this without cream?
Yes! Use coconut milk, cashew cream, or even whole milk. The texture will be a bit lighter, but still delicious. You can also stir in cream cheese for a tangy twist.
2. What pasta shape works best for this?
Short shapes like penne, fusilli, or rotini work best. They hold the sauce in their grooves. Long noodles like linguine or spaghetti are also great for twirling into the creamy sauce.
3. Can I add meat to this recipe?
Definitely. Add cooked and sliced chicken breast, sautéed shrimp, or crumbled Italian sausage. Stir in the protein after the sauce is complete and before adding the pasta.
4. How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat on the stove or in the microwave with a splash of milk or reserved pasta water to keep it creamy.
5. Is this recipe spicy?
Not at all. It’s mild and kid-friendly. If you like heat, add red pepper flakes or a dash of hot sauce. You can also sauté a bit of chili with the garlic for more spice.
6. Can I make it vegan?
Yes—use dairy-free cream, skip the Parmesan, and replace it with nutritional yeast. Choose a plant-based pasta and ensure your tomato sauce has no dairy added.
7. Does this freeze well?
Cream-based sauces don’t always freeze perfectly. The texture may change slightly after thawing. It’s best eaten fresh or within a few days stored in the fridge.
Easy Creamy Pasta Recipe with Garlic & Tomato
This Creamy Tomato Garlic Pasta is a fast, flavorful dinner that comes together in just 20 minutes. It’s rich, garlicky, and perfect for busy weeknights or cozy weekend meals.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
Ingredients
12 oz pasta (penne or fusilli)
2 tbsp olive oil
4 garlic cloves, minced
1½ cups crushed tomatoes
½ tsp salt
¼ tsp black pepper
½ cup heavy cream
¼ cup grated Parmesan cheese
Optional: red pepper flakes, fresh basil, extra Parmesan
Instructions
- Cook pasta in salted water until al dente. Reserve ½ cup of pasta water, then drain.
- In a skillet, heat olive oil over medium heat. Add garlic and sauté 1–2 minutes.
- Add crushed tomatoes, salt, and pepper. Simmer for 5 minutes.
- Reduce heat and stir in heavy cream. Simmer 2–3 minutes.
- Add Parmesan and stir until melted.
- Toss in drained pasta and mix to coat.
- Adjust thickness with pasta water if needed.
- Garnish with basil or chili flakes, if desired.
Notes
Use freshly grated Parmesan for best flavor. For a dairy-free version, substitute with coconut milk and nutritional yeast.