Written by

Harmony Rich

Published

Creamy No-Drain One-Pot Tomato Pasta Recipe Easy 20-Minute Dinner

Ready In 20 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“The power went out halfway through dinner prep last Thursday,” I remember telling my roommate as we sat by candlelight, laughing over a half-cooked meal. Honestly, it was a disaster waiting to happen—or so I thought. I’d been aiming to make a fancy pasta dish, but without electricity, I had to rethink fast. That’s when I threw together what I now call my Creamy No-Drain One-Pot Tomato Pasta. It was a total scramble: no draining, no fuss, just one pot on the stove and some quick stirring. The best part? It was ready in 20 minutes flat, creamy and comforting despite the chaos.

Maybe you’ve been there—rushing home after a long day, staring at a fridge that’s a little too bare, and wondering if dinner can be both easy and satisfying. This recipe answers that exact dilemma. I mean, who wants to wrestle with multiple pots or spend forever cleaning up? Let me tell you, this one-pot wonder has saved many evenings around here. Plus, it’s that kind of dish that makes you close your eyes at the first bite because the creamy tomato sauce feels like a warm hug after a hectic day.

What makes this recipe stick with me isn’t just its speed or simplicity—it’s the way it came together in a moment of kitchen panic and turned into a weekly staple. If you’re craving a quick, creamy pasta meal without the usual mess or hassle, this is the recipe you want in your back pocket. And trust me, once you try it, you’ll be making it on those crazy busy nights too.

Why You’ll Love This Recipe

Having tested this Creamy No-Drain One-Pot Tomato Pasta multiple times (and sometimes with an audience of very hungry friends), I can say it’s both a lifesaver and a crowd-pleaser. Here’s why this recipe stands out:

  • Quick & Easy: Ready in under 20 minutes, perfect for nights when time isn’t on your side.
  • Simple Ingredients: Uses pantry staples like canned tomatoes and dried pasta—no last-minute grocery runs needed.
  • Perfect for Weeknight Dinners: Feeds a small family or doubles up for leftovers without extra effort.
  • Creamy Comfort: The no-drain technique means the pasta cooks right in the sauce, soaking up all that rich, tangy flavor.
  • Crowd-Pleaser: It’s the kind of recipe that gets raves from both kids and adults, even picky eaters.

This isn’t just any tomato pasta. The magic lies in cooking the pasta directly in the sauce with a touch of cream, which creates a silky texture that’s hard to beat. Plus, it’s a recipe that doesn’t require babysitting—once you stir occasionally, it’s pretty hands-off. I’m convinced that this dish is the ultimate solution when you want comforting pasta without the usual pot juggling. Honestly, it’s the kind of meal that sticks around in your rotation because it’s just that reliable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. All are pantry-friendly, with easy swaps if needed.

  • Olive oil – 2 tablespoons (extra virgin for best flavor)
  • Garlic cloves – 3, minced (fresh is best, but jarred works in a pinch)
  • Yellow onion – 1 small, finely chopped (adds sweetness and depth)
  • Canned crushed tomatoes – 1 (28 oz / 800 g) can (I recommend San Marzano for rich taste)
  • Vegetable or chicken broth – 3 cups (720 ml) (use low sodium if preferred)
  • Uncooked pasta – 8 oz (225 g) short pasta like penne or rigatoni (no need to pre-cook!)
  • Heavy cream – ½ cup (120 ml) (or substitute with coconut milk for dairy-free)
  • Parmesan cheese – ½ cup (50 g), grated (optional but highly recommended)
  • Salt & pepper – to taste
  • Fresh basil – handful, torn (adds fresh brightness)

You can easily swap out pasta types depending on what you have on hand. For a gluten-free version, use your favorite gluten-free pasta—just keep an eye on cooking times. If you’re short on cream, Greek yogurt stirred in at the end also works well for that creamy finish.

Equipment Needed

  • Large deep skillet or wide saucepan – preferably with a lid, to cook everything in one pot
  • Wooden spoon or heatproof spatula – for stirring gently so pasta doesn’t stick
  • Measuring cups and spoons – for precise liquid and seasoning amounts
  • Knife and cutting board – for chopping garlic, onion, and basil

If you don’t have a deep skillet, a medium-sized saucepan works fine, though you might need to stir a bit more often to prevent sticking. I’ve used both non-stick and stainless steel pans for this recipe; non-stick makes cleanup easier, but stainless steel does a great job with the sauce’s flavor development.

Keeping your utensils handy and stirring regularly is the key to this recipe’s success. Also, a lid helps the pasta cook evenly by trapping steam, so if you’re missing one, a large plate can do in a pinch.

Preparation Method

