One-Pan Creamy Tomato Basil Pasta with Mushrooms
When dinner calls for comfort and simplicity, this One-Pan Creamy Tomato Basil Pasta with Mushrooms answers in style. Imagine tender pasta bathed in a luscious tomato and basil sauce, enriched with the earthy goodness of mushrooms — all cooked effortlessly in a single pan. This recipe is perfect for busy weeknights or whenever you crave a cozy, satisfying meal without the extra cleanup. The blend of fresh flavors with creamy texture makes it a standout dish that even picky eaters will adore. Ready to dive into a bowl of creamy, herb-infused delight? Let’s get cooking!
Why It Works Every Time
This recipe is a game-changer because it combines convenience with rich flavor. Cooking everything in one pan means the pasta absorbs all the tomato, herb, and mushroom goodness as it simmers, resulting in deeper, more concentrated flavors. The vegetable broth and heavy cream create the perfect balance of savory and creamy, while the dried basil and oregano add an aromatic punch that elevates the dish. Mushrooms give a meaty texture that complements the pasta beautifully, making it a wholesome vegetarian option. Plus, minimal ingredients and easy steps mean you can have dinner ready in under 30 minutes with very little fuss.
Ingredient List
- 8 ounces pasta (penne or fusilli recommended for their shape and sauce-holding abilities)
- 2 cups vegetable broth (choose a good quality broth for maximum flavor)
- 1 cup heavy cream (adds richness and smooth texture)
- 1 can (14 ounces) diced tomatoes (fire-roasted if possible for extra depth)
- 1 cup mushrooms, sliced (button or cremini work well)
- 1 tablespoon olive oil (for sautéing)
- 2 cloves garlic, minced (aromatic base flavor)
- 1 teaspoon dried basil (herbal note essential to the dish)
- 1 teaspoon dried oregano (earthy and slightly peppery)
- Salt and pepper to taste (season well)
- Fresh basil leaves for garnish (adds vibrant color and fresh aroma)
- Parmesan cheese for serving (optional) (provides a salty, nutty finish)
Equipment & Tools
- Large deep skillet or sauté pan – big enough to hold all ingredients and allow stirring
- Wooden spoon or silicone spatula – for mixing without scratching cookware
- Measuring cups and spoons – for precise ingredient quantities
- Knife and cutting board – for slicing mushrooms and mincing garlic
- Colander – optional, if you prefer to drain pasta after cooking
Stepwise Method: One-Pan Creamy Tomato Basil Pasta with Mushrooms

Step 1: Sauté the Mushrooms and Garlic
Heat the olive oil in your large skillet over medium heat. Add the sliced mushrooms and cook for about 5 minutes until they release their moisture and start to brown. Stir in the minced garlic and cook for another 1-2 minutes until fragrant but not burnt.
Step 2: Add Liquids and Seasonings
Pour in the vegetable broth, heavy cream, and canned diced tomatoes (including the juice). Stir to combine. Sprinkle in the dried basil, dried oregano, salt, and pepper. Give everything a good mix so the herbs and seasoning are evenly distributed.
Step 3: Add the Pasta and Simmer
Add the dry pasta directly into the skillet. Press it down gently to submerge it into the liquid. Increase the heat to bring the mixture to a gentle boil. Then reduce the heat to medium-low and let it simmer uncovered. Stir occasionally to prevent sticking and help the pasta cook evenly. Cook until the pasta is tender and most of the liquid has been absorbed, about 12-15 minutes.
Step 4: Finish with Fresh Basil and Cheese
Once the pasta is creamy and cooked through, remove the skillet from heat. Tear fresh basil leaves and sprinkle on top. If you like, grate some Parmesan cheese over each serving for an extra layer of flavor.
Step 5: Serve and Enjoy
Spoon the pasta into bowls and garnish with additional basil or cheese as desired. This dish pairs wonderfully with a fresh side salad or some crusty bread.
Seasonal Spins

