One-Pot Creamy Tomato Pasta – Easy, Cozy, and Crowd-Pleasing
This One-Pot Creamy Tomato Pasta is the kind of dinner you make on a busy evening and end up craving again the next day. Everything cooks in a single pot—pasta, sauce, aromatics—so cleanup is a breeze. The result is a silky, tomato-rich sauce that clings to tender noodles with just the right amount of creaminess.
It’s comforting without being heavy, and it comes together fast. If you can sauté garlic and stir a pot, you can make this.

One-Pot Creamy Tomato Pasta - Easy, Cozy, and Crowd-Pleasing
Ingredients
Method
- Warm the pot: Set a large, heavy pot or Dutch oven over medium heat. Add 2 tablespoons olive oil and 1 tablespoon butter (if using).
- Sauté aromatics: Add 1 finely chopped onion and a pinch of salt.Cook 4–5 minutes until soft and lightly golden. Stir in 3–4 minced garlic cloves for 30 seconds, just until fragrant.
- Toast the tomato paste: Add 2 tablespoons tomato paste. Cook, stirring, for 1–2 minutes until it darkens slightly.This enhances sweetness and depth.
- Add tomatoes and seasoning: Pour in a 28-ounce can of crushed tomatoes. Stir in 1 teaspoon dried oregano (or Italian seasoning), 1/4–1/2 teaspoon red pepper flakes, 1/2 teaspoon sugar (if your tomatoes are very tangy), and several grinds of black pepper. Simmer 2 minutes.
- Add liquids and pasta: Pour in 3–3 1/2 cups broth and bring to a gentle boil.Add 12 ounces dry pasta. Stir well to prevent sticking and ensure pasta is submerged.
- Simmer until al dente: Reduce heat to medium-low. Cook uncovered, stirring every 2 minutes to prevent sticking, until the pasta is al dente and the sauce thickens, about 10–12 minutes.If it gets too thick before the pasta is done, add a splash of broth or water.
- Add cream and cheese: Stir in 1/2 cup heavy cream and 1/2 cup freshly grated Parmesan. Simmer 1–2 minutes more until glossy and creamy. Taste and adjust salt and pepper.
- Finish with freshness: Turn off the heat.Stir in a handful of torn basil leaves and a little lemon zest or a small squeeze of lemon juice for brightness.
- Rest and serve: Let the pasta sit for 2 minutes to thicken slightly. Serve hot with extra Parmesan and basil.
What Makes This Recipe So Good

- One pot, minimal mess: Pasta and sauce cook together, so you skip extra pans and strainers.
- Balanced flavor: Sweet tomatoes, a hint of garlic, a touch of cream, and a bright finish of basil and lemon make every bite pop.
- Perfect texture: Cooking pasta in the sauce releases starch, which naturally thickens everything into a glossy, creamy finish.
- Weeknight-friendly: Ready in about 25–30 minutes with pantry staples.
- Flexible: Easy to make vegetarian, dairy-free, or protein-packed with simple swaps.
What You’ll Need
- Olive oil: For sautéing and richness.
- Unsalted butter (optional): Adds a silky finish.
- Yellow onion: Brings sweetness and depth.
- Garlic: Essential aromatic.
- Tomato paste: Concentrated tomato flavor and color.
- Crushed tomatoes (canned): The base of the sauce.
- Vegetable or chicken broth: Liquid for cooking pasta and boosting flavor.
- Heavy cream: Creaminess and balance for the acidity of tomatoes.
- Dry pasta: Short shapes like penne, rigatoni, or fusilli hold sauce well.
- Dried oregano or Italian seasoning: Warm, familiar flavor.
- Red pepper flakes: Gentle heat (optional).
- Sugar (a pinch): Rounds out acidity if needed.
- Parmesan cheese (freshly grated): Savory finish and extra body.
- Fresh basil: Bright, fresh flavor at the end.
- Lemon (zest or a squeeze): Lightens and lifts the sauce (optional but excellent).
- Salt and black pepper: To season at every step.
Step-by-Step Instructions

