
Tasty One Pot Creamy Tomato Pasta Recipe tastes like your favorite cozy tomato soup and your go-to creamy pasta had a very delicious baby, and it all cooks in one pot in about 30 minutes. It works perfectly for busy weeknights, beginner cooks, or anyone who hates doing dishes as much as I hate scrubbing cheese off a second pan. I’ve cooked some version of this dish for years, and my kids now call it “red mac and cheese for grown-ups.”
Why Tasty One Pot Creamy Tomato Pasta Recipe Is Worth It
This one pot creamy tomato pasta recipe delivers rich flavor with almost no effort. You toss dry pasta, tomatoes, broth, and cream into one pot, stir a few times, and dinner basically cooks itself.
Cleanup stays easy because you only wash one pot, one spoon, and maybe a cutting board. The pasta soaks up the tomato broth as it cooks, so the sauce clings to every noodle and tastes like it simmered all afternoon.
“This Tasty One Pot Creamy Tomato Pasta Recipe tastes like restaurant comfort food but comes together on a Tuesday night with almost no dishes. ★★★★★”
Ingredients You Need
Pasta
- 12 ounces short pasta (penne, rotini, fusilli, or shells work best)
- 1 tablespoon olive oil (or avocado oil)
Tomato base
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 can (14.5–15 ounces) crushed tomatoes
- Use fire-roasted tomatoes for a deeper flavor.
- 2 tablespoons tomato paste
- Tube tomato paste works great and stores easily in the fridge.
- 2 cups low-sodium vegetable broth or chicken broth
- Use a good-tasting boxed broth; I like Pacific or Kettle & Fire.
- ½ teaspoon sugar (balances acidity; skip if you use sweeter jarred tomatoes)
Creamy goodness
- ¾ cup heavy cream
- Swap with half-and-half for a lighter sauce, or use full-fat coconut milk for dairy-free.
- ½ cup grated Parmesan cheese, plus extra for serving
- Use real Parmigiano Reggiano or a good wedge-style parmesan; skip the green can if possible.
- 2 tablespoons cream cheese, softened (optional, for extra silky texture)
Seasoning
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 1 teaspoon Italian seasoning or dried oregano-basil mix
- ¼ teaspoon red pepper flakes (optional, for a gentle kick)
- 1 teaspoon dried onion powder (boosts flavor, pantry-friendly)
Fresh finish
- 2 tablespoons butter
- Small handful fresh basil or parsley, chopped
- Lemon wedge (optional, a squeeze brightens the sauce)
Pantry shortcuts
- Use jarred minced garlic if you feel tired or rushed.
- Use pre-shredded parmesan from the refrigerated section if you need speed.
- Use pre-chopped frozen onions to skip knife work.
Equipment
- Large, heavy-bottomed pot or Dutch oven with lid
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Ladle or mug to scoop extra starchy pasta water if needed
Quick Tips & substitutions
- Use short pasta shapes so they cook evenly and soak up the creamy tomato sauce.
- Stir the pot every few minutes so the pasta does not stick to the bottom.
- Keep the heat at a gentle simmer; high heat can scorch the tomato base.
- Add extra broth or water in ¼-cup amounts if the pasta looks dry before it turns tender.
- Swap heavy cream with half-and-half or whole milk plus a tablespoon of butter.
- Use coconut milk and vegan parmesan-style cheese for a dairy-free version.
- Use gluten-free pasta and check it a few minutes early since it softens faster.
- Add cooked chicken, rotisserie chicken, or cooked sausage at the end for extra protein.
- Stir in a handful of baby spinach or kale in the last 2 minutes for extra veggies.
- Taste and adjust salt and acid at the end; a pinch of salt and a squeeze of lemon can wake up the whole pot.
How to Make Tasty One Pot Creamy Tomato Pasta Recipe
Step 1: Sauté veggies and aromatics
Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and a pinch of salt, then cook until the onion turns soft and translucent, about 5–7 minutes. Stir in minced garlic and cook 30–60 seconds, until the garlic smells fragrant and slightly sweet, not sharp.
Step 2: Build the tomato base
Stir in tomato paste and cook 1–2 minutes, until it darkens slightly and looks glossy. Add crushed tomatoes, broth, sugar, Italian seasoning, onion powder, black pepper, and red pepper flakes. Stir well and bring the mixture to a gentle simmer.
Step 3: Add pasta and simmer
Add the dry pasta straight into the simmering tomato mixture and stir so every piece of pasta sinks into the liquid. Cover the pot with the lid slightly ajar and keep the heat at a steady simmer, not a hard boil. Stir every 2–3 minutes and cook until the pasta turns al dente, usually 10–12 minutes, depending on the shape.
Step 4: Make it creamy
Lower the heat to low. Pour in the heavy cream and add the cream cheese (if you use it), then stir until the sauce turns smooth and creamy. Add the butter and grated parmesan, then stir again until the cheese melts and the sauce thickens and coats the pasta.
Step 5: Adjust and finish
Taste the sauce and add more salt or pepper if needed. If the sauce looks too thick, stir in a splash of broth or water until it reaches your favorite consistency. Turn off the heat, stir in chopped basil or parsley, and squeeze in a little lemon juice if you like a brighter flavor.
Step 6: Serve
Spoon the creamy tomato pasta into bowls while it still steams. Top with extra parmesan, more herbs, and a pinch of red pepper flakes if you enjoy heat. Serve right away while the sauce stays silky and the pasta holds a gentle bite.
Recipe Variations
- Gluten-free: Use your favorite gluten-free pasta and check it a few minutes early so it does not overcook.
- Vegan: Use olive oil instead of butter, coconut milk instead of cream, and a dairy-free parmesan-style cheese.
- High protein: Stir in cooked chicken, turkey meatballs, or white beans during the last 3–4 minutes.
- Extra veggies: Add diced zucchini, bell peppers, or mushrooms with the onions.
- Spicy version: Double the red pepper flakes or add a spoonful of Calabrian chili paste.
- Cheesy twist: Stir in a handful of shredded mozzarella at the end for a stretchy, cheesy finish.
- Low carb-ish: Use half pasta and half zucchini noodles; add the zoodles in the last 2 minutes so they stay firm.
Ways to Serve Tasty One Pot Creamy Tomato Pasta Recipe
- Pair with a simple green salad with lemony vinaigrette.
- Serve with garlic bread or toasted sourdough for dunking into the creamy tomato sauce.
- Add roasted broccoli or green beans on the side for more veggies.
- Top each bowl with a spoonful of ricotta for extra richness.
- Pack leftovers in a thermos for a cozy work or school lunch.
Storage Success
Let the creamy tomato pasta cool until it feels just slightly warm, not hot, before you pack it up. Store leftovers in an airtight container in the fridge for up to 3–4 days. Add a splash of broth or milk when you reheat it on the stove or in the microwave so the sauce turns silky again. If the pasta soaked up a lot of sauce, stir in a bit more cream or a spoonful of butter while you warm it.