- Spring: Add fresh peas or asparagus tips for a burst of color and sweetness.
- Summer: Stir in chopped sun-dried tomatoes or fresh cherry tomatoes for a vibrant twist.
- Fall: Include roasted butternut squash or sweet potatoes for heartiness.
- Winter: Swap mushrooms for sautéed kale or spinach to add greens and nutrients.
Troubleshooting Tips
- Pasta is undercooked: Add a splash more vegetable broth or water, cover, and cook a few minutes longer.
- Too watery: Increase heat and simmer uncovered to reduce excess liquid, stirring frequently.
- Sauce too thick: Stir in a little extra broth or cream to loosen the sauce.
- Mushrooms not browning: Make sure the pan is hot enough and avoid overcrowding so they sauté instead of steam.
How to Store & Reheat
Store any leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, gently warm the pasta in a skillet over low heat with a splash of broth or cream to restore its creamy texture. Avoid microwaving for extended periods to prevent the sauce from separating.
Common Questions
Can I use a different type of pasta?
Absolutely! While penne and fusilli work best for holding the sauce, feel free to substitute with rotini, rigatoni, or even spaghetti if that’s what you have on hand. Just adjust cooking time accordingly.
Is there a dairy-free alternative for the heavy cream?
Yes, you can replace heavy cream with coconut cream or cashew cream to keep the dish creamy while accommodating dairy-free preferences. The flavor will be slightly different but still delicious.
Can I add protein to this pasta?
Definitely! For a quick protein boost, try stirring in cooked chicken, shrimp, or even crispy tofu. For a seafood twist, you might enjoy the Creamy Tomato Basil Shrimp Pasta recipe as well.
How can I make this recipe spicier?
To add heat, incorporate a pinch of red pepper flakes when sautéing the garlic or drizzle some hot sauce over your serving. Fresh chili slices also work great to bring a gentle kick.
Explore More
- Creamy Tomato Basil Shrimp Pasta – for a seafood variation packed with flavor.
- Bruschetta With Tomato And Basil – a fresh appetizer that pairs beautifully with this pasta.
Let’s Eat
Now it’s time to gather your ingredients, grab that skillet, and make this luscious One-Pan Creamy Tomato Basil Pasta with Mushrooms. It’s a dish that proves simple can be spectacular, delivering comfort in every creamy, herby bite. Whether you’re feeding family or impressing guests, this pasta recipe is sure to become a favorite in your dinner rotation. Serve it up with a sprinkle of fresh basil and a little Parmesan on top, and enjoy the ease and flavor of one-pan cooking at its finest.
This creamy tomato basil pasta is a testament to how wholesome ingredients prepared with care can come together effortlessly. Happy cooking and bon appétit!
Share on Pinterest


One-Pan Creamy Tomato Basil Pasta with Mushrooms
Ingredients
- 8 ounces pasta penne or fusilli recommended for their shape and sauce-holding abilities
- 2 cups vegetable broth choose a good quality broth for maximum flavor
- 1 cup heavy cream adds richness and smooth texture
- 14 ounces diced tomatoes fire-roasted if possible for extra depth
- 1 cup mushrooms sliced; button or cremini work well
- 1 tablespoon olive oil for sautéing
- 2 cloves garlic minced; aromatic base flavor
- 1 teaspoon dried basil herbal note essential to the dish
- 1 teaspoon dried oregano earthy and slightly peppery
- Salt and pepper to taste; season well
- Fresh basil leaves for garnish; adds vibrant color and fresh aroma
- Parmesan cheese for serving (optional); provides a salty, nutty finish
Instructions
- Heat the olive oil in your large skillet over medium heat. Add the sliced mushrooms and cook for about 5 minutes until they release their moisture and start to brown. Stir in the minced garlic and cook for another 1-2 minutes until fragrant but not burnt.
- Pour in the vegetable broth, heavy cream, and canned diced tomatoes (including the juice). Stir to combine. Sprinkle in the dried basil, dried oregano, salt, and pepper. Give everything a good mix so the herbs and seasoning are evenly distributed.
- Add the dry pasta directly into the skillet. Press it down gently to submerge it into the liquid. Increase the heat to bring the mixture to a gentle boil. Then reduce the heat to medium-low and let it simmer uncovered. Stir occasionally to prevent sticking and help the pasta cook evenly. Cook until the pasta is tender and most of the liquid has been absorbed, about 12-15 minutes.
- Once the pasta is creamy and cooked through, remove the skillet from heat. Tear fresh basil leaves and sprinkle on top. If you like, grate some Parmesan cheese over each serving for an extra layer of flavor.
- Spoon the pasta into bowls and garnish with additional basil or cheese as desired. This dish pairs wonderfully with a fresh side salad or some crusty bread.
Equipment
- Large deep skillet or sauté pan
- Wooden spoon or silicone spatula
- Measuring Cups and Spoons
- Knife and cutting board
- Colander
Notes
- Use penne or fusilli pasta to help the sauce cling better.
- For a dairy-free version, substitute heavy cream with coconut or cashew cream.
- Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently with a splash of broth or cream.
- Add protein like cooked chicken, shrimp, or tofu for a heartier meal.
- Adjust seasoning with red pepper flakes or hot sauce for a spicy kick.