- Warm the pot: Set a large, heavy pot or Dutch oven over medium heat. Add 2 tablespoons olive oil and 1 tablespoon butter (if using).
- Sauté aromatics: Add 1 finely chopped onion and a pinch of salt.Cook 4–5 minutes until soft and lightly golden. Stir in 3–4 minced garlic cloves for 30 seconds, just until fragrant.
- Toast the tomato paste: Add 2 tablespoons tomato paste. Cook, stirring, for 1–2 minutes until it darkens slightly.This enhances sweetness and depth.
- Add tomatoes and seasoning: Pour in a 28-ounce can of crushed tomatoes. Stir in 1 teaspoon dried oregano (or Italian seasoning), 1/4–1/2 teaspoon red pepper flakes, 1/2 teaspoon sugar (if your tomatoes are very tangy), and several grinds of black pepper. Simmer 2 minutes.
- Add liquids and pasta: Pour in 3–3 1/2 cups broth and bring to a gentle boil.Add 12 ounces dry pasta. Stir well to prevent sticking and ensure pasta is submerged.
- Simmer until al dente: Reduce heat to medium-low. Cook uncovered, stirring every 2 minutes to prevent sticking, until the pasta is al dente and the sauce thickens, about 10–12 minutes.If it gets too thick before the pasta is done, add a splash of broth or water.
- Add cream and cheese: Stir in 1/2 cup heavy cream and 1/2 cup freshly grated Parmesan. Simmer 1–2 minutes more until glossy and creamy. Taste and adjust salt and pepper.
- Finish with freshness: Turn off the heat.Stir in a handful of torn basil leaves and a little lemon zest or a small squeeze of lemon juice for brightness.
- Rest and serve: Let the pasta sit for 2 minutes to thicken slightly. Serve hot with extra Parmesan and basil.
Storage Instructions
- Refrigerator: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Not ideal, as cream sauces can separate. If freezing, skip the cream and cheese, then add them when reheating.Freeze up to 2 months.
- Reheating: Warm gently on the stove over low heat or in the microwave at 50–70% power. Add a splash of water, broth, or cream to loosen the sauce.
Benefits of This Recipe
- Time saver: From chopping to serving in about half an hour.
- Budget-friendly: Uses pantry staples and stretches into multiple servings.
- Beginner-proof: Straightforward steps with built-in forgiveness thanks to the starchy pasta water effect.
- Customizable: Works with different pastas, proteins, and dairy options.
- Comforting yet light: Creamy without feeling heavy, with bright, fresh notes.
Common Mistakes to Avoid
- Not stirring often enough: Pasta can clump or stick to the bottom if you leave it. Stir every couple of minutes.
- Adding the cream too early: Add cream after the pasta cooks, or it can reduce too much and separate.
- Overcooking the pasta: Pull it at al dente.It will continue to soften slightly as it rests.
- Skipping the seasoning: Taste at the end. Tomatoes and broth vary in saltiness, so adjust to make the flavors shine.
- Using the wrong pot size: A small pot can cause uneven cooking. Choose a wide pot or Dutch oven so pasta sits mostly in the liquid.
Alternatives
- Dairy-free: Swap heavy cream for full-fat coconut milk or an unsweetened cashew cream.Use nutritional yeast or a vegan Parmesan instead of dairy Parmesan.
- Protein add-ins: Brown Italian sausage with the onions, stir in rotisserie chicken at the end, or add a can of drained chickpeas when you add the pasta.
- Veggie boosts: Stir in baby spinach or kale during the last 2 minutes. Add sautéed mushrooms, roasted red peppers, or peas.
- Herb swaps: Use parsley if you’re out of basil, or finish with a little thyme for earthiness.
- Pasta shape variations: Penne, rigatoni, rotini, farfalle, or shells all work. For long pasta like spaghetti, break it in half so it fits and submerges.
- Spice level: Increase red pepper flakes or finish with chili oil for a kick.
- Lighter version: Use half-and-half instead of heavy cream, or reduce the cream to 1/4 cup and add extra broth.
FAQ
Can I use fresh tomatoes instead of canned?
Yes.
Use about 2 pounds of ripe tomatoes, peeled and crushed, or blitzed in a blender. You may need to cook them a few extra minutes to concentrate the flavor and adjust seasoning to taste.
What if my sauce looks too thin?
Let it simmer a few extra minutes uncovered, stirring often. The starch from the pasta will continue to thicken it.
You can also add a small handful of Parmesan to help it tighten.
What if my sauce is too thick before the pasta is done?
Add warm broth or water, 1/4 cup at a time, and keep stirring. The goal is to keep the pasta mostly submerged so it cooks evenly.
Can I make this ahead?
It’s best fresh, but you can cook it slightly under al dente, cool quickly, and reheat with a splash of liquid. Add fresh basil and a touch of cream when reheating to revive the sauce.
Which pasta shape works best?
Short, ridged shapes like rigatoni, penne, or fusilli hold onto the sauce and cook evenly in one pot.
They’re less likely to clump and offer great bite.
How do I make it gluten-free?
Use a sturdy gluten-free pasta made from brown rice or a rice-corn blend. Stir more frequently, and watch the liquid closely, as GF pasta can release different amounts of starch.
Can I skip the sugar?
If your tomatoes are naturally sweet, yes. The small pinch is there to balance acidity, not to make the dish sugary.
Is there a way to add more protein without meat?
Add a can of drained white beans or chickpeas with the pasta, or stir in a dollop of ricotta at the end for extra creaminess and protein.
Why add lemon at the end?
A touch of acidity brightens the sauce and makes the flavors pop.
It doesn’t make the dish sour—just livelier.
Can I use milk instead of cream?
You can, but the sauce will be thinner and may be more likely to curdle if boiled. If using milk, keep the heat low and add a bit more Parmesan to help thicken.
Wrapping Up
One-Pot Creamy Tomato Pasta is simple, fast, and endlessly adaptable. With pantry ingredients and minimal cleanup, it’s the perfect weeknight hero.
Keep the technique the same—toast your tomato paste, cook the pasta in flavorful liquid, and finish with cream and freshness—and you’ll have a cozy, reliable dinner every time. Serve it with a green salad or garlic bread, and enjoy the kind of meal that makes weeknights feel easy.






