Creamy Tomato Basil Pasta (20-Minute Weeknight Dinner)

↓ Jump to Recipe

If there's one dinner that earns a permanent spot in your weeknight rotation, it's this creamy tomato basil pasta. It comes together in about 20 minutes with pantry staples, tastes like it took far longer, and reheats beautifully for lunch the next day.

The secret is building a quick sauce that's rich without being heavy — a splash of cream rounds out the acidity of the tomatoes, and fresh basil at the end keeps it bright.

Creamy tomato basil pasta simmering in a skillet

Why you'll love this recipe

  • Fast. Start to finish in about 20 minutes.
  • Pantry-friendly. Most of it lives in your cupboard already.
  • Forgiving. Swap the cream for half-and-half, add spinach, or toss in cooked chicken.

Tips for the best results

Salt your pasta water generously — it's your only chance to season the pasta itself. Reserve a little starchy cooking water before draining; it helps the sauce cling. And don't let the garlic brown, or it turns bitter.

Recipe

Creamy Tomato Basil Pasta

A rich, 20-minute weeknight pasta with a quick tomato-cream sauce and fresh basil.

Prep
5 min
Cook
15 min
Total
20 min
Serves
4 servings
Cuisine
Italian
Rate this recipe:
☆☆☆☆☆

Ingredients

  • 12 oz (340 g) penne or rigatoni
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 1 (14 oz) can crushed tomatoes
  • 1/2 cup heavy cream
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp red pepper flakes (optional)
  • 1/3 cup fresh basil, torn
  • 1/2 cup grated Parmesan, plus more to serve

Instructions

  1. Step 1. Bring a large pot of generously salted water to a boil and cook the pasta until al dente. Reserve 1/2 cup pasta water, then drain.
  2. Step 2. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the garlic and red pepper flakes and cook for 30 seconds, until fragrant but not browned.
  3. Step 3. Stir in the crushed tomatoes and salt. Simmer for 5 minutes to thicken slightly.
  4. Step 4. Lower the heat and stir in the cream and Parmesan until smooth. Loosen with a splash of reserved pasta water if needed.
  5. Step 5. Add the drained pasta and toss to coat. Stir in the fresh basil, taste, and adjust salt. Serve hot with extra Parmesan.
Nutrition (per serving): calories 520 kcal · protein 18 g · carbs 62 g · fat 22 g

Nutrition is an estimate and provided for convenience only.

Make it your own

Stir in a few handfuls of baby spinach with the cream, add cooked Italian sausage or shredded rotisserie chicken for protein, or finish with a drizzle of chili oil. It's a sturdy base recipe that welcomes whatever you have on hand.

Frequently asked questions

Can I make it dairy-free? Yes — use a splash of full-fat coconut milk or a cashew cream in place of the heavy cream, and skip or swap the Parmesan for a dairy-free alternative.

How do I store leftovers? Keep in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of water or milk to loosen the sauce.

Can I freeze it? Cream sauces can split a little when frozen, but it's still tasty. Freeze for up to 2 months and reheat low and slow.


Was this article helpful?


Read next

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top