Written by

Paulinha

Published

Creamy 20-Minute One-Pot Tomato Basil Pasta Perfect for Easy Dinners

Ready In 20 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“I never thought a single pot could make dinner feel this effortless,” my friend Jenna told me one Tuesday evening as she stirred the pot on her tiny stove. It was one of those nights where the clock seemed to tick faster than usual, and the idea of juggling multiple pans was just out of the question. Honestly, I was skeptical at first—pasta usually means a mess of boiling water, straining, and sauces that require their own pan. But Jenna’s creamy 20-minute one-pot tomato basil pasta changed all that.

The magic is in how everything cooks together, soaking up flavors without the usual fuss. I remember the moment the aroma hit me—the sweet tang of ripe tomatoes mingling with fresh basil, all wrapped in a silky, creamy sauce. It felt like comfort food but stripped down to its simplest, most delicious form. I even forgot to set a timer for a few minutes, and instead of disaster, I got this perfectly cooked pasta that made me want to linger at the table just a little longer.

Maybe you’ve been there, staring into your fridge at dinnertime wondering how to whip up something tasty without a long list of ingredients or steps. This recipe is exactly that kind of lifesaver. It’s not just quick, it’s the kind of meal that sticks with you—simple, creamy, and bursting with the fresh brightness of basil. And the best part? One pot. That’s it. No mountain of dishes afterward, just dinner and a relaxed evening ahead.

Let me tell you, this creamy 20-minute one-pot tomato basil pasta has become my go-to for those nights when I want comfort without the chaos. It’s like a bowl of cozy that you can have on the table before you even finish thinking about what to cook next. And trust me, once you try it, you’ll be making it again and again.

Why You’ll Love This Recipe

After testing this creamy 20-minute one-pot tomato basil pasta recipe more times than I can count, I can confidently say it hits all the right notes. Here’s why it’s earned a permanent spot in my dinner rotation:

  • Quick & Easy: Ready from start to finish in under 20 minutes, making it perfect for those busy weeknights when you’re racing against the clock.
  • Simple Ingredients: No need for those tricky specialty items; most are pantry staples or fresh herbs you can easily find at your local market.
  • Perfect for Cozy Dinners: Whether it’s a solo meal or a casual family dinner, this pasta brings warmth and comfort without any extra effort.
  • Crowd-Pleaser: It’s rich, creamy, and packed with flavor—kids, friends, or picky eaters usually ask for seconds.
  • Unbelievably Delicious: The creamy texture combined with the bright tomato and basil flavors creates a harmonious bite that’s hard to forget.

What sets this recipe apart is the technique of cooking the pasta right in the sauce base, which lets each noodle soak up the tomato-basil goodness without ever feeling dry. The creaminess comes from a simple swirl of cream (or a dairy-free substitute if you prefer), making the sauce silky without weighing it down. Honestly, this isn’t just another tomato pasta—it’s the best version I’ve found that balances speed, flavor, and minimal cleanup all at once.

If you’re someone who loves pasta but hates the cleanup or fuss, this recipe feels like it was made just for you. Plus, it’s versatile enough to tweak with your favorite add-ins or swap in gluten-free noodles without losing its charm. Trust me, after your first bowl, you’ll understand why I keep coming back to this creamy 20-minute one-pot tomato basil pasta.

What Ingredients You Will Need