Creamy No-Drain One-Pot Tomato Pasta preparation steps

  1. Heat the olive oil in your large skillet over medium heat for about 1 minute until shimmering but not smoking.
  2. Add the minced garlic and chopped onion and sauté for 3–4 minutes, stirring occasionally, until translucent and fragrant. Watch carefully so garlic doesn’t burn!
  3. Pour in the canned crushed tomatoes along with the broth. Stir to combine everything evenly.
  4. Bring the mixture to a gentle boil, then add the uncooked pasta all at once. Stir well to separate pasta pieces so they don’t clump together. This step is crucial—if you skip stirring, you might end up with sticky pasta lumps.
  5. Reduce the heat to a simmer and cover the pan with a lid. Let it cook for 12–15 minutes, stirring every 3 minutes to prevent pasta from sticking to the bottom. The pasta will absorb the liquid and release starch, thickening the sauce beautifully.
  6. Check the pasta for doneness around minute 12. It should be tender but still slightly firm. If it’s not quite there, continue cooking another 2–3 minutes, adding a splash of broth or water if the sauce gets too thick.
  7. Once the pasta is cooked, stir in the heavy cream and grated Parmesan cheese. Mix until the sauce is creamy and coats the pasta evenly. Taste and season with salt and pepper as needed.
  8. Remove from heat and fold in torn fresh basil leaves for a pop of color and flavor.
  9. Serve immediately—this pasta is best enjoyed fresh and hot!

If your sauce seems too watery after cooking, just let it simmer uncovered for a minute or two to thicken. Also, don’t rush the stirring—it helps the pasta cook evenly and prevents burning. Once, I forgot to stir and ended up with a tiny burnt patch on the bottom—not the end of the world, but definitely not ideal!

Cooking Tips & Techniques

Cooking pasta directly in the sauce can feel a little intimidating at first, but here are some tips I’ve picked up along the way to get it just right:

  • Stir early and often: The starch released by the pasta thickens the sauce and can cause sticking, so keep the spoon moving every few minutes.
  • Choose the right pasta: Short pasta shapes like penne, rigatoni, or fusilli work best—they cook evenly and hold the sauce well.
  • Use enough liquid: Don’t skimp on broth or tomatoes; the pasta needs enough moisture to cook fully.
  • Don’t rush the simmer: Let the pasta absorb flavor by simmering gently rather than blasting heat.
  • Season gradually: Salt the broth and adjust seasoning at the end to avoid over-salting.
  • Watch your timing: Overcooking will turn pasta mushy, but undercooking leaves it hard. Test bite at 12 minutes for best results.

I’ve learned the hard way that skipping the stirring step is the biggest mistake. Oh, and when I first tried adding cream, I poured it in too early, and it separated—so save that for the end for a silky finish. These little lessons make all the difference between a good pasta and a great one.

Variations & Adaptations

This creamy tomato pasta is super flexible, so you can tweak it for different tastes or dietary needs.

  • Dairy-Free: Swap heavy cream for coconut milk and use nutritional yeast instead of Parmesan for cheesy flavor.
  • Vegan: Use vegetable broth, coconut cream, and omit cheese or use a plant-based alternative.
  • Spicy Kick: Add red pepper flakes or a diced jalapeño when sautéing garlic and onions for some heat.
  • Protein Boost: Stir in cooked shredded chicken, canned beans, or sautéed mushrooms before adding cream.
  • Seasonal Twist: In summer, toss in fresh cherry tomatoes and zucchini slices instead of canned tomatoes.

Personally, I love adding a handful of baby spinach at the end—just toss it in while the pasta is still hot so it wilts gently. It sneaks in some greens without changing the creamy texture. Another time, I used gluten-free pasta, and it worked beautifully; just keep an eye on cooking times since GF pasta can vary.

Serving & Storage Suggestions

This Creamy No-Drain One-Pot Tomato Pasta is best served hot right from the stove, garnished with extra fresh basil or a sprinkle of Parmesan for a pretty finish. I like pairing it with a simple green salad or crusty garlic bread to round out the meal.

If you have leftovers, store them in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of broth or cream to loosen the sauce if it thickened too much. The flavors meld nicely overnight, making leftovers just as tasty—sometimes even better.

For freezing, portion into freezer-safe containers and thaw overnight in the fridge before reheating. Keep in mind that cream-based sauces can separate slightly after freezing, so just stir well when reheating.

Nutritional Information & Benefits

This recipe provides a balanced meal with carbohydrates from pasta, healthy fats from olive oil and cream, and vitamins from tomatoes and herbs. A typical serving (about 1.5 cups) has approximately:

Calories 400-450
Protein 12-15 grams
Fat 15-18 grams
Carbohydrates 50-55 grams
Fiber 3-5 grams

