This creamy tomato pasta cooks entirely in one pot, so the noodles soak up all the garlicky tomato flavor as they simmer. A splash of cream at the end turns it silky and rich, like a lighter, homemade take on a restaurant classic. It’s on the table in about 30 minutes with just one pan to wash.

Table of Contents
Why You’ll Love This Creamy Tomato Pasta
One pot means one cleanup. The pasta cooks right in the sauce, so there’s no separate pot of water to drain and no colander to scrub.
The flavor tastes slow-simmered even though it isn’t. Cooking the noodles in tomato and broth means every bite is seasoned all the way through.
It’s flexible and family-friendly. Easy to stretch with veggies or protein, it’s one of the easiest healthy meal prep ideas to keep in rotation.
Ingredients for Creamy Tomato Pasta
Pantry staples do most of the work here. Here’s what each one does.
- Pasta (12 oz): Short shapes like penne, rotini, or rigatoni work best because they cook evenly in the sauce. Reach for a sturdy brand that holds its shape.
- Olive oil (2 tablespoons): For sautéing the aromatics and building the flavor base.
- Onion and garlic (1 small onion, 3 cloves): The savory backbone of the sauce. Cook them until soft and fragrant before adding liquid.
- Tomato paste (2 tablespoons): A concentrated hit of deep, sweet tomato flavor. A quick toast in the pan makes it even richer.
- Crushed tomatoes (1 can, 28 oz): The heart of the sauce. Good-quality canned tomatoes make a real difference here.
- Broth or water (2½ cups): This cooks the pasta and becomes part of the sauce. Low-sodium broth adds the most flavor.
- Heavy cream (½ cup): Stirred in at the end for that signature silky finish. Half-and-half works for a lighter version.
- Parmesan (½ cup, grated): Melts into the sauce for savory, salty depth. Freshly grated melts best.
- Seasonings: Italian herbs, a pinch of red pepper flakes, salt, and pepper. Fresh basil at the end makes it sing.

How to Make One-Pot Creamy Tomato Pasta
- Sauté the aromatics. Heat 2 tablespoons olive oil in a large pot or deep skillet over medium heat. Add 1 diced onion and cook for 3–4 minutes, then stir in 3 minced garlic cloves and cook 30 seconds until fragrant.
- Toast the tomato paste. Add 2 tablespoons tomato paste, 1 teaspoon Italian seasoning, and a pinch of red pepper flakes. Stir for 1 minute to deepen the flavor.
- Add pasta and liquid. Pour in the 28 oz can of crushed tomatoes, 2½ cups broth, and 12 oz pasta. Add ½ teaspoon salt and ¼ teaspoon pepper, then stir well.
- Simmer until tender. Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 12–15 minutes, stirring often so the pasta doesn’t stick, until the noodles are al dente and the sauce has thickened.
- Finish creamy. Turn off the heat and stir in ½ cup heavy cream and ½ cup grated Parmesan until glossy. Taste, adjust salt, and top with fresh basil before serving.

Tips for Success
Stir often near the end. As the liquid reduces, the pasta wants to stick to the bottom. Stir every couple of minutes in the last stretch to keep it smooth. This is the number-one way to avoid a scorched pot.
Adjust the liquid as you go. Different pasta shapes drink different amounts. If it looks dry before the noodles are done, add a splash more broth; if it’s soupy, simmer a couple minutes longer.
Add cream off the heat. Take the pot off the burner before stirring in the cream and cheese. Boiling can cause dairy to separate and turn grainy.
Variations
- Add protein: Stir in cooked Italian sausage, shredded chicken, or a can of white beans for a heartier meal.
- Sneak in veggies: Wilt in spinach or stir in sautéed mushrooms at the end.
- Make it spicy: Double the red pepper flakes or add a spoonful of chili crisp.
- Dairy-free: Swap the cream for full-fat coconut milk and use a dairy-free parm.
What to Serve With It
This pasta is rich, so a crisp, fresh side balances it beautifully. A simple green salad with a lemony vinaigrette or some garlic bread for scooping is all you need.
For a cozy dinner spread, start with a bowl of slow cooker butternut squash soup, or round out a veggie-forward night next to sheet pan chicken and veggies. It’s also a comforting partner to a lighter main like egg roll in a bowl earlier in the week.

Creamy Tomato Pasta FAQs
Can I make this ahead?
Yes. It keeps in the fridge for up to 4 days. Reheat gently with a splash of broth or milk to loosen the sauce.
What pasta works best?
Short, sturdy shapes like penne, rotini, and rigatoni hold up best. Long noodles can clump since they cook right in the sauce.
Can I make it lighter?
Use half-and-half instead of cream, or stir in a few tablespoons of the starchy sauce whisked with milk. You’ll still get a creamy finish.
Why is my sauce too thick?
The pasta keeps absorbing liquid as it sits. Just stir in a little warm broth or water until it’s saucy again.
Final Thoughts
Few dinners hit the spot like a bowl of creamy tomato pasta, and this one-pot version makes it a weeknight reality. It’s warm, comforting, and endlessly adaptable, with only one pan standing between you and dinner.
Keep the ingredients on hand and you’ll always have a cozy meal ready in half an hour. Let me know how you make it your own.

One-Pot Creamy Tomato Pasta
Equipment
- large pot or Dutch oven
- wooden spoon
- measuring cups and spoons
- chef’s knife
- cutting board
Ingredients
- 12 oz short pasta (penne, rotini, or rigatoni)
- 2 tbsp olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 2 tbsp tomato paste
- 28 oz crushed tomatoes
- 2 1/2 cups low-sodium broth or water
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1 tsp Italian seasoning
- 1 pinch red pepper flakes
- 1/2 tsp salt
- 1/4 tsp black pepper
- fresh basil, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Cook the diced onion for 3–4 minutes until softened, then stir in the minced garlic and cook for 30 seconds.
- Stir in the tomato paste, Italian seasoning, and red pepper flakes. Cook for 1 minute, stirring constantly, until fragrant.
- Add the crushed tomatoes, broth or water, pasta, salt, and black pepper. Stir well to combine.
- Bring to a gentle boil, then reduce to a simmer. Cook uncovered for 12–15 minutes, stirring frequently, until the pasta is al dente and the sauce has thickened.
- Remove from the heat and stir in the heavy cream and grated Parmesan until smooth and creamy. Adjust seasoning if needed and garnish with fresh basil before serving.