Imagine a bubbling pot of creamy tomato pasta, where the rich, velvety sauce clings lovingly to each twirling strand of al dente pasta, creating a comforting embrace that warms the soul. The aroma wafts through the kitchen, a fragrant invitation that promises a symphony of flavors with every forkful, making it impossible to resist this delightful one-pot creamy tomato pasta.
I can still recall the first time I whipped up this dish on a chaotic weeknight when dinner plans went awry. With the clock ticking and my stomach growling, I stumbled upon this recipe that transformed my kitchen into a haven of warmth and nostalgia. Whether it’s a cozy family dinner or an impromptu gathering with friends, this creamy masterpiece is bound to spark joy and laughter, leaving everyone eagerly asking for seconds.
Why Is One‑Pot Creamy Tomato Pasta So Irresistibly Good?
Quick and easy: With just 10 minutes of prep and a total cook time of 20 minutes, this dish is perfect for busy weeknights.
Creamy goodness: The rich blend of heavy cream and fresh cherry tomatoes creates a luxuriously smooth sauce that clings to every piece of pasta.
Flavor-packed: Infused with garlic, basil, and oregano, you’ll enjoy a burst of flavor in every bite, making it a family favorite.
Versatile choice: Use any pasta you have on hand—penne, fusilli, or spaghetti all work beautifully!
One-pot convenience: Say goodbye to multiple dishes; everything cooks together in one pot for easy cleanup.
This recipe is sure to impress your loved ones while saving you time in the kitchen!
One‑Pot Creamy Tomato Pasta Ingredients
For the Pasta
- 12 oz penne pasta (or any pasta of choice) – This hearty pasta holds the creamy tomato sauce beautifully, making every bite satisfying.
For the Sauce
- 2 cups cherry tomatoes (halved) – These sweet tomatoes burst with flavor and contribute a fresh taste to your One-Pot Creamy Tomato Pasta.
- 1 cup heavy cream – Provides a rich, velvety texture that elevates the dish to comfort food status.
- 1 cup vegetable broth – Adds depth and enhances the overall flavor profile of the sauce.
- 1 tablespoon olive oil – A touch of healthy fat that helps sauté the garlic and adds a subtle richness.
- 2 cloves garlic (minced) – Infuses the dish with aromatic goodness and a hint of warmth.
- 1 teaspoon dried basil – Brings a fragrant herbal note that complements the tomatoes beautifully.
- 1 teaspoon dried oregano – Adds an earthy flavor that rounds out the sauce perfectly.
- Salt to taste – Enhances all the flavors, ensuring a well-seasoned dish.
- Pepper to taste – Adds a little kick, balancing out the creaminess of the sauce.
For the Garnish
- 1/4 cup parmesan cheese (grated) – This salty, nutty cheese melts into the pasta, adding extra richness and flavor.
- 2 tablespoons fresh basil (chopped) – Freshens up the dish with vibrant color and an aromatic finish.
How to Make One‑Pot Creamy Tomato Pasta
1. Heat Oil: In a large pot, heat 1 tablespoon of olive oil over medium heat. Add 2 cloves of minced garlic and sauté until fragrant, about 1 minute, filling your kitchen with a wonderful aroma.
2. Combine Ingredients: Add 2 cups of halved cherry tomatoes, 1 cup of vegetable broth, and 1 cup of heavy cream to the pot. Stir everything together until well combined, creating a vibrant mixture.
3. Simmer & Add Pasta: Bring the mixture to a gentle simmer, then add 12 oz of penne pasta, along with 1 teaspoon each of dried basil and dried oregano. Season with salt and pepper to taste for that extra flavor boost.
4. Cook Covered: Cover the pot and cook for 12-15 minutes, stirring occasionally. You want the pasta to be al dente while the sauce thickens beautifully around it.
5. Stir in Cheese: Remove from heat and stir in 1/4 cup of grated parmesan cheese until melted and creamy, transforming your dish into a comforting delight.
6. Garnish & Serve: Serve hot, garnished with 2 tablespoons of chopped fresh basil and additional parmesan cheese if desired for that finishing touch.
Optional: Top with a drizzle of olive oil for added richness.
Exact quantities are listed in the recipe card below.
Tips for the Best One‑Pot Creamy Tomato Pasta
- Pasta Choice: Use penne or any pasta that can hold sauce well; avoid thin pasta that may overcook and become mushy.
- Tomato Freshness: Opt for ripe cherry tomatoes for the best flavor; using canned tomatoes can result in a less vibrant sauce.
- Cream Consistency: Stir in heavy cream gradually to achieve a creamy texture; adding it too quickly can cause separation.
- Seasoning Balance: Taste your sauce before serving; adjust salt and pepper to enhance flavors, ensuring a well-seasoned dish.
- Cooking Time: Keep an eye on the cooking time; stirring occasionally helps prevent sticking and ensures even cooking of the pasta.
- Garnish Generously: Don’t skimp on fresh basil and parmesan cheese as they elevate the One‑Pot Creamy Tomato Pasta with fresh flavors and added richness.
How to Store and Freeze One‑Pot Creamy Tomato Pasta

