There’s nothing quite like a creamy tomato pasta night when the week has run long and the fridge looks bare. I built this one-pan version after years of standing in front of an open pantry around 6 p.m., piecing together dinner from a box of pasta, a can of tomatoes, and whatever cream I had left from a weekend recipe. Over my ten years of home cooking, this has become one of my most reliable weeknight pasta dinners — one skillet, thirty minutes, and the kind of velvety tomato sauce that tastes like it simmered for hours. Aunt Anne reminded me early on that cooking the pasta right in the sauce releases starch that makes everything cling together beautifully, and she was right. If you love a creamy garlic pasta on a busy night, you’ll feel right at home with this one. Pour yourself a glass of something cold, grab one pan, and let’s get dinner on the table.
You Might Also Love
If this one-pan dinner becomes a regular, here are a few more weeknight pasta favorites from my kitchen worth pinning.
- 1 Pot Tomato Ricotta Pasta — silky ricotta-tomato sauce that comes together in one pot, no draining.
- Spinach Tomato Pasta — bright tomato sauce with wilted spinach, ready in under thirty minutes.
- One Pot Creamy Cajun Pasta — a warm, spiced cousin of this dish with bold Cajun seasoning.
- Garlic Parmesan Focaccia Bread — pillowy homemade bread for soaking up every drop of sauce.
Why You’ll Love This Recipe
- One pan, one stovetop, no fuss. The pasta cooks right in the sauce, which means fewer dishes and a richer, starchier finish that clings to every noodle.
- Pantry-staple ingredients. Dried pasta, canned tomatoes, garlic, broth, and a splash of cream — everything here lives in most kitchens already.
- Ready in 30 minutes. From the first sizzle of onion to the final swirl of Parmesan, this dinner moves fast without cutting corners on flavor.
- Creamy without feeling heavy. A modest pour of cream is balanced by bright tomatoes and Parmesan, giving you a silky sauce that still feels comforting, not weighed down.
- Family-approved every time. This is the kind of warm, satisfying pasta that quiets a hungry table — perfect for picky eaters and grown-up palates alike.
- Endlessly adaptable. Add chicken, shrimp, or wilted greens to make it your own without changing the method.
Ingredient Notes
- Pasta — Short shapes like penne or rigatoni hold the creamy tomato sauce best.
- Olive oil — Use a good extra-virgin for sautéing; it builds the base flavor.
- Onion — Yellow onion melts into the sauce and adds gentle sweetness as it softens.
- Garlic — Freshly minced cloves bring sharp, fragrant depth — skip the jarred kind here.
- Diced tomatoes — A 14.5 oz can gives the sauce structure; fire-roasted works beautifully too.
- Dried basil — Adds soft, herby warmth that pairs naturally with tomato and cream.
- Dried oregano — Brings earthy, slightly peppery notes that round out the Italian profile.
- Red pepper flakes — A small pinch wakes the sauce up without making it feel spicy.
- Heavy cream — Half a cup is enough for silkiness without tipping into heaviness.
- Vegetable broth — Cooks the pasta and infuses every bite with savory depth.
- Parmesan cheese — Grate it fresh for the best melt and a salty, nutty finish.
- Fresh basil — Torn leaves on top brighten the dish and add a fresh, fragrant lift.
How to Make One Pan Creamy Tomato Pasta
- Heat the oil. Warm olive oil in a 12-inch deep skillet over medium heat until it shimmers, about one minute.
- Sauté the onion. Add chopped onion and cook for 3–4 minutes until softened, fragrant, and just turning translucent.
- Bloom the garlic. Stir in minced garlic and cook for 30 seconds until fragrant — do not let it brown.
- Build the sauce base. Pour in diced tomatoes with their juices, basil, oregano, and red pepper flakes; stir to combine.
- Add liquid and pasta. Pour in 2 cups vegetable broth, add dry pasta, and stir so every noodle is submerged in the liquid.
- Simmer the pasta. Bring to a gentle boil, then reduce to medium-low and cook 10–12 minutes uncovered, stirring often, until pasta is tender and liquid has reduced.
- Stir in the cream. Lower the heat, pour in heavy cream, and stir until fully combined.
- Finish with Parmesan. Sprinkle in grated Parmesan, stir off the heat, and let the sauce turn velvety and glossy.
- Season and serve. Taste, season with salt and black pepper, and top with torn fresh basil leaves.
Emily’s Expert Tips
- Salt your broth, not your water: I let the vegetable broth do the seasoning work since the pasta cooks directly in it. Taste before adding extra salt at the end — Parmesan adds plenty.
- Stir often, especially near the end: I learned the hard way that one-pan pastas can stick as the liquid reduces. A quick stir every two minutes keeps the bottom clean and the sauce silky.
- Pull the pan off heat before adding cream: Boiling cream can split or look grainy. I always lower the heat or move the skillet off the burner before pouring it in — every time.
- Use freshly grated Parmesan: Pre-shredded Parmesan has anti-caking agents that resist melting. Grating from a block takes two minutes and gives you that glossy, restaurant-style finish.
- Adjust liquid as you go: Different pasta shapes absorb broth at different rates. If yours looks thirsty before it’s tender, splash in a quarter cup more broth — no harm done.
Storage Tips
- Refrigerator: Store in an airtight container for up to 3 days.
- Freezer: Cream-based pastas separate when frozen — I don’t recommend freezing this one.
- Reheat on the stovetop: Warm gently in a skillet over low heat with a splash of broth or cream.
- Microwave option: Heat in 30-second bursts, stirring between, with a tablespoon of milk added.
- Refresh before serving: Stir in a fresh pinch of Parmesan and torn basil to revive the flavor.
Variations & Substitutions
- Add protein: Stir in cooked chicken or shrimp at the end — pairs well with creamy garlic penne pasta.
- Make it spicier: Double the red pepper flakes for a creamy Cajun pasta style kick.
- Go meatless and hearty: Add white beans or cooked lentils for extra protein and texture.
- Swap the cream: Use half-and-half or full-fat coconut milk for a lighter or dairy-free version.
- Add greens: Stir in baby spinach or kale during the last two minutes until just wilted.
- Try sun-dried tomatoes: Add ¼ cup chopped for a sun-dried tomato pasta flavor twist.
- Use chicken broth: Replace vegetable broth for a deeper, savory backbone.
What to Serve With One Pan Creamy Tomato Pasta
- Garlic parmesan focaccia: Soft, pillowy bread perfect for soaking up the creamy tomato sauce.
- Bagged Caesar salad: Crisp romaine and tangy dressing balance the rich pasta in under five minutes.
- Roasted frozen broccoli: Toss with olive oil and bake at 425°F while the pasta simmers.
- Garlic green beans: Quick-sautéed beans add freshness and color to the plate.
- Simple cucumber salad: Sliced cucumbers, olive oil, and lemon — clean and fast.
- Crusty bakery bread: Warm slices torn at the table — no extra prep needed.
Frequently Asked Questions
- Can I use any pasta shape? Yes — short shapes like penne, ziti, or rigatoni work best for catching sauce.
- Can I make this dairy-free? Yes — use full-fat coconut milk and skip the Parmesan or use a vegan version.
- Why is my sauce too thick? Stir in a splash of broth or pasta water until it loosens to your liking.
- Can I add chicken? Yes — stir in cooked, sliced chicken at the end with the cream.
- Does this freeze well? Not really — cream sauces separate when frozen and lose their silky texture.
- Can I use fresh tomatoes? Yes — use about 1½ cups diced ripe tomatoes plus 2 tablespoons tomato paste.
One Pan Creamy Tomato Pasta
A creamy, comforting one-pan tomato pasta where everything cooks together in a single skillet. Silky tomato-Parmesan sauce, pantry staples, and 30 minutes deliver a warm, family-friendly weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner / Pasta
- Method: Stovetop / One-Pan
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
- 8 ounces pasta (penne or rigatoni)
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes
- 2 cups vegetable broth
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
- Salt to taste
- Black pepper to taste
- Fresh basil leaves for garnish
Instructions
- Warm olive oil in a 12-inch deep skillet over medium heat until it shimmers, about one minute.
- Add chopped onion and cook for 3–4 minutes until softened, fragrant, and just turning translucent.
- Stir in minced garlic and cook for 30 seconds until fragrant — do not let it brown.
- Pour in diced tomatoes with their juices, dried basil, oregano, and red pepper flakes; stir to combine.
- Pour in 2 cups vegetable broth, add the dry pasta, and stir so every noodle is submerged in the liquid.
- Bring to a gentle boil, then reduce to medium-low and cook uncovered for 10–12 minutes, stirring often, until pasta is tender and liquid has reduced.
- Lower the heat, pour in heavy cream, and stir until fully combined.
- Sprinkle in grated Parmesan, stir off the heat, and let the sauce turn velvety and glossy.
- Taste, season with salt and black pepper, and top with torn fresh basil leaves before serving.
Notes
- Stir often during the simmer to prevent the pasta from sticking to the bottom of the skillet.
- Pull the pan off the heat before adding the cream to prevent splitting or graininess.
- Use freshly grated Parmesan from a block — pre-shredded cheese resists melting smoothly.
- If the pasta looks thirsty before tender, splash in an extra ¼ cup broth.
- Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently with a splash of broth or cream.

