If you’re craving a comforting, restaurant-quality meal that comes together in a single pot, look no further than One Pot Creamy Tomato Pasta! This dish delivers rich, velvety sauce with bright tomato flavor and minimal cleanup, making it a go-to recipe for busy weeknights when you want something truly special. Fresh tomatoes are charred and blended into a silky base, then combined with pasta and a touch of cream for an indulgent yet surprisingly simple dinner.

Did you know that charring tomato bottoms before blending them creates deeper caramelized notes that store-bought sauce simply cannot match? With just one pot and a few pantry staples, you’ll have a restaurant-worthy pasta dish that impresses family and friends every single time.
Let’s dive into the ingredients, preparation, and some tips to make this creamy tomato pasta truly shine!
Ingredients for One Pot Creamy Tomato Pasta
To create the perfect creamy tomato pasta, you’ll need the following ingredients:
Essential Ingredients
- 5 medium tomatoes bottoms trimmed flat for even cooking
- 3 tablespoons olive oil for cooking and flavor
- 1 medium white onion finely chopped
- 4 garlic cloves minced
- 2 tablespoons tomato paste for concentrated tomato flavor
- 30 grams Parmesan cheese grated, plus extra for serving
- 2 teaspoons Italian seasoning dried herbs work perfectly
- 100 milliliters heavy cream for richness and smoothness
- 200 to 250 milliliters vegetable broth adjust for desired sauce consistency
- 250 grams pasta of your choice penne, rigatoni, or fettuccine all work well
- Salt and black pepper to taste
- 3 tablespoons fresh parsley chopped, plus more for garnish
Optional Ingredients
- Chili oil for a spicy finishing touch
- Fresh basil as an alternative or addition to parsley
- Red pepper flakes if you prefer extra heat
How to Prepare the Tomato Sauce
Here’s how to build the foundation of this creamy sauce:
- Char the Tomatoes: Heat 3 tablespoons of olive oil in a large pan over medium-high heat until shimmering. Place the whole trimmed tomatoes, flat side down, into the pan and add the chopped onion and minced garlic to the center. Season with about 1 teaspoon of salt, cover, and cook for 8 to 10 minutes until the tomatoes are soft and the bottoms are lightly charred.
- Blend the Sauce: Remove the tomato skins and discard them. Add the tomato paste, grated Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth to the pan. Using an immersion blender, blend everything until completely smooth and silky.
- Simmer: Return the blended sauce to the pan if needed and let it simmer gently over low heat while you prepare the pasta.
Cooking the Pasta
While the sauce simmers, prepare the pasta:
- Boil Water: Bring a large pot of salted water to a rolling boil according to package directions for your chosen pasta shape.
- Cook al Dente: Add the pasta and cook until just tender with a slight firmness in the center, about 8 to 12 minutes depending on the pasta type. Drain the pasta, reserving about 2 ladles (approximately 250 milliliters) of the starchy pasta water.
Assembly: Bringing It All Together
Once your sauce and pasta are ready, it’s time to combine them into one beautiful dish!
- Combine Pasta and Sauce: Add the cooked pasta directly into the simmering sauce and toss everything together until the pasta is evenly coated.
- Adjust Consistency: If the sauce feels too thick, add a splash of the reserved pasta water, a little at a time, until the sauce reaches a creamy, smooth consistency that clings gently to each strand.
- Finish with Garnish: Plate the pasta and drizzle with chili oil if desired, then top with fresh chopped parsley and extra grated Parmesan cheese.
Variations and Customizations
One of the great things about this creamy tomato pasta is its versatility!
- Protein Additions: Stir in grilled chicken, crispy pancetta, or sautéed shrimp for a heartier version.
- Vegetable Boost: Add sautéed mushrooms, spinach, zucchini, or sun-dried tomatoes to increase the nutritional value.
- Cheese Variations: Substitute ricotta, mascarpone, or mozzarella for a different creamy texture and flavor profile.
- Spice Level: Control the heat by adjusting the amount of chili oil or adding fresh red pepper flakes to the sauce.
Serving Suggestions
Pair this creamy tomato pasta with a crisp green salad dressed in lemon vinaigrette to balance the richness of the sauce.
A chilled white wine such as Pinot Grigio or Sauvignon Blanc complements the tomato and cream flavors beautifully.

