
Tasty One Pot Creamy Tomato Pasta Recipe tastes rich, silky, and cozy with just the right tang from tomatoes and a gentle hit of garlic and herbs. It works perfectly for busy weeknights, new cooks, college students, or anyone who wants dinner on the table in about 25–30 minutes with minimal dishes. I tested versions of this on my tiny first apartment stove, so I promise your regular kitchen can handle it.
Why Tasty One Pot Creamy Tomato Pasta Recipe Is Worth It
This one pot creamy tomato pasta means fewer dishes, less stress, and more time on the couch. You cook the pasta right in the sauce, so the starch thickens everything and gives that restaurant-style clingy texture.
The recipe uses simple pantry ingredients but tastes like you simmered sauce all afternoon. You can tweak the creaminess, spice level, and protein without changing the base method, which makes it a weeknight MVP.
“So creamy, so tomato-y, and my family scraped the pot clean in 10 minutes flat. ★★★★★”
Ingredients You Need
Pantry staples
- Olive oil – Extra-virgin tastes best, but any neutral olive oil works.
- Garlic – Fresh cloves give the best flavor; use garlic powder in a pinch (½ teaspoon per clove).
- Yellow or white onion – One small onion, finely diced; use 2–3 tablespoons dried minced onion if needed.
- Tomato paste – Double-concentrated paste adds deep tomato flavor; I like the tube style (Mutti, Cento).
- Canned crushed tomatoes – One 14–15 ounce can; fire-roasted adds a nice smoky edge.
- Dried pasta – Short shapes like penne, rigatoni, fusilli, or shells work best; use regular or whole wheat.
- Vegetable or chicken broth – Low-sodium broth helps you control salt; water works with extra seasoning.
- Dried Italian seasoning – Or a mix of dried basil, oregano, and thyme.
- Red pepper flakes – Optional, for a gentle kick.
- Salt and black pepper – Kosher salt seasons more evenly; taste as you go.
Creamy goodness
- Heavy cream – Gives the silkiest sauce; half-and-half works with slightly less richness.
- Cream cheese (optional) – A couple tablespoons make the sauce extra lush and tangy.
- Grated Parmesan or Pecorino Romano – Freshly grated melts better; pre-grated works if you stir well.
Fresh flavor boosters
- Fresh basil or parsley – Roughly chopped for topping.
- Fresh cherry tomatoes (optional) – Halved and tossed in at the end for pops of sweetness.
- Lemon wedge (optional) – A quick squeeze brightens the sauce if it tastes flat.
Protein add-ins (optional)
- Cooked chicken – Rotisserie chicken or leftover grilled chicken, chopped.
- Italian sausage – Browned and drained before you start the pasta.
- Shrimp – Peeled and deveined; add near the end so they do not overcook.
- White beans or chickpeas – Rinsed and drained for a vegetarian protein boost.
Equipment list
- Large, wide pot or deep sauté pan with lid (at least 4–5 quarts).
- Wooden spoon or silicone spatula for stirring.
- Sharp knife and cutting board for chopping.
- Measuring cups and spoons for accuracy.
- Grater for Parmesan, if using a block.
Quick Tips & substitutions
- Use short pasta shapes so they cook evenly and do not clump.
- Toast tomato paste in the oil and aromatics for 1–2 minutes to deepen flavor.
- Add broth gradually and stir often so the pasta does not stick.
- Keep the heat at a gentle simmer, not a hard boil, to avoid scorching.
- Swap heavy cream with half-and-half or full-fat coconut milk for a dairy-light or dairy-free version.
- Stir in cream and cheese off the heat so the sauce stays smooth.
- Taste the sauce before serving and adjust with salt, pepper, and a squeeze of lemon if it needs brightness.
- Use gluten-free pasta and stir more frequently since it tends to stick.
- Stir in spinach or kale at the end for easy greens.
- Add pre-cooked protein in the last few minutes so it warms through without drying out.
How to Make Tasty One Pot Creamy Tomato Pasta Recipe
Step 1: Sauté aromatics
Heat 2 tablespoons olive oil in a large pot over medium heat. Add diced onion and a pinch of salt, then cook 3–4 minutes until the onion softens and turns translucent. Add minced garlic and cook about 30 seconds until fragrant, while you stir so it does not burn.
Step 2: Build the tomato base
Spoon in 2 tablespoons tomato paste and stir it into the onions and garlic. Cook 1–2 minutes until the paste darkens slightly and smells sweet and rich. Sprinkle in 1–2 teaspoons Italian seasoning and a pinch of red pepper flakes and stir again.
Step 3: Add tomatoes, broth, and pasta
Pour in one can of crushed tomatoes and 3 cups of broth. Stir well and scrape the bottom of the pot to lift any browned bits. Add 12 ounces of dried pasta and stir so every piece sits in liquid.
Step 4: Simmer until pasta turns al dente
Bring the mixture to a gentle simmer over medium-high heat, then lower the heat to medium-low. Cover the pot, leaving the lid slightly ajar, and cook 10–12 minutes. Stir every 2–3 minutes so the pasta cooks evenly and does not stick to the bottom.
Step 5: Adjust liquid and texture
Check the pasta at the 8–10 minute mark. If the sauce looks too thick and the pasta still feels firm, add ¼–½ cup more broth or water. Stir and keep cooking until the pasta reaches al dente and the sauce looks slightly loose, since it thickens as it cools.
Step 6: Stir in cream and cheese
Turn the heat to low or switch it off. Pour in ½–¾ cup heavy cream and ¼–½ cup grated Parmesan, then stir until the sauce turns glossy and creamy. Taste and add more salt, pepper, or red pepper flakes as needed.
Step 7: Add extras and finish
Fold in any cooked protein, beans, or greens at this point. Let everything sit over low heat for 1–2 minutes so the add-ins warm through and the sauce clings to the pasta. Top with fresh basil or parsley and a little extra Parmesan right before serving.
Recipe Variations
- Gluten-free – Use gluten-free short pasta and stir more often; add a splash more liquid if it thickens too quickly.
- Vegan – Use vegetable broth, coconut milk or a barista-style oat cream, and nutritional yeast instead of Parmesan.
- Low carb-ish – Use half regular pasta and half zucchini noodles; stir in the zucchini noodles in the last 2–3 minutes.
- Extra protein – Add cooked chicken, turkey sausage, shrimp, or white beans near the end.
- Extra veggies – Stir in spinach, kale, peas, mushrooms, or roasted peppers during the last few minutes.
- Spicy version – Add more red pepper flakes or a spoonful of Calabrian chili paste with the tomato paste.
- Extra cheesy – Stir in a handful of shredded mozzarella at the end for a stretchier sauce.
Ways to Serve Tasty One Pot Creamy Tomato Pasta Recipe
- Spoon into bowls and top with extra Parmesan and fresh basil.
- Serve with a simple green salad and garlic bread or toasted baguette.
- Pair with roasted or steamed vegetables like broccoli, green beans, or asparagus.
- Pack leftovers in a thermos for a warm lunch at school or work.
- Serve small portions as a side dish next to grilled chicken or fish.
Storage Success
Let the creamy tomato pasta cool until it reaches room temperature, then transfer it to airtight containers. Store in the fridge for up to 3–4 days. Reheat on the stove over low heat or in the microwave, and stir in a splash of broth or milk to loosen the sauce. Freeze portions in freezer-safe containers for up to 2 months and thaw overnight in the fridge before reheating.

