This post may contain affiliate links. Please read our disclosure policy
If you love cozy weeknight dinners that come together with minimal effort, this one pot creamy tomato pasta is about to become a staple. Fresh tomatoes, garlic, and onion simmer into a rich base, then blend into a velvety sauce with cream, Parmesan, and Italian herbs. Toss in your favorite pasta, finish with chili oil and parsley, and you’ve got a comfort-packed meal ready in under 30 minutes.
Why You’ll Love One Pot Creamy Tomato Pasta
- One pot, zero stress: Everything cooks in one pan before blending—easy cleanup every time.
- Fresh tomato flavor: Whole tomatoes soften, char, and melt into a naturally sweet, bright sauce.
- Ultra creamy texture: Heavy cream and Parmesan create a silky, restaurant-style finish.
- Beginner-friendly: No complicated techniques; perfect for busy nights.
- Customizable: Add protein, swap herbs, or adjust spice levels effortlessly.
Ingredient Notes for One Pot Creamy Tomato Pasta
- Tomatoes: Use ripe medium tomatoes. Trimming the bottoms helps them cook evenly and blend smoothly.
- Olive Oil: Adds richness and helps cook the tomatoes and aromatics evenly.
- Onion & Garlic: These aromatics melt into the sauce for a rich base flavor.
- Tomato Paste: Boosts color and intensifies tomato richness.
- Parmesan: Helps thicken the sauce and add savory depth.
- Italian Seasoning: Adds balance with herbs like basil and oregano.
- Heavy Cream: Creates a velvety, luscious texture.
- Vegetable Broth: Adds body and helps the sauce blend smoothly.
- Pasta: Any shape works—fusilli, penne, spaghetti, or rigatoni.
- Parsley: Adds brightness at the end.
- Garnish: Chili oil, extra Parmesan, and parsley lift the whole dish.
How to Make One Pot Creamy Tomato Pasta
Cook the Tomatoes
- Heat 3 tablespoons of olive oil in a pan until hot.
- Place the whole tomatoes, trimmed-bottom side down.
- Add the onion and garlic to the center.
- Season lightly with salt.
- Cover and cook until the tomatoes soften and their bottoms begin to char.
Build the Sauce
- Peel the skins off the tomatoes once they’re soft.
- Add the tomato paste, Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth.
- Blend everything into a smooth, creamy sauce with a blender or immersion blender.
- Return the sauce to the pan and let it gently simmer.
Cook the Pasta
- Cook the pasta in salted boiling water following the package directions.
- Drain and set aside some pasta water for later.
Combine Pasta & Sauce
- Add the cooked pasta directly into the sauce.
- Toss well until fully coated.
- Stir in a splash of pasta water if you want a creamier consistency.
Finish & Serve
- Remove from the heat and mix in the parsley.
- Garnish with chili oil, extra Parmesan, and more parsley before serving.
Tips for Success
- Use ripe tomatoes: They blend smoother and create a naturally sweet sauce.
- Char the bottoms well: It adds a subtle roasted flavor without extra steps.
- Blend thoroughly: A silky sauce is the heart of this dish.
- Add pasta water gradually: It ensures the perfect creaminess without thinning the sauce too much.
- Don’t skip the chili oil: It adds a beautiful contrast to the creamy base.
Serving Ideas
- Serve with garlic bread or toasted sourdough.
- Pair with a fresh green salad or arugula parmesan salad.
- Top with burrata or fresh mozzarella for extra indulgence.
- Add grilled chicken, sautéed shrimp, or crispy chickpeas for protein.
How to Store One Pot Creamy Tomato Pasta
- Store leftovers in an airtight container for up to 3 days.
- Reheat with a splash of water or cream to bring the sauce back to life.
- Not ideal for freezing due to the cream content, which can separate.
FAQ
Can I use canned tomatoes?
Yes. Use whole peeled canned tomatoes and skip peeling, but the flavor is slightly less fresh.
Can I make it dairy-free?
Substitute coconut cream and nutritional yeast or a vegan Parmesan alternative.
Can I add protein?
Absolutely. Grilled chicken, shrimp, or Italian sausage work well.
Which pasta works best?
Penni, fusilli, rigatoni, spaghetti—anything that holds sauce well.
Final Thoughts
This one pot creamy tomato pasta is the kind of dish that feels both comforting and elegant, built from simple ingredients that transform into something special. It’s an easy weeknight recipe that still has a “made-from-scratch” soul, and it rewards every bite with rich tomato flavor and a dreamy, velvety sauce.
Enjoy More Pasta Recipes
Shrimp Pasta with Cherry Tomatoes
The Best Chicken Alfredo Pasta
One Pot Creamy Tomato Pasta
Equipment
Ingredients
- 5 medium tomatoes bottoms trimmed flat
- 3 tbsp olive oil
- 1 medium white onion finely chopped
- 4 garlic cloves minced
- Salt to taste
- 2 tbsp tomato paste
- 30 g Parmesan cheese grated
- 2 tsp Italian seasoning
- Black pepper to taste
- 100 ml heavy cream
- 200-250 ml vegetable broth
- 250 g pasta of your choice
- 3 tbsp parsley chopped
- Garnish: chili oil, parsley, extra Parmesan
Instructions
- Cook the tomatoes: Heat 3 tablespoons of olive oil in a pan until hot.Place the whole tomatoes, trimmed side down, into a large pan. Add the chopped onion and garlic to the center. Season with about 1 teaspoon of salt. Cover and cook over medium heat for 8–10 minutes, until the tomatoes are soft and the bottoms are lightly charred.
- Prepare the sauce: Remove the tomato skins. Add the tomato paste, Parmesan, Italian seasoning, black pepper, heavy cream, and vegetable broth to the pan. Using a blender or immersion blender, blend everything until smooth. Return the sauce to the pan and let it simmer gently.
- Cook the pasta: Meanwhile, cook the pasta in salted boiling water according to package directions until al dente. Drain, reserving about two ladles of pasta water.
- Combine: Add the cooked pasta directly into the sauce and toss to coat. If the sauce needs loosening, add a splash of the reserved pasta water until creamy and smooth.
- Serve: Plate the pasta and finish with chili oil, fresh parsley, and extra Parmesan.
