Easy One Pot Creamy Tomato Pasta
I grew up believing simple pasta nights had to be fussy—until I learned to make this creamy tomato pasta in one pot. It’s a weeknight lifesaver: rich, comforting tomato sauce made silky with cream, pasta cooked right in the sauce, and barely any cleanup. If you want dinner that feels indulgent but comes together fast, this is it. (If you like one‑pot pasta ideas, you might enjoy this one‑pot creamy Cajun meatball pasta for a spicier spin.)
Why you’ll love this dish
This recipe shines because it’s fast, affordable, and forgiving. You don’t need multiple pans or a separate sauce — the pasta cooks directly in a creamy tomato broth, so flavors build as it simmers. It’s perfect for:
- Weeknight dinners when you want comfort without fuss.
- Families — kids usually love the creamy tomato flavor.
- Small dinner parties when you want a hearty main with simple sides.
Quick wins: low cleanup, pantry-friendly ingredients, and easy scaling. The heavy cream gives an indulgent mouthfeel, but you can thin it for lighter versions. Here’s a quick review from someone who tried it and made it their go-to:
“Creamy, quick, and exactly what I needed after a long day. Minimal cleanup and maximum comfort.” — home cook
Preparing Easy One Pot Creamy Tomato Pasta
Short step-by-step overview so you know what to expect:
- Sauté onion and garlic to build flavor.
- Add crushed tomatoes, cream, broth, and seasoning to make a simmering sauce.
- Submerge dry pasta in the sauce and simmer until al dente, stirring occasionally.
- Finish with basil and Parmesan and serve immediately.
This method means you only touch one pot from start to finish, and you can watch the sauce thicken as the pasta absorbs flavor.
What you’ll need
- 8 ounces pasta (penne or fusilli work best to hold the sauce) — other short shapes are fine.
- 1 can (15 ounces) crushed tomatoes
- 1 cup heavy cream (see substitutions below)
- 2 cups vegetable or chicken broth (low-sodium recommended)
- 2 cloves garlic, minced
- 1 onion, chopped (yellow or sweet)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- Fresh basil, for garnish
- Parmesan cheese, for serving
Substitution and ingredient notes:
- If you prefer lighter, use half-and-half or whole milk, but reduce heat slightly and expect a thinner sauce; you may need to simmer a bit longer to thicken.
- For a dairy-free option, use canned coconut milk (full‑fat) or a vegan cream alternative and choose vegetable broth.
- Low‑sodium broth gives you more control over salt — taste at the end and adjust.
Step-by-step instructions
- Heat a large pot over medium heat. Add a splash of oil if you like.
- Add the chopped onion and minced garlic. Sauté for 2–3 minutes until the onion just begins to soften and becomes translucent. Don’t let the garlic burn.
- Pour in the crushed tomatoes, heavy cream, and broth. Sprinkle in the Italian seasoning and stir to combine.
- Bring the mixture to a gentle simmer over medium heat.
- Add the dry pasta, pressing it down so it’s submerged in the liquid. Stir right away to separate pieces and coat them in sauce.
- Lower the heat to keep a gentle simmer. Cook, stirring occasionally, according to the lower end of the pasta package’s time for al dente (generally 9–12 minutes). If some pasta sticks to the bottom, scrape gently with a wooden spoon.
- Taste and season with salt and freshly ground black pepper. If the sauce thickens too much before the pasta is cooked, add a splash of broth or water and stir.
- Serve immediately topped with torn fresh basil and a generous sprinkle of Parmesan.
Keep steps short and purposeful: sauté, simmer, submerge, stir, finish. One pot — one pan — one satisfying meal.
Best ways to enjoy it
- Serve with a crisp green salad and lemon vinaigrette to cut through the creaminess.
- Add garlic bread or toasted baguette slices for mopping up sauce.
- For a heartier plate, top with pan-seared chicken or Italian sausages.
- Plate in shallow bowls, tear basil over each portion, and finish with grated Parmesan and a drizzle of olive oil for a restaurant feel.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature (no more than 2 hours out) before refrigerating.
- Freezer: You can freeze in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. Note: cream‑based sauces can change texture after freezing; stirring in a splash of broth or cream while reheating helps restore creaminess.
- Reheating: Warm gently on the stovetop over low heat, stirring and adding a little broth or cream until smooth. If using a microwave, reheat in 30–45 second bursts, stirring in between. Heat to steaming but avoid boiling rapidly (to prevent split cream). For safety, reheat to at least 165°F (74°C).
Pro chef tips
- Use the lower end of package cook time for al dente — the pasta continues to absorb sauce after you turn off the heat.
- Pressing the pasta down at the start ensures full submersion and even cooking.
- Stir occasionally but not constantly; over-stirring can break delicate pasta shapes.
- If your sauce separates or looks grainy, remove from heat and whisk in a tablespoon of cold cream or butter to bring it back together.
- Want more depth? A small splash (1–2 teaspoons) of balsamic vinegar or a pinch of sugar balances the acidity of canned tomatoes.
- For more one‑pot inspiration, try this creamy vegetable soup that uses a similar ease-of-cooking approach: creamy vegetable soup.
Creative twists
- Add cooked ground beef or Italian sausage in step 1 for a meaty version. (Brown first, then continue with the recipe.)
- Stir in frozen peas, spinach, or mushrooms for extra veg.
- Swap heavy cream for mascarpone at the end for a silkier finish.
- Make it spicy: add red pepper flakes or a teaspoon of harissa.
- For a smoky take, use fire‑roasted crushed tomatoes and finish with smoked paprika.
Your questions answered
Q: Can I use regular milk instead of heavy cream?
A: Yes, but the sauce will be thinner and less rich. Use whole milk or half‑and‑half as a compromise. If you use milk, simmer a little longer to reduce the sauce, or finish with a tablespoon of butter or mascarpone to add richness.
Q: Can I make this vegan?
A: Absolutely. Use vegetable broth, swap heavy cream for a full‑fat coconut milk or a commercial vegan cream, and omit Parmesan or use a vegan alternative.
Q: My sauce is too thick before the pasta is done — what now?
A: Add a splash of broth or water, stir, and continue cooking. It’s better to add small amounts to avoid thinning the sauce too much.
Q: How long will leftovers keep and how should I reheat?
A: See the storage section above: 3–4 days in the fridge, up to 2 months frozen. Reheat gently on low with a splash of liquid until hot throughout (165°F or 74°C).
Q: Can I use fresh pasta?
A: Yes. Fresh pasta cooks much faster (often 2–4 minutes). Reduce simmer time and watch closely so it doesn’t overcook.
Conclusion
This one‑pot creamy tomato pasta is a dependable weeknight winner: quick, comforting, and easy to adapt. If you want another creamy, fuss‑free pasta to try, check out this similarly cozy take on a one‑pot creamy tomato pasta at One Pot Creamy Tomato Pasta – Savory Nothings. For a meaty variation that adds ground beef to the mix, see this hearty recipe: One pot creamy tomato beef pasta – RecipeTin Eats.
Enjoy — and remember, the key to success is gentle simmering and a few stirs.
Creamy Tomato Pasta

Ingredients
Pasta and Sauce Ingredients
- 8 ounces pasta (penne or fusilli) Other short shapes are also fine.
- 15 ounces crushed tomatoes
- 1 cup heavy cream Can substitute with half-and-half or whole milk.
- 2 cups vegetable or chicken broth Low-sodium recommended.
- 2 cloves garlic, minced
- 1 medium onion, chopped (yellow or sweet)
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper, to taste
- Fresh basil, for garnish
- Parmesan cheese, for serving
Instructions
Preparation
- Heat a large pot over medium heat. Add a splash of oil if you like.
- Add the chopped onion and minced garlic. Sauté for 2–3 minutes until the onion softens and becomes translucent.
- Pour in the crushed tomatoes, heavy cream, and broth. Sprinkle in the Italian seasoning and stir to combine.
- Bring the mixture to a gentle simmer over medium heat.
Cooking
- Add the dry pasta, pressing it down so it’s submerged in the liquid. Stir right away to separate pieces and coat them in sauce.
- Lower the heat to keep a gentle simmer. Cook, stirring occasionally, according to the lower end of the pasta package’s time for al dente (generally 9–12 minutes).
- If some pasta sticks to the bottom, scrape gently with a wooden spoon. Taste and season with salt and freshly ground black pepper.
- If the sauce thickens too much before the pasta is cooked, add a splash of broth or water and stir.
Finishing
- Serve immediately topped with torn fresh basil and a generous sprinkle of Parmesan.