This recipe uses straightforward, wholesome ingredients to create a rich, flavorful dish without any complicated shopping trips. Most of these are everyday pantry staples, with fresh basil adding that signature brightness.

  • Dry Spaghetti or Linguine – 8 ounces (225 grams), broken in half for easier stirring. I recommend Barilla for consistent texture.
  • Cherry Tomatoes – 2 cups (about 300 grams), halved. You can swap with grape tomatoes or canned diced tomatoes in a pinch.
  • Fresh Basil Leaves – 1 cup, loosely packed and roughly chopped. Fresh basil is key for that aromatic punch.
  • Garlic – 3 cloves, minced. Adds that essential savory depth.
  • Vegetable or Chicken Broth – 4 cups (960 ml), to cook the pasta and infuse flavor. Use low-sodium if you want control over saltiness.
  • Heavy Cream – ½ cup (120 ml), stirred in at the end for creamy richness. For dairy-free, coconut cream works great.
  • Olive Oil – 2 tablespoons, preferably extra virgin for that fruity undertone.
  • Parmesan Cheese – ½ cup (50 grams), grated, stirred in or sprinkled on top. Optional but highly recommended for savory depth.
  • Salt and Pepper – to taste. Adjust gradually as the broth and cheese add saltiness.
  • Red Pepper Flakes – a pinch, optional for a little kick.

One little tip: if you want a slightly tangier tomato punch, add a splash of balsamic vinegar or a squeeze of lemon juice right before serving. Fresh basil varies seasonally, so if it’s not available, you might try a small amount of fresh oregano or parsley instead.

Equipment Needed

For this creamy 20-minute one-pot tomato basil pasta, you don’t need much, which is part of the charm.

  • Large Deep Skillet or Wide Pot: Choose one that’s at least 12 inches (30 cm) wide and has a lid. It needs to be deep enough to hold the liquid and pasta comfortably.
  • Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
  • Measuring Cups and Spoons: For accuracy, especially with the broth and cream.
  • Knife and Cutting Board: For slicing tomatoes and chopping basil.
  • Grater: For fresh Parmesan—freshly grated cheese makes a noticeable difference.

If you don’t have a wide skillet, a large saucepan will work fine, but be extra careful to stir often to keep the pasta from sticking. Personally, I like using a non-stick skillet because it helps prevent scorching during the simmer. And if your pot isn’t dishwasher-safe, a soak in warm soapy water right after dinner helps immensely—don’t ask how I know!

Preparation Method

creamy one-pot tomato basil pasta preparation steps

  1. Prep the ingredients: Halve the cherry tomatoes, mince the garlic, and roughly chop the basil. Break the spaghetti in half for easier cooking in the pot. This should take about 5 minutes.
  2. Heat the olive oil: In your large deep skillet or pot over medium heat, warm the olive oil until shimmering but not smoking—about 1 minute.
  3. Sauté the garlic: Add the minced garlic and cook for 30 seconds until fragrant. Be careful not to burn it; burnt garlic tastes bitter.
  4. Add the tomatoes and broth: Toss in the halved cherry tomatoes and pour in 4 cups (960 ml) of broth. Give it a gentle stir to combine everything.
  5. Cook the pasta: Add the broken spaghetti to the pot, pressing it gently down to submerge. Bring to a simmer and cook uncovered for 10 to 12 minutes, stirring every few minutes to prevent sticking. The pasta should be tender but still have a slight bite (al dente) and the broth should reduce slightly.
  6. Finish with cream and season: Lower the heat to medium-low. Stir in ½ cup (120 ml) of heavy cream, fresh basil, and grated Parmesan cheese. Season with salt, pepper, and optional red pepper flakes to taste. Cook for another 2 minutes until the sauce thickens and coats the pasta luxuriously.
  7. Adjust and serve: If the sauce is too thick, add a splash more broth or cream. Taste and tweak seasoning. Serve immediately with extra Parmesan and basil on top.

Pro tip: If your pasta finishes cooking but the sauce feels too watery, turn the heat up slightly and cook for another minute or so, stirring constantly, until it thickens. And don’t worry if some pasta sticks to the bottom—that’s part of the charm and adds extra flavor.

Cooking Tips & Techniques