Tomatoes bring antioxidants like lycopene, great for heart health. Olive oil offers anti-inflammatory benefits, and fresh basil adds a boost of vitamins. For those watching carbs, swapping regular pasta with chickpea or lentil pasta can increase protein and fiber, making it more filling and nutritious.

Conclusion

So, there you have it: a creamy, comforting, and speedy No-Drain One-Pot Tomato Pasta that’s just as perfect for rushed weeknights as it is for laid-back dinners. This recipe stays close to my heart because it rose from a chaotic evening and turned into a no-fail classic I keep coming back to. I encourage you to try it, mix it up with your favorite add-ins, and make it your own.

Honestly, this dish has that rare combo of being easy, satisfying, and downright delicious. If you give it a go, I’d love to hear how you tweaked it or what your favorite variations are—drop a comment or share your thoughts! Let this be your new go-to for those nights when you want something cozy without the kitchen hassle. Happy cooking!

FAQs

Can I use whole wheat pasta for this recipe?

Yes, whole wheat pasta works well. Just be sure to check the cooking time on the package as it may vary slightly, and stir often to prevent sticking.

What if I don’t have heavy cream—can I substitute it?

You can use half-and-half, coconut milk for a dairy-free option, or even stir in some Greek yogurt off the heat to keep that creamy texture.

Is it necessary to stir the pasta regularly?

Yes, stirring every few minutes is important to prevent the pasta from sticking to the bottom and to ensure even cooking in the sauce.

Can I make this recipe ahead of time?

While it’s best fresh, you can prepare it a day in advance and refrigerate. Reheat gently with a splash of broth or cream to loosen the sauce.

How spicy is this pasta? Can I adjust the heat?

This recipe is mild by default, but you can add red pepper flakes or fresh chili during the garlic and onion sauté to add some heat according to your taste.

Pin This Recipe!

Creamy No-Drain One-Pot Tomato Pasta recipe

Print

Creamy No-Drain One-Pot Tomato Pasta

A quick and easy creamy tomato pasta cooked in one pot without draining, ready in 20 minutes. Perfect for busy weeknights, this comforting dish uses simple pantry ingredients and delivers rich, creamy flavor with minimal cleanup.

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

Ingredients

Scale
  • 2 tablespoons extra virgin olive oil
  • 3 garlic cloves, minced
  • 1 small yellow onion, finely chopped
  • 1 (28 oz / 800 g) can crushed tomatoes
  • 3 cups (720 ml) vegetable or chicken broth (low sodium preferred)
  • 8 oz (225 g) uncooked short pasta like penne or rigatoni
  • ½ cup (120 ml) heavy cream (or coconut milk for dairy-free)
  • ½ cup (50 g) grated Parmesan cheese (optional)
  • Salt and pepper to taste
  • Handful of fresh basil, torn

Instructions

  1. Heat the olive oil in a large skillet over medium heat for about 1 minute until shimmering but not smoking.
  2. Add the minced garlic and chopped onion and sauté for 3–4 minutes, stirring occasionally, until translucent and fragrant. Watch carefully so garlic doesn’t burn.
  3. Pour in the canned crushed tomatoes along with the broth. Stir to combine everything evenly.
  4. Bring the mixture to a gentle boil, then add the uncooked pasta all at once. Stir well to separate pasta pieces so they don’t clump together.
  5. Reduce the heat to a simmer and cover the pan with a lid. Let it cook for 12–15 minutes, stirring every 3 minutes to prevent pasta from sticking to the bottom.
  6. Check the pasta for doneness around minute 12. It should be tender but still slightly firm. If not done, continue cooking another 2–3 minutes, adding a splash of broth or water if the sauce gets too thick.
  7. Once the pasta is cooked, stir in the heavy cream and grated Parmesan cheese. Mix until the sauce is creamy and coats the pasta evenly. Taste and season with salt and pepper as needed.
  8. Remove from heat and fold in torn fresh basil leaves for a pop of color and flavor.
  9. Serve immediately while hot.

Notes

Stir the pasta regularly every few minutes to prevent sticking and ensure even cooking. Use short pasta shapes like penne or rigatoni for best results. If sauce is too watery after cooking, simmer uncovered for a few minutes to thicken. For dairy-free, substitute heavy cream with coconut milk and Parmesan with nutritional yeast. Adjust seasoning gradually to avoid over-salting.

Nutrition

  • Serving Size: About 1.5 cups per s
  • Calories: 425
  • Sugar: 6
  • Sodium: 600
  • Fat: 16.5
  • Saturated Fat: 7
  • Carbohydrates: 52.5
  • Fiber: 4
  • Protein: 13.5

Keywords: one-pot pasta, creamy tomato pasta, easy dinner, no-drain pasta, quick 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