Tasty One Pot Creamy Tomato Pasta Recipe
Ingredients
Instructions
- Heat the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and a pinch of salt and cook, stirring occasionally, until the onion is soft and translucent, about 5–7 minutes.
- Stir in the minced garlic and cook for 30–60 seconds, just until fragrant and slightly sweet, not browned.
- Add the tomato paste and cook for 1–2 minutes, stirring, until it darkens slightly and looks glossy. Stir in the crushed tomatoes, broth, sugar, Italian seasoning, onion powder, black pepper, and red pepper flakes. Bring the mixture to a gentle simmer.
- Add the dry pasta directly to the simmering tomato mixture and stir so all the pasta is submerged. Cover the pot with the lid slightly ajar and maintain a steady simmer (not a hard boil), stirring every 2–3 minutes, until the pasta is al dente, about 10–12 minutes depending on the shape.
- Reduce the heat to low. Pour in the heavy cream and add the cream cheese if using, stirring until the sauce becomes smooth and creamy. Add the butter and grated Parmesan and stir until the cheese melts and the sauce thickens and coats the pasta.
- Taste and adjust the seasoning with more salt or pepper as needed. If the sauce is too thick, stir in a splash of broth or water until it reaches your preferred consistency. Turn off the heat, then stir in the chopped basil or parsley and a squeeze of lemon juice if you like a brighter flavor.
- Serve the creamy tomato pasta hot in bowls, topped with extra Parmesan, more herbs, and a pinch of red pepper flakes if desired.
Notes
Approximate per serving (1 of 4): 560 calories; fat 30 g; saturated fat 16 g; carbohydrates 59 g; fiber 4 g; sugars 9 g; protein 17 g; sodium 820 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply