There’s something magical about a recipe that requires just one pot, minimal effort, and delivers maximum flavor. As someone who has tested countless pasta recipes over the years, I can confidently say that this Easy One Pot Creamy Tomato Pasta has become my go-to weeknight dinner solution. It’s the perfect balance of rich tomato flavor, creamy texture, and comforting warmth—all created with minimal cleanup!
When I first discovered one-pot pasta cooking, I was skeptical. Could pasta really cook properly without being boiled separately? Would the sauce develop enough flavor? After numerous tests and tweaks, I’ve perfected this technique and am excited to share it with you today.
Why You’ll Love This Recipe
This creamy tomato pasta is more than just convenient—it’s a flavor-packed meal that will have everyone asking for seconds. Here’s why this recipe deserves a spot in your regular rotation:
- Truly one-pot – Everything cooks together, meaning less cleanup and more time to enjoy your evening
- Ready in 30 minutes – Perfect for busy weeknights when time is limited
- Customizable – Easy to adapt with different proteins or vegetables
- Budget-friendly – Uses pantry staples you likely already have on hand
- Kid-approved – Creamy, not too spicy, and familiar flavors that children love
- Great for leftovers – Tastes even better the next day as flavors continue to meld
Ingredients You’ll Need
For this simple yet flavorful pasta dish, you’ll need ingredients that are easily found in most kitchens. The magic happens when these humble components come together in one pot:
For the Base:
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 1 teaspoon dried Italian herbs
- ½ teaspoon red pepper flakes (optional, adjust to taste)
- 28 oz (800g) can crushed tomatoes
- 2 tablespoons tomato paste
- 3½ cups vegetable broth (or chicken broth)
- 1 pound (450g) pasta (penne, rotini, or fusilli work best)
- 1 teaspoon salt (plus more to taste)
- ½ teaspoon freshly ground black pepper
For the Creamy Finish:
- ½ cup heavy cream
- ⅓ cup grated Parmesan cheese, plus more for serving
- 2 tablespoons butter
- ¼ cup fresh basil leaves, torn or chopped
Optional Add-ins:
- 2 cups fresh spinach
- 1 cup cherry tomatoes, halved
- 1 cup cooked chicken, shredded
- 1 can artichoke hearts, quartered
- 1 cup mushrooms, sliced
- ½ cup sun-dried tomatoes, chopped
Kitchen Equipment Needed
One of the best parts about this recipe is how little equipment you’ll need:
- Large deep pot or Dutch oven (4-6 quart capacity)
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Cheese grater (if using block Parmesan)

Step-by-Step Instructions
Follow these simple steps and you’ll have a delicious pasta dinner on the table in no time:
1. Prepare Your Base
- Heat olive oil in a large pot or Dutch oven over medium heat.
- Add diced onions and cook for 3-4 minutes until they begin to soften and become translucent.
- Add minced garlic, dried Italian herbs, and red pepper flakes (if using). Stir continuously for about 30 seconds until fragrant. Be careful not to burn the garlic, as it will create a bitter taste.
- Pour in the crushed tomatoes and add tomato paste. Stir well to combine all ingredients.
- Add vegetable broth, salt, and pepper. Stir to integrate all components.
2. Cook the Pasta
- Add dry pasta directly to the pot. Yes, uncooked pasta goes straight into the sauce mixture!
- Ensure the pasta is submerged in the liquid. If needed, add a bit more broth or water to cover.
- Bring the mixture to a boil, then reduce heat to medium-low to maintain a gentle simmer.
- Cover the pot and cook for about 10-12 minutes, stirring occasionally to prevent sticking. Cook time may vary slightly depending on the pasta shape you’ve chosen.
- Test the pasta periodically. You want it cooked al dente (tender but still with a slight bite).
3. Create the Creamy Finish
- When pasta is al dente and most of the liquid has been absorbed (there should still be some sauce, but not watery), reduce heat to low.
- Add heavy cream, butter, and grated Parmesan cheese.
- Stir gently until the butter melts and the sauce becomes creamy and well combined.
- If using any optional add-ins like spinach or cherry tomatoes, fold them in now and allow to cook for 1-2 minutes until warmed through or slightly wilted.
- Taste and adjust seasoning with additional salt and pepper if needed.
- Remove from heat and let stand for 2-3 minutes—the sauce will continue to thicken during this time.
4. Serve and Garnish
- Divide pasta among serving bowls.
- Sprinkle with additional Parmesan cheese.
- Top with fresh basil.
- Serve immediately while hot.
Tips for Perfect One Pot Pasta
After making this dish dozens of times, I’ve gathered some helpful insights to ensure your pasta turns out perfect every time:
- Choose the right pasta shape – Medium shapes like penne, rotini, or fusilli work best as they cook evenly and catch the sauce well. Avoid very thin pastas like angel hair which can overcook quickly.
- Stir occasionally but gently – This prevents sticking without breaking the pasta, especially important as the liquid reduces.
- Keep an eye on liquid levels – Different brands of pasta may absorb liquid differently. If your mixture looks too dry before pasta is done, add ¼ cup more broth or water at a time.
- Adjust thickness to preference – For a thinner sauce, add a splash more broth. For thicker sauce, simmer uncovered for a few extra minutes.
- Don’t rush the simmering stage – A gentle simmer allows the pasta to properly absorb flavors while cooking through evenly.
- Add cream and cheese off the heat – This prevents the dairy from curdling or separating in the hot pot.
Nutritional Information
Understanding the nutritional content helps when planning balanced meals. Here’s the approximate breakdown per serving (based on 6 servings):
Nutrient | Amount per Serving |
---|---|
Calories | 420 |
Protein | 12g |
Carbohydrates | 58g |
Fat | 16g |
Saturated Fat | 8g |
Fiber | 4g |
Sugar | 6g |
Sodium | 670mg |
Calcium | 120mg |
Iron | 2mg |
Variations to Try
One of the reasons I love this recipe is its versatility. Here are some of my favorite variations to keep meals interesting:
Protein Additions
Adding protein transforms this side dish into a complete meal:
- Mediterranean – Add 1 cup cooked, diced chicken and ½ cup kalamata olives
- Seafood – Stir in ¾ pound of cooked shrimp during the final 3 minutes of cooking
- Vegetarian Protein Boost – Add 1 can drained, rinsed white beans or 1 cup cooked lentils
- Italian Style – Include ½ pound cooked Italian sausage (removed from casings and crumbled)
Vegetable Variations
Boost the nutritional value with these veggie combinations:
- Garden Fresh – Add 1 cup diced zucchini and 1 cup bell peppers along with the onions
- Mushroom Lover’s – Include 2 cups sliced mushrooms, sautéed with the onions
- Greens Boost – Stir in 2 cups baby kale or arugula just before serving
- Roasted Veggie – Fold in 2 cups of pre-roasted vegetables (eggplant, zucchini, peppers) during the final minutes

Make-Ahead and Storage Instructions
This pasta dish is not only convenient to make but also stores beautifully:
Refrigerator Storage:
- Cool completely before transferring to an airtight container
- Refrigerate for up to 4 days
- The pasta may absorb more sauce as it sits, becoming slightly less saucy but even more flavorful
Freezer Storage:
- Portion into freezer-safe containers, leaving some room for expansion
- Freeze for up to 3 months
- Label with date and contents
- Allow 1-inch headspace for expansion
Reheating Instructions:
- Refrigerated portions: Microwave for 1-2 minutes, stirring halfway through. Alternatively, reheat in a saucepan over medium-low heat, adding a splash of broth or water to loosen the sauce.
- Frozen portions: Thaw overnight in refrigerator if possible, then reheat as above. Or reheat from frozen in microwave using 50% power, stirring occasionally until heated through.
- Refresh the flavor: Add a sprinkle of fresh Parmesan cheese and torn basil leaves after reheating.
Serving Suggestions
Complete your meal with these complementary side dishes and beverages:
Side Dishes:
- Simple green salad with lemon vinaigrette
- Garlic bread or crusty Italian bread
- Roasted vegetables such as broccoli or asparagus
- Marinated artichoke hearts
Beverages:
- Sparkling water with a squeeze of lemon
- Iced tea with fresh mint
- Italian soda with a splash of cream
- Refreshing cucumber water
Dessert Pairings:
- Light and fresh berry parfait
- Lemon sorbet
- Tiramisu for special occasions
- Simple almond biscotti
Common Mistakes to Avoid
Even with a simple recipe, there are pitfalls to watch for:
- Using too small a pot – The pasta needs room to expand and cook evenly
- High heat throughout – This can cause the bottom to scorch before pasta is cooked
- Not stirring occasionally – Can lead to pasta sticking together or to the bottom of the pot
- Adding dairy too early – Can cause curdling or separation
- Overcooking the pasta – Check frequently near the end of cooking time
- Under-seasoning – Pasta dishes need proper salt to bring out flavors
- Using pre-grated cheese – Often contains anti-caking agents that prevent proper melting
Cost Breakdown
Another advantage of this dish is its budget-friendly nature. Here’s an approximate cost analysis based on average U.S. grocery prices:
Ingredient | Approximate Cost |
---|---|
Pasta (1 lb) | $1.50 |
Canned tomatoes (28 oz) | $2.00 |
Tomato paste (2 tbsp) | $0.30 |
Onion (1 medium) | $0.50 |
Garlic (4 cloves) | $0.25 |
Broth (3½ cups) | $1.00 |
Heavy cream (½ cup) | $1.25 |
Parmesan cheese (⅓ cup) | $1.75 |
Butter (2 tbsp) | $0.50 |
Fresh basil | $1.50 |
Olive oil, herbs & spices | $0.75 |
Total | $11.30 |
Cost per serving (6 servings) | $1.88 |
Adding optional proteins or vegetables will increase the cost slightly but still results in an economical meal when compared to takeout or restaurant dining.

Time-Saving Shortcuts
When you’re really pressed for time, try these shortcuts:
- Pre-minced garlic – While fresh is best for flavor, jarred minced garlic works in a pinch
- Frozen diced onions – Save chopping time with pre-diced frozen onions
- Pre-shredded Parmesan – Not ideal for melting but convenient when time is limited
- Italian seasoning blend – Instead of measuring individual herbs
- Pre-washed baby spinach – Easily adds nutrition without prep work
Why One-Pot Cooking Works
The science behind one-pot pasta is fascinating. Here’s why this method produces such flavorful results:
- Starch retention – When pasta cooks in sauce rather than being drained, the starches released during cooking remain in the dish, naturally thickening the sauce.
- Flavor infusion – The pasta absorbs the flavored cooking liquid rather than plain water, imparting deeper flavor from within.
- Maillard reaction – The slight browning of the onions and tomato paste at the beginning creates complex flavor compounds that enhance the entire dish.
- Emulsion creation – The combination of starchy pasta water, fat from cream and cheese, and acidic tomatoes creates a naturally emulsified, smooth sauce.
- Concentrated flavors – As liquid reduces during cooking, flavors intensify naturally without requiring additional seasoning.
Frequently Asked Questions
After sharing this recipe with friends and family, here are the questions I’m most commonly asked:
Can I use gluten-free pasta for this recipe? Yes, but watch the cooking time carefully as gluten-free varieties often cook more quickly and can break down if overcooked. You might need slightly less liquid and shorter cooking time.
What if I don’t have heavy cream? You can substitute half-and-half, though the sauce won’t be quite as rich. In a pinch, cream cheese (2-3 tablespoons) or full-fat coconut milk can work as alternatives.
Can I make this dairy-free? Absolutely! Use olive oil instead of butter, coconut cream instead of heavy cream, and nutritional yeast or dairy-free Parmesan alternative in place of the cheese.
Will whole wheat pasta work in this recipe? Yes, though you may need to add about ¼ cup more liquid and extend the cooking time by 2-3 minutes. The texture will be slightly different but still delicious.
Can I add meat to this dish? Certainly! Brown 1 pound of ground beef, Italian sausage, or turkey before adding the onions, then proceed with the recipe as written. For chicken, either add raw diced chicken with the onions (ensuring it reaches 165°F) or stir in pre-cooked chicken toward the end.
How spicy is this pasta? With the suggested ½ teaspoon of red pepper flakes, it has just a hint of warmth. Adjust up or down according to your preference, or omit entirely for no heat.
Is this suitable for meal prep? Definitely! This pasta keeps well in the refrigerator for up to 4 days. The flavors often improve overnight as they meld together.
Can I double the recipe? Yes, as long as you have a pot large enough to accommodate double quantities. A 6-8 quart Dutch oven works well for a double batch.
My Personal Touch
What makes my version of one-pot pasta special is the balance of acidity and creaminess. The tomato paste adds richness and depth that many quick pasta recipes lack, while finishing with butter creates a silky texture that elevates this simple dish to something that tastes far more complex than its ingredient list suggests.
I also find that adding the fresh basil at the very end, rather than cooking it, preserves its bright flavor and aroma. This small touch makes a significant difference in the final dish.
For special occasions, I sometimes add a splash (about 1/4 cup) of good quality dry white wine after sautéing the onions and garlic. This adds another dimension of flavor that guests always notice but can’t quite identify.
There you have it—a truly simple yet remarkably delicious one-pot pasta that will become a staple in your cooking repertoire. What I love most about this dish is how it proves that convenience doesn’t have to mean sacrificing flavor. With minimal effort and cleanup, you can create a meal that tastes like you spent hours in the kitchen.
The next time you’re facing a busy weeknight or simply don’t feel like dealing with multiple pots and pans, give this Easy One Pot Creamy Tomato Pasta a try. I’m confident it will earn a permanent spot in your meal rotation, just as it has in mine!
Q&A Section
What makes this one-pot pasta different from traditional pasta cooking methods? In traditional pasta cooking, you boil pasta separately in water, drain it, and then add it to a separately prepared sauce. With this one-pot method, the dry pasta cooks directly in the sauce, absorbing all those flavors while simultaneously releasing starches that naturally thicken the sauce. It’s not only more convenient with less cleanup but often results in a more flavorful final dish.
How can I make sure my pasta doesn’t stick together in the one-pot method? The key is occasional gentle stirring throughout the cooking process. Unlike the traditional boiling method where you might stir only at the beginning, with one-pot pasta, you’ll want to stir every 2-3 minutes to prevent sticking. Also, ensure there’s enough liquid to cover the pasta initially—this helps prevent clumping right from the start.
Is there a way to make this recipe healthier? Absolutely! You can reduce the heavy cream to 1/4 cup and use half the amount of butter. Consider using whole wheat pasta for more fiber, and boost the vegetable content by adding spinach, zucchini, or bell peppers. You can also cut the Parmesan cheese in half and compensate for flavor with herbs like oregano and thyme.
Can I prepare this dish in advance for a dinner party? Yes, but I recommend slightly undercooking the pasta (about 1-2 minutes less than the recipe states). Once cooled and refrigerated, reheat it gently on the stovetop with a splash of broth to loosen the sauce. Add the fresh basil just before serving. This method ensures your pasta won’t become mushy when reheated.