Let me share some tricks I’ve learned (sometimes the hard way) making this creamy 20-minute one-pot tomato basil pasta:

  • Keep stirring: Since everything cooks in one pot, the pasta can stick easily, especially toward the end. Stir every 2-3 minutes to keep noodles separated and prevent burning.
  • Use room temperature broth: Cold liquid can make the pasta cook unevenly. If you have time, warm your broth slightly before adding.
  • Watch your heat: Too high and the liquid evaporates before the pasta cooks; too low and it takes forever. Medium to medium-high heat works best.
  • Break the pasta: This little step helps it fit better in the pot and cook more evenly. You’ll thank me later.
  • Don’t skip fresh basil: It’s the flavor star here. Add it at the end to keep that bright, fresh note.
  • Adjust creaminess: If you want a lighter version, swap half the cream for Greek yogurt stirred in after cooking off the heat.
  • Cheese matters: Freshly grated Parmesan melts better and tastes richer than pre-grated.

Once, I accidentally added salt before tasting the broth and ended up with an overly salty sauce. Lesson learned: taste first, then season. Also, multitasking by prepping a salad or garlic bread while the pasta cooks helps make the most of your short cooking time.

Variations & Adaptations

This creamy 20-minute one-pot tomato basil pasta is super flexible. Here are some ways I’ve played around with it:

  • Dairy-Free Version: Swap heavy cream for coconut cream or cashew cream, and use nutritional yeast in place of Parmesan for that cheesy depth.
  • Protein Boost: Stir in cooked shredded chicken, sautéed shrimp, or chickpeas right before adding the cream for a more filling dish.
  • Veggie Upgrade: Add spinach, zucchini ribbons, or mushrooms in step 4 with the tomatoes for extra nutrients and texture.
  • Spicy Twist: Increase the red pepper flakes or add a dash of smoked paprika for a smoky heat.
  • Gluten-Free: Use your preferred gluten-free pasta brands—just watch the cooking time as they tend to cook faster.

One version I love is adding a splash of white wine right after sautéing the garlic for a subtle depth, then proceeding with the broth. It’s a little extra step but worth it for a special weeknight. Feel free to experiment and make this creamy 20-minute one-pot tomato basil pasta your own!

Serving & Storage Suggestions

This pasta tastes best served hot off the stove, with the sauce still glossy and creamy. I like to garnish with a few whole basil leaves and an extra sprinkle of Parmesan for presentation.

It pairs beautifully with a crisp green salad or crusty garlic bread for a complete meal. A light white wine or sparkling water with lemon also complements the fresh tomato and basil flavors.

Leftovers store well in an airtight container in the refrigerator for up to 3 days. To reheat, add a splash of broth or water and warm gently on the stovetop, stirring to bring back that creamy texture. Microwave reheating works too, but stirring halfway through helps prevent dry spots.

Interestingly, the flavors meld and deepen after a day, so sometimes I purposely make it ahead for an even richer taste the next day.

Nutritional Information & Benefits

Per serving (makes about 4 servings): approximately 420 calories, 15g fat, 50g carbohydrates, 12g protein.

This recipe is a balanced mix of macronutrients, with the olive oil and cream providing healthy fats, and the tomatoes and basil delivering antioxidants and vitamins. Using whole wheat or gluten-free pasta can add fiber or accommodate dietary needs.

It’s naturally gluten-free if you switch the pasta, and can be dairy-free with simple ingredient swaps. The fresh basil offers anti-inflammatory properties, making this not just comforting but nourishing too.

From a wellness perspective, it’s a great example of how simple ingredients can come together to make a satisfying meal without excess additives or complicated processing.

Conclusion

This creamy 20-minute one-pot tomato basil pasta is exactly the kind of recipe that makes dinner feel like less of a chore and more of a treat. With minimal ingredients, quick cooking time, and that irresistible creamy tomato flavor, it’s no wonder this dish keeps finding its way onto my table.

Whether you stick to the classic version or try one of the variations, it’s a recipe designed for real life—busy nights, simple ingredients, and big flavor. I hope it becomes one of your favorites too.

If you give it a try, I’d love to hear how you made it your own. Drop a comment or share your tweaks—I’m always excited to see how this dish evolves in kitchens everywhere. Happy cooking!

