The Best Creamy Garlic Tomato Pasta – Done in Under 30 Minutes

If you’re craving a cozy, restaurant-worthy pasta dish that comes together in a flash, this Creamy Garlic Tomato Pasta is your perfect match. Bursting with rich tomato flavor, silky cream, aromatic garlic, and al dente pasta, it’s a weeknight wonder that tastes like it took hours — but it’s ready in under 30 minutes.

This dish strikes the ideal balance between simplicity and indulgence. The sauce is made with pantry staples, yet feels elevated thanks to fresh garlic, a hint of basil, and the luxurious texture of cream blended into tangy tomatoes. It’s satisfying on its own, but also pairs beautifully with chicken, shrimp, or roasted vegetables.

Whether you’re cooking for two or feeding a hungry family, this one-pan creamy tomato pasta hits all the right notes: fast, flavorful, and comforting.

Ingredients Overview

Here’s a closer look at what makes this sauce irresistibly creamy, rich, and layered with flavor.

Pasta

Penne, fettuccine, rigatoni, or spaghetti all work well, depending on your preference.

Tips:

  • Use a shape that holds sauce well (like shells or rotini).

  • Cook just al dente so it doesn’t get mushy when tossed with hot sauce.

Garlic

Fresh minced garlic is essential to the dish’s flavor profile. It adds depth and that irresistible aroma.

Tip: Use 4–5 cloves for a strong garlic presence. Lightly sauté it — don’t let it brown.

Tomatoes

You’ll need a can of crushed tomatoes or tomato passata for the base. The smoother texture is perfect for creamy sauces.

Substitutes:

  • Diced tomatoes (blend for smoothness)

  • Fresh Roma tomatoes (cooked down and blended)

Heavy Cream

This is what transforms the sauce into a rich, velvety dream. Just a small amount makes a big difference.

Options:

  • Use half-and-half for a lighter option

  • Coconut cream works as a dairy-free alternative

Olive Oil or Butter

Used to sauté the garlic and start the sauce. Butter adds richness, while olive oil keeps it light and aromatic.

Parmesan Cheese

Freshly grated Parmesan adds savory depth and umami.

Tip: Stir in at the end off heat to avoid clumping.

Fresh Basil or Dried Herbs

A sprinkle of basil (fresh or dried) brightens the sauce and complements the tomatoes.

Other options:

  • Oregano

  • Thyme

  • Red pepper flakes for a spicy twist

Step-by-Step Instructions

1. Boil the Pasta

Bring a large pot of salted water to a boil. Cook 12 oz of your chosen pasta until just al dente, according to package instructions.

Drain and reserve ½ cup of pasta water.

2. Sauté the Garlic

While pasta cooks, heat 2 tbsp olive oil or butter in a large skillet over medium heat.

Add 4–5 minced garlic cloves and sauté for 1–2 minutes until fragrant. Do not brown.

Optional: Add a pinch of red pepper flakes for a gentle kick.

3. Build the Sauce

Stir in:

  • 1 can (15 oz) crushed tomatoes or passata

  • Salt and pepper to taste

  • ½ tsp dried basil (or 1 tbsp chopped fresh)

Simmer for 5–6 minutes, stirring occasionally.

4. Make It Creamy

Lower heat and stir in:

  • ½ cup heavy cream

  • ¼ cup grated Parmesan

Simmer gently for 2–3 more minutes until the sauce is silky and slightly thickened.

Taste and adjust seasoning — add a pinch of sugar if your tomatoes are very acidic.

5. Toss Pasta with Sauce

Add the cooked pasta to the pan and toss to coat. If the sauce is too thick, stir in a bit of the reserved pasta water, 1 tablespoon at a time, until you reach the desired consistency.

6. Finish and Serve

Garnish with more Parmesan, fresh basil, and a drizzle of olive oil if desired.

Serve immediately while hot and creamy.

Tips, Variations & Substitutions

Expert Tips

  • Reserve pasta water — it’s starchy and helps bind the sauce.

  • Use fresh garlic, not powder, for a bold and authentic flavor.

  • Stir cream into the tomato sauce off direct high heat to avoid curdling.

Flavor Variations

  • Spicy Version: Add red pepper flakes or Calabrian chili paste

  • Cheesy Upgrade: Mix in mozzarella or fontina for extra richness

  • Herbed Version: Add chopped parsley, thyme, or oregano for complexity

Substitutions

  • Dairy-free: Use coconut cream and nutritional yeast instead of Parmesan

  • Gluten-free: Use your favorite GF pasta

  • No cream? Use half-and-half, milk + a bit of butter, or unsweetened non-dairy milk

Serving Ideas & Occasions

This creamy garlic tomato pasta is quick enough for weeknights and comforting enough for any cozy dinner.

Serve with:

  • Grilled chicken or shrimp

  • Garlic bread or focaccia

  • Roasted broccoli, asparagus, or zucchini

  • A crisp Caesar or mixed greens salad

Perfect for:

  • 30-minute weeknight dinners

  • Date night at home

  • Vegetarian main course

  • Meal prep (reheats beautifully)

Nutritional & Health Notes

This dish is:

  • Vegetarian-friendly

  • Protein-rich with added chicken or legumes

  • Customizable — use less cream and more tomato for a lighter option

  • Naturally gluten-free with GF pasta

You can also boost nutrition by adding spinach, kale, or white beans to the sauce.

FAQs

Q1: Can I use milk instead of cream?

A1: Yes, but the sauce will be thinner. For better richness, mix milk with a bit of butter or use half-and-half.

Q2: Can I make this vegan?

A2: Absolutely. Use coconut cream or cashew cream and swap Parmesan with nutritional yeast or a vegan cheese blend.

Q3: How do I make it spicier?

A3: Add ½ tsp crushed red pepper flakes to the garlic while sautéing or stir in a spoonful of spicy chili paste.

Q4: What’s the best pasta for this?

A4: Penne, rotini, or rigatoni are ideal — they hold the creamy sauce well. Spaghetti or linguine also work beautifully.

Q5: Can I add protein?

A5: Yes! Grilled chicken, shrimp, or even sautéed chickpeas make great protein additions.

Q6: How do I store and reheat leftovers?

A6: Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop with a splash of milk or water to loosen the sauce.

Print

The Best Creamy Garlic Tomato Pasta – Done in Under 30 Minutes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, garlicky tomato pasta made in one pan and ready in under 30 minutes — the ultimate cozy dinner with pantry-friendly ingredients and fresh flavor.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Total Time: 25 minutes
  • Yield: Serves 4

Ingredients

Scale
  • 12 oz pasta (penne, rigatoni, or spaghetti)

  • 2 tbsp olive oil or butter

  • 45 garlic cloves, minced

  • 1 can (15 oz) crushed tomatoes or passata

  • ½ cup heavy cream

  • ¼ cup grated Parmesan

  • Salt and pepper to taste

  • ½ tsp dried basil or 1 tbsp fresh basil

  • Optional: red pepper flakes, fresh parsley, more Parmesan for garnish

Instructions

  • Cook pasta al dente; reserve ½ cup of pasta water.

  • Sauté garlic in olive oil for 1–2 minutes until fragrant.

  • Add tomatoes, basil, salt, and pepper. Simmer 5–6 minutes.

  • Lower heat and stir in cream and Parmesan. Simmer 2–3 minutes.

  • Add pasta and toss to coat. Use pasta water as needed to loosen sauce.

  • Serve hot, topped with herbs and extra cheese.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star