- Fridge: Store any leftover One‑Pot Creamy Tomato Pasta in an airtight container for up to 3 days. This keeps it fresh and ready for a quick meal!
- Freezer: If you plan to keep it longer, freeze the pasta in a freezer-safe container for up to 2 months. Just be sure to leave some space for expansion.
- Reheating: Thaw the frozen pasta overnight in the fridge, then reheat on the stove over low heat, adding a splash of vegetable broth or cream to revive its creamy texture.
- Fresh Ingredients: For best flavor, add fresh basil and grated parmesan just before serving. This ensures they maintain their vibrant taste!
One‑Pot Creamy Tomato Pasta Your Way
Feel free to unleash your creativity and make this dish uniquely yours with these delightful twists!
- Whole Wheat: Substitute regular penne with whole wheat pasta for a nuttier flavor and added fiber. This swap not only enhances nutrition but also gives a satisfying chew to the dish.
- Spicy Kick: Add a pinch of red pepper flakes to the sauce for an extra layer of heat. Just a little goes a long way, giving your creamy tomato base a delightful zing that will keep you coming back for more.
- Veggie Boost: Toss in some baby spinach or kale along with the cherry tomatoes for added greens. The vibrant colors and nutrients will elevate your meal while keeping it comforting and delicious.
- Protein-Packed: Stir in cooked chicken, shrimp, or chickpeas for a heartier version. Adding protein not only makes this dish more filling but also turns it into a well-rounded meal perfect for any family dinner.
- Vegan-Friendly: Replace heavy cream with coconut milk and use vegetable broth instead of regular broth. This creamy alternative offers a subtle sweetness that pairs beautifully with the tomatoes, making it dairy-free yet rich.
- Garlic Lovers: Increase the garlic to four cloves or incorporate roasted garlic for a deeper flavor profile. The sweet, caramelized notes of roasted garlic will add an irresistible depth to your sauce.
- Herb Infusion: Experiment with fresh herbs like thyme or parsley in place of dried basil and oregano for a brighter taste. Fresh herbs can transform the entire dish, bringing freshness that sings through every bite.
- Cheesy Delight: Mix in ricotta cheese along with the parmesan for an extra creamy texture. The addition of ricotta gives the sauce a luscious quality that’ll have everyone asking for seconds!
Make Ahead Options
This One-Pot Creamy Tomato Pasta recipe is perfect for meal prep, allowing you to enjoy a delicious weeknight dinner with minimal fuss. To get started, you can chop the cherry tomatoes and mince the garlic up to 24 hours in advance, storing them in the refrigerator. Additionally, you can combine the dried herbs and seasonings in a small container for easy access when cooking. When you’re ready to prepare your creamy tomato pasta, simply heat the olive oil in your pot, sauté the prepped garlic for about a minute, and then add the prepped cherry tomatoes, vegetable broth, and heavy cream. Bring it to a simmer before adding your penne pasta along with the dried basil and oregano. Cover and cook for 12-15 minutes until al dente. The final touch of stirring in the parmesan cheese can be done just before serving, ensuring that it maintains its creamy texture. Enjoy this comforting dish anytime with just a little advance planning!
Your One‑Pot Creamy Tomato Pasta Questions, Answered
What type of pasta works best for this recipe?
While I used 12 oz of penne pasta, you can use any pasta of your choice! Fusilli, rotini, or even spaghetti will work beautifully. Just keep an eye on the cooking time as different pasta shapes may require slight adjustments.
Can I use fresh tomatoes instead of cherry tomatoes?
Absolutely! If you prefer fresh tomatoes, about 4-5 medium-sized ripe tomatoes should do the trick. Just chop them into small pieces and add them to the pot along with the other ingredients. The sauce will be just as delicious!
How do I store leftovers?
To store your One-Pot Creamy Tomato Pasta, let it cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or cream to bring back that creamy texture.
Can I freeze this dish?
Yes, you can freeze One-Pot Creamy Tomato Pasta! Portion it into freezer-safe containers and freeze for up to 2 months. When you’re ready to enjoy it again, thaw in the fridge overnight and reheat on low heat until warmed through.
What should I do if my sauce is too thick?
If your sauce thickens too much during cooking, simply stir in a bit more vegetable broth or heavy cream until you reach your desired consistency. This is a great way to get that perfect creamy texture while keeping the flavors balanced.
Is there a way to make this dish lighter?
Certainly! To lighten up your One-Pot Creamy Tomato Pasta, consider using half-and-half or milk instead of heavy cream. You can also reduce the amount of cheese or use nutritional yeast as a cheesy alternative. Enjoying this dish doesn’t have to mean sacrificing flavor!

One-Pot Creamy Tomato Pasta
Method
- In a large pot, heat olive oil over medium heat. Add minced garlic and sauté until fragrant, about 1 minute.
- Add cherry tomatoes, vegetable broth, and heavy cream. Stir to combine.
- Bring the mixture to a simmer, then add the penne pasta, dried basil, and dried oregano. Season with salt and pepper.
- Cover and cook for 12-15 minutes, stirring occasionally, until the pasta is al dente and the sauce has thickened.
- Remove from heat and stir in grated parmesan cheese until melted and creamy.
- Serve hot, garnished with fresh basil and additional parmesan cheese if desired.