Conclusion
In just a few simple steps, you’ve created a vibrant and deeply satisfying creamy tomato pasta that rivals any Italian trattoria.
This one-pot wonder is perfect for busy weeknights when you want restaurant-quality flavor without the fuss of multiple dishes.
Don’t hesitate to get creative with protein and vegetable additions, or adjust the sauce consistency and seasoning to match your personal taste.
Try it today and experience the deliciousness for yourself!
Recipe FAQ’s
Can I use canned tomatoes instead of fresh ones?
Yes, you can substitute 800 grams of canned whole tomatoes (about two 14-ounce cans) drained and patted dry. Skip the charring step and proceed directly to blending the sauce with the remaining ingredients.
How do I store leftovers?
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of water or broth to refresh the sauce if it has thickened.
What pasta shapes work best for this recipe?
Penne, rigatoni, and fettuccine are ideal because their ridges and shapes hold the creamy sauce well, but any pasta shape you enjoy will work beautifully.
Recipe Card
One Pot Creamy Tomato Pasta (45 Minutes)
Description: This creamy tomato pasta features charred fresh tomatoes blended into a silky, luxurious sauce with Parmesan, cream, and aromatic garlic and onion.
Perfect for busy weeknights or when you want an impressive dinner that comes together in a single pot with minimal cleanup.
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Calories per serving: 520 kcal
Ingredients:
- 5 medium tomatoes bottoms trimmed flat
- 3 tablespoons olive oil
- 1 medium white onion finely chopped
- 4 garlic cloves minced
- Salt to taste
- 2 tablespoons tomato paste
- 30 grams Parmesan cheese grated, plus extra for serving
- 2 teaspoons Italian seasoning
- Black pepper to taste
- 100 milliliters heavy cream
- 200 to 250 milliliters vegetable broth
- 250 grams pasta of your choice
- 3 tablespoons fresh parsley chopped, plus more for garnish
- Chili oil for drizzling
Instructions:
Char and Blend the Sauce
- Heat 3 tablespoons of olive oil in a large pan over medium-high heat until shimmering. Place the whole trimmed tomatoes, flat side down, into the pan and add the chopped onion and minced garlic to the center. Season with about 1 teaspoon of salt, cover, and cook for 8 to 10 minutes until the tomatoes are soft and the bottoms are lightly charred.
- Remove the tomato skins and discard them. Add the tomato paste, grated Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth to the pan. Using an immersion blender, blend everything until completely smooth and silky.
- Let the sauce simmer gently over low heat while you prepare the pasta.
Cook the Pasta
- Bring a large pot of salted water to a rolling boil. Add the pasta and cook until al dente according to package directions, about 8 to 12 minutes depending on the pasta type. Drain the pasta, reserving about 2 ladles of the starchy pasta water.
Combine and Serve
- Add the cooked pasta directly into the simmering sauce and toss until evenly coated. If the sauce feels too thick, add a splash of reserved pasta water until the sauce reaches a creamy, smooth consistency.
- Plate the pasta and drizzle with chili oil, then top with fresh chopped parsley and extra grated Parmesan cheese.

One Pot Creamy Tomato Pasta
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
This creamy tomato pasta features charred fresh tomatoes blended into a silky, luxurious sauce with Parmesan, cream, and aromatic garlic and onion. Perfect for busy weeknights or when you want an impressive dinner that comes together in a single pot with minimal cleanup.
Ingredients
- 5 medium tomatoes, bottoms trimmed flat
- 3 tablespoons olive oil
- 1 medium white onion, finely chopped
- 4 cloves garlic, minced
- salt, to taste
- 2 tablespoons tomato paste
- 30 grams Parmesan cheese, grated, plus extra for serving
- 2 teaspoons Italian seasoning
- black pepper, to taste
- 100 milliliters heavy cream
- 200-250 milliliters vegetable broth
- 250 grams pasta of your choice
- 3 tablespoons fresh parsley, chopped, plus more for garnish
- chili oil, for drizzling
Instructions
- Char the Tomatoes: Heat 3 tablespoons of olive oil in a large pan over medium-high heat until shimmering. Place the whole trimmed tomatoes, flat side down, into the pan and add the chopped onion and minced garlic to the center. Season with about 1 teaspoon of salt, cover, and cook for 8 to 10 minutes until the tomatoes are soft and the bottoms are lightly charred.
- Blend the Sauce: Remove the tomato skins and discard them. Add the tomato paste, grated Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth to the pan. Using an immersion blender, blend everything until completely smooth and silky.
- Simmer: Let the sauce simmer gently over low heat while you prepare the pasta.
- Boil Water: Bring a large pot of salted water to a rolling boil. Add the pasta and cook until al dente according to package directions, about 8 to 12 minutes depending on the pasta type. Drain the pasta, reserving about 2 ladles of the starchy pasta water.
- Combine: Add the cooked pasta directly into the simmering sauce and toss until evenly coated. If the sauce feels too thick, add a splash of reserved pasta water until the sauce reaches a creamy, smooth consistency.
- Serve: Plate the pasta and drizzle with chili oil, then top with fresh chopped parsley and extra grated Parmesan cheese.
- Prep Time: 15 minutes
- Cook Time: 30 minutes