FAQs

Can I use regular pasta instead of breaking it in half?

Yes, but breaking the pasta helps it fit better in the pot and cook evenly with the sauce. If you prefer whole strands, just be sure your pot is tall enough and stir gently to avoid sticking.

What can I substitute for heavy cream?

You can use coconut cream for a dairy-free option or Greek yogurt stirred in after cooking for a lighter creamy texture. Just add yogurt off the heat to prevent curdling.

Is this recipe freezer-friendly?

It’s best enjoyed fresh or stored in the refrigerator. Freezing can change the pasta texture and sauce consistency, so reheating might not be ideal, but it’s possible in a pinch.

Can I make this vegan?

Absolutely! Use coconut cream or cashew cream instead of dairy cream, and swap Parmesan for nutritional yeast or vegan cheese alternatives.

What if I don’t have fresh basil?

Dried basil won’t provide the same fresh flavor, but you can add a teaspoon during cooking. Parsley or oregano can also work as substitutes for a different but tasty twist.

For more easy weeknight dinners with minimal cleanup, you might enjoy my crispy garlic chicken or the lemon herb roasted vegetables that pair wonderfully with pasta dishes like this.

Pin This Recipe!

creamy one-pot tomato basil pasta recipe

Print

Creamy 20-Minute One-Pot Tomato Basil Pasta

A quick and easy one-pot pasta recipe that combines the fresh brightness of basil with a creamy tomato sauce, perfect for cozy dinners with minimal cleanup.

  • Author: Emma
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 8 ounces dry spaghetti or linguine, broken in half
  • 2 cups cherry tomatoes, halved
  • 1 cup fresh basil leaves, loosely packed and roughly chopped
  • 3 cloves garlic, minced
  • 4 cups vegetable or chicken broth (low-sodium recommended)
  • ½ cup heavy cream (or coconut cream for dairy-free)
  • 2 tablespoons olive oil, preferably extra virgin
  • ½ cup Parmesan cheese, grated (optional)
  • Salt and pepper to taste
  • Pinch of red pepper flakes (optional)

Instructions

  1. Prep the ingredients: halve the cherry tomatoes, mince the garlic, roughly chop the basil, and break the spaghetti in half. This should take about 5 minutes.
  2. Heat the olive oil in a large deep skillet or pot over medium heat until shimmering but not smoking, about 1 minute.
  3. Add the minced garlic and sauté for 30 seconds until fragrant, being careful not to burn it.
  4. Add the halved cherry tomatoes and pour in 4 cups of broth. Stir gently to combine.
  5. Add the broken spaghetti to the pot, pressing it gently down to submerge. Bring to a simmer and cook uncovered for 10 to 12 minutes, stirring every few minutes to prevent sticking. The pasta should be al dente and the broth should reduce slightly.
  6. Lower the heat to medium-low. Stir in the heavy cream, fresh basil, and grated Parmesan cheese. Season with salt, pepper, and optional red pepper flakes to taste. Cook for another 2 minutes until the sauce thickens and coats the pasta.
  7. If the sauce is too thick, add a splash more broth or cream. Taste and adjust seasoning. Serve immediately with extra Parmesan and basil on top.

Notes

Keep stirring every 2-3 minutes to prevent pasta from sticking. Use room temperature broth for even cooking. Fresh basil added at the end preserves its bright flavor. For a lighter sauce, substitute half the cream with Greek yogurt added off heat. Freshly grated Parmesan is recommended for best flavor. If sauce is watery after cooking, increase heat slightly and stir until thickened.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 420
  • Sugar: 6
  • Sodium: 400
  • Fat: 15
  • Saturated Fat: 7
  • Carbohydrates: 50
  • Fiber: 3
  • Protein: 12

Keywords: one-pot pasta, tomato basil pasta, creamy pasta, quick dinner, easy pasta recipe, weeknight dinner, comfort food

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating