One-Pot Creamy Tomato Basil Pasta

By Paule

There’s something deeply comforting about a pot of pasta simmering away on the stove, especially when you can walk into the kitchen knowing you only need one pot to make it happen. That’s the charm of One-Pot Creamy Tomato Basil Pasta. Everything—pasta, tomatoes, broth, milk—goes in together, and they cook at the same time. No draining. No juggling pans. Just a gentle, steady simmer that brings everything together in one neat, creamy swirl.

And honestly, isn’t that what most of us want on a busy Tuesday night? A warm bowl of comfort that feels fresh and a little bit elevated without pulling out half the kitchen.

The combination of tomatoes and basil hits that sweet spot between cozy and bright. A splash of milk or cream softens the acidity, and the starch from the pasta helps the sauce thicken naturally. In about 20–30 minutes, you’ve got a meal that tastes like it simmered for much longer.

It’s pantry-friendly, reliable, and wonderfully forgiving—which is probably why so many cooks call it a weeknight lifesaver.

Why You’ll Love This Recipe

This dish keeps finding its way back onto weeknight dinner rotations for a reason—or several reasons, actually.

  • It cooks in about 20–30 minutes without fuss.

  • There’s only one pot to clean (which is huge if you’ve ever cooked with toddlers tugging at your legs).

  • The ingredients are familiar, affordable, and easy to grab anywhere.

  • It works for picky kids, pasta-loving adults, and anyone who wants a hearty bowl of something warm.

  • You can make it vegetarian, gluten-free, dairy-light, or protein-packed without changing the core method.

  • And the best part? It’s a year-round kind of dish. Fresh and lively in summer, cozy and soothing in winter.

You know what? Sometimes the easiest meals end up being the most memorable.

Ingredients

Pasta & Base

You’ve got options here—long pastas, short pastas, whole wheat, gluten-free—whatever your household prefers.

  • 8–16 oz pasta (spaghetti, penne, fettuccine all work)

  • 2.5–3 cups low-sodium chicken or vegetable broth (adjust depending on pasta brand)

  • 1–1.5 cups milk or cream (whole milk, half-and-half, or heavy cream)

Flavor Builders

This is where the pasta gets its personality.

  • Tomatoes — fresh cherry/grape or canned diced (~15 oz)

  • Garlic (3–5 cloves)

  • 1 small onion, diced

  • Fresh basil (~½–1 cup packed)

  • ½ cup grated Parmesan, plus more for serving

Optional Enhancers

These extras make the dish customizable.

  • Red pepper flakes

  • Italian seasoning or dried oregano

  • Protein: grilled chicken, shrimp, turkey meatballs

  • Veggies: spinach, bell peppers, zucchini

Full Instructions — Step-by-Step

Stove-Top One-Pot Method

This is the classic version most home cooks rely on.

  1. Add pasta, broth, milk or cream, tomatoes, garlic, onion, salt, and pepper to a large pot.
  2. Bring to a boil; then reduce to a steady simmer.
  3. Cook 10–12 minutes, stirring more often than you think you should—this keeps the pasta from sticking and helps the sauce thicken.
  4. When most of the liquid is absorbed, turn off the heat.

  5. Stir in the basil and Parmesan.

  6. Let it rest for 5–10 minutes so the sauce settles and becomes silky.

Quick note: Heat management matters. Too high, and your pasta might turn sticky; too low, and it won’t cook evenly.

Instant Pot Option

If you’re Team Pressure Cooker, this variation is surprisingly easy.

  1. Use Sauté mode to soften garlic and onion in a splash of oil (3–5 minutes).

  2. Add pasta, broth, tomatoes, and seasoning. Don’t stir—this prevents Burn messages.

  3. Cook on high pressure for 4 minutes (or 6 for softer pasta).

  4. Quick release.

  5. Stir in cream or cream cheese (if using) and basil.

Quick Notes for Success

  • If the sauce feels thin: simmer uncovered for 2–3 minutes.

  • If it’s too thick: add a splash of broth or pasta water.

  • Cooking pasta separately is rare here, but if you do, always reserve the water.

Tips for Success – Common Issues & Fixes

Texture & Consistency

Pasta sticking together
→ Stir often, especially early on. Add extra liquid if you notice dry spots.

Sauce too thin
→ Keep the lid off and let it reduce for a few minutes. A little extra Parmesan also helps.

Sauce too thick
→ Add broth or milk gradually until creamy again.

Flavor Balancing

Tomato acidity too sharp
→ Offset with a pinch of sugar or a bit more cream.

Basil turning bitter
→ Add it at the end. Basil doesn’t enjoy heat for long.

What to Serve With It

Sides

  • Garlic breadsticks

  • Crusty sourdough

  • Simple green salad with lemon vinaigrette

Pairings

  • Chilled Pinot Grigio or Sauvignon Blanc

  • Sparkling water with lemon wedges

Nutrition Snapshot

  • 390–500 calories
  • 50–65g carbs
  • 10–17g protein
  • 20–25g fat

FAQs

  • Can I make this ahead of time?

Yes. Prepare the sauce base and refrigerate; cook pasta right before serving for best texture.

  • What if I don’t have fresh basil?

Use ½–1 teaspoon dried basil, added during cooking so the flavor blooms.

  • Can I double the recipe?

Absolutely. Just increase the liquid proportionally.

  • Can I make this spicy?

Of course—red pepper flakes or a tiny splash of hot sauce work well.

Conclusion

You know that moment when dinner feels like one more thing on your list? This pasta takes some of that weight off. It’s creamy, bright, filling, and fast—everything you want in a weeknight dinner that doesn’t leave you scrubbing pots afterward.

It’s simple enough for last-minute meals, yet special enough to bring to the table when friends come over. And once you make it, you’ll probably think, Why haven’t I been doing one-pot pasta all along?

Print Recipe
One-Pot Creamy Tomato Basil Pasta
Votes: 0
Rating: 0
You:
Rate this recipe!
Course Main Course
Prep Time 10 minutes
Cook Time 20 minutes
Servings
servings
Course Main Course
Prep Time 10 minutes
Cook Time 20 minutes
Servings
servings
Votes: 0
Rating: 0
You:
Rate this recipe!
Instructions
  1. Add pasta, broth, milk or cream, tomatoes, garlic, onion, salt, and pepper to a large pot.
  2. Bring to a boil; then reduce to a steady simmer.
  3. Cook 10–12 minutes, stirring more often than you think you should—this keeps the pasta from sticking and helps the sauce thicken.
  4. When most of the liquid is absorbed, turn off the heat.
  5. Stir in the basil and Parmesan.
  6. Let it rest for 5–10 minutes so the sauce settles and becomes silky.