Tasty One Pot Creamy Tomato Pasta Recipe
Ingredients
Instructions
- Heat the olive oil in a large wide pot or deep sauté pan over medium heat. Add the diced onion and a pinch of salt and cook for 3–4 minutes, stirring, until the onion softens and turns translucent. Add the minced garlic and cook for about 30 seconds, stirring, just until fragrant.
- Stir in the tomato paste and cook for 1–2 minutes, letting it darken slightly and develop a sweet, rich aroma. Sprinkle in the Italian seasoning and a pinch of red pepper flakes if using, and stir to coat the aromatics.
- Pour in the crushed tomatoes and 3 cups of broth. Stir well, scraping along the bottom of the pot to lift any browned bits. Add the dried pasta and stir so every piece is submerged in liquid. Season with salt and black pepper.
- Bring the mixture to a gentle simmer over medium-high heat, then lower the heat to medium-low. Cover the pot, leaving the lid slightly ajar, and cook for 10–12 minutes, stirring every 2–3 minutes so the pasta cooks evenly and does not stick to the bottom.
- Check the pasta after 8–10 minutes. If the sauce looks very thick and the pasta is still quite firm, add 1/4–1/2 cup more broth or water. Continue simmering until the pasta is al dente and the sauce is slightly loose, keeping in mind it will thicken as it cools.
- Turn the heat to low or switch it off. Stir in the heavy cream, grated Parmesan or Pecorino, and cream cheese if using, until the sauce becomes glossy, creamy, and well combined. Taste and adjust with more salt, pepper, or red pepper flakes as needed.
- Fold in any cooked protein, beans, or greens and let them warm through in the sauce for 1–2 minutes over low heat. If using cherry tomatoes, stir them in at the end for fresh pops of sweetness.
- Serve the creamy tomato pasta hot, topped with fresh basil or parsley and extra Parmesan. Add a squeeze of lemon at the table if you want extra brightness.
Notes
Approximate per serving (1/4 of recipe, made with heavy cream, Parmesan, and no optional protein or extras): 520 calories; fat 23 g; saturated fat 11 g; carbohydrates 64 g; fiber 5 g; sugars 10 g; protein 17 g; sodium 780 mg. Values will vary based on pasta shape, broth, cheeses, and optional add-ins. Storage: Cool to room temperature, then refrigerate in airtight containers for 3–4 days. Reheat gently on the stove or in the microwave with a splash of broth or milk to loosen the sauce. For longer storage, freeze for up to 2 months and thaw overnight in the refrigerator before reheating.

Leave a Reply