This is the kind of dinner you turn to when you’re hungry, short on time, and craving something cozy. Everything cooks in one pot, from the onions and garlic to the pasta and sauce, so cleanup stays easy. The result is a silky, tomato-forward pasta with fresh basil and a gentle creaminess that tastes like you spent all afternoon on it.
It’s weeknight-friendly, pantry-friendly, and surprisingly elegant. You’ll want to keep this one on repeat.
Why This Recipe Works

This recipe relies on the starches released by pasta as it cooks directly in the sauce. That starch naturally thickens the liquid, creating a glossy, creamy texture without needing a ton of cream.
Simmering the pasta with tomatoes, onions, herbs, and garlic lets the flavors fuse together in one pot, so every bite feels cohesive.
Fresh basil added at the end brings brightness that balances the richness. A small splash of cream or half-and-half rounds off the acidity of the tomatoes without making the dish heavy. It’s simple, balanced, and built on solid technique.
How to Store
Let leftovers cool completely, then transfer to an airtight container. Refrigerate for up to 4 days. The sauce will thicken in the fridge; add a splash of water, milk, or broth when reheating to loosen it up.
Reheat gently on the stove over low heat, stirring often, or microwave in short bursts, adding liquid as needed.
This pasta can be frozen for up to 2 months, but the texture is best fresh or refrigerated rather than frozen.
Why This is Good for You

- Lycopene-rich tomatoes: Cooked tomatoes are a great source of lycopene, an antioxidant linked to heart health.
- Fresh herbs: Basil adds flavor and small amounts of vitamins A and K without extra calories or sodium.
- Balanced comfort: Using broth and tomato as the base keeps it lighter while a modest amount of cream provides satisfaction and staying power.
- Whole-grain option: Swap in whole-wheat pasta for extra fiber if you like; just add a bit more liquid and watch the timing.
Pitfalls to Watch Out For
- Undercooking aromatics: If the onions and garlic are rushed, the sauce tastes flat. Soften onions fully and bloom the garlic briefly.
- Not stirring enough: One-pot pasta needs frequent stirring to prevent sticking and ensure even cooking.
- Too little liquid: If the pot looks dry before the pasta is al dente, add warm broth or water. Don’t wait until it scorches.
- Adding cream too early: Boiling cream can split.
Stir it in after lowering the heat near the end.
- Over-salting: Parmesan is salty. Season lightly at first, then adjust after adding cheese.
Recipe Variations
- Protein boost: Stir in cooked Italian sausage, rotisserie chicken, or sautéed shrimp near the end. For plant-based, add a can of rinsed chickpeas.
- Greens and veggies: Toss in baby spinach or kale during the last 2 minutes.
Sauté mushrooms, zucchini, or bell peppers with the onions for extra body.
- Extra creamy: Swap half the Parmesan for mascarpone or add a spoonful of cream cheese for a silkier texture.
- Sun-dried tomato twist: Add 1/4 cup chopped oil-packed sun-dried tomatoes with the crushed tomatoes for deeper flavor.
- Dairy-free: Use full-fat coconut milk or a barista-style oat cream and a dairy-free Parmesan alternative. Season with lemon juice to brighten.
- Herb swap: Replace basil with fresh parsley and a pinch of dried thyme, or finish with torn arugula for peppery bite.
- Spicy arrabbiata style: Increase red pepper flakes and add a pinch of smoked paprika.

One Pot Creamy Tomato Basil Pasta – Comforting, Quick, and Satisfying
Ingredients
- 12 oz (340 g) dry pasta (penne, rigatoni, or fusilli work best)
- 2 tbsp olive oil
- 1 small yellow onion, finely chopped
- 3–4 cloves garlic, minced
- 1/2 tsp red pepper flakes (optional, for gentle heat)
- 1 can (28 oz/800 g) crushed tomatoes or tomato passata
- 3 cups (720 ml) low-sodium vegetable or chicken broth (plus extra as needed)
- 1/2 cup (120 ml) heavy cream or half-and-half
- 1/2 cup (50 g) grated Parmesan, plus more for serving
- 1 cup (packed) fresh basil leaves, torn or thinly sliced
- 1 tsp sugar (optional, to balance acidity)
- 1 tsp dried oregano or Italian seasoning
- Salt and black pepper, to taste
Instructions
- Sauté the aromatics. In a large, wide pot or deep sauté pan, heat the olive oil over medium heat.Add the onion with a pinch of salt and cook 4–5 minutes until soft and translucent. Stir in the garlic and red pepper flakes; cook 30 seconds until fragrant.
- Build the base. Add crushed tomatoes, broth, oregano, and sugar if using. Stir well and season with 1 teaspoon salt and 1/2 teaspoon black pepper to start.
- Add the pasta. Stir in the dry pasta, pressing it down so it’s mostly submerged.Increase heat to bring the mixture to a lively simmer.
- Simmer and stir. Cook uncovered, stirring often to prevent sticking, for 10–12 minutes or until the pasta is al dente. Adjust the heat to keep a steady simmer. If the liquid reduces too quickly, splash in more broth or water, 1/4 cup at a time.
- Make it creamy. Lower the heat and pour in the cream.Stir in the Parmesan until melted and the sauce turns glossy and slightly thick. Taste and adjust salt and pepper.
- Finish with basil. Remove from heat and fold in most of the basil, reserving a little for garnish. Let the pasta rest 2–3 minutes; it will thicken as it sits.
- Serve. Top with extra Parmesan, a drizzle of olive oil, and the remaining basil.Serve hot.
FAQ
Can I use a different type of pasta?
Yes. Short shapes like penne, rigatoni, fusilli, or shells work best because they cook evenly and hold the sauce.
If using spaghetti or linguine, break them in half and stir a bit more to prevent clumping.
What if I only have tomato sauce or diced tomatoes?
Both work. Tomato sauce makes a smoother finish, while diced tomatoes add texture. If using diced, consider blending half the can for a creamier base.
How do I keep the pasta from sticking to the bottom?
Use a wide pot and stir every 1–2 minutes, especially during the first half of cooking.
Keep the heat to a steady simmer, not a hard boil, and scrape the bottom as you stir.
Can I make this ahead?
You can cook it 1–2 hours ahead and keep it covered off the heat. Thin with warm broth when reheating and fold in a bit of fresh basil to revive the flavor.
Is there a way to lighten it up?
Use half-and-half instead of heavy cream, and reduce Parmesan slightly. You can also stir in extra broth to create a looser, lighter sauce and add a handful of spinach to bulk it up.
How do I make it gluten-free?
Use a sturdy gluten-free pasta made from brown rice or a rice-corn blend.
Add liquid gradually and watch the timing, as gluten-free pasta can cook faster and release more starch.
What if the sauce is too thin?
Let the pasta sit off heat for 2–3 minutes; it will thicken. If it’s still loose, simmer gently for another minute while stirring, or add a small handful of Parmesan to help it tighten.
What if the sauce tastes too acidic?
Add a pinch of sugar, a splash more cream, or a knob of butter to round out the edges. Salt can also help balance acidity, so adjust to taste after adding cheese.
In Conclusion
One Pot Creamy Tomato Basil Pasta brings big flavor with minimal effort and dishes.
It’s silky, comforting, and endlessly adaptable, perfect for busy nights or cozy weekends. With a few pantry staples and fresh basil, you can have a satisfying meal on the table in about 30 minutes. Keep this recipe in your back pocket—it’s a reliable favorite that never disappoints.





