When you’re craving comfort food but short on time, this creamy tomato pasta is your new best friend. It’s a simple, flavorful dish you can make all in one pot, perfect for those busy weeknights when you want something satisfying without the fuss.

Using just a handful of ingredients and ready in 20 minutes, this creamy tomato pasta brings together rich tomato flavor and silky creaminess in a way that’s truly irresistible. You’ll love how easy it is to whip up and how delicious it tastes!
Why You'll Love This Recipe
- Ready in just 20 minutes for quick weeknight dinners.
- One-pot cooking means less cleanup and hassle.
- Rich, creamy tomato sauce made from scratch with simple ingredients.
- Comforting and flavorful, perfect for all ages.
- Customizable with your favorite herbs or protein additions.
Ingredients
Gather these everyday ingredients to make your creamy tomato pasta come to life. You’ll only need one pot, making it an easy and efficient meal.
- 12 ounces uncooked penne pasta
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional, for a hint of heat)
- 1 (28-ounce) can crushed tomatoes
- 3 cups low-sodium chicken or vegetable broth
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese, plus more for serving
- Fresh basil leaves for garnish
YOUR NEXT FAVORITE RECIPE STARTS HERE
Recipe Details
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4
- Calories: Approximately 450 per serving
How to Make One-Pot Creamy Tomato Pasta | Easy 20-Minute Dinner
- Heat the olive oil in a large pot over medium heat. Add the minced garlic and red pepper flakes and sauté for about 1 minute until fragrant, stirring constantly to avoid burning.
- Pour in the crushed tomatoes, chicken broth, dried oregano, dried basil, salt, and pepper. Stir well to combine all ingredients.
- Add the uncooked penne pasta to the pot. Bring the mixture to a boil, then reduce heat to a simmer. Cook uncovered, stirring occasionally, for 12-14 minutes or until the pasta is tender and has absorbed most of the liquid.
- Once the pasta is cooked, stir in the heavy cream and grated Parmesan cheese. Continue cooking on low heat for 2-3 minutes until the sauce is creamy and coats the pasta beautifully.
- Taste and adjust seasoning with additional salt and pepper if needed. Remove from heat and let it sit for a minute to thicken slightly.
- Serve hot, garnished with fresh basil leaves and extra Parmesan cheese if desired.
Tips for the Best Results
- Use a pot wide enough so the pasta cooks evenly and doesn’t stick together.
- Stir frequently during cooking to prevent pasta from sticking to the bottom of the pot.
- For a dairy-free version, substitute heavy cream with coconut cream and skip the Parmesan.
- If you like more tang, add a splash of balsamic vinegar at the end.
- Feel free to add cooked chicken, sausage, or veggies for extra protein and flavor.
Storage and Reheating
Store any leftover creamy tomato pasta in an airtight container in the refrigerator for up to 3 days. Before serving, reheat gently on the stove with a splash of broth or water to loosen the sauce and keep it creamy.
This pasta does not freeze well due to the cream, so it's best enjoyed fresh or within a few days after cooking.
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely! While penne works well for this recipe, you can use fusilli, rotini, or any short pasta you prefer. Just keep an eye on the cooking time since it may vary slightly.
Is it possible to make this recipe vegan?
Yes, you can make this creamy tomato pasta vegan by using plant-based cream alternatives and nutritional yeast or vegan Parmesan substitutes instead of dairy cheese.
How can I make the sauce spicier?
Increase the amount of red pepper flakes or add a dash of hot sauce during cooking. Fresh chopped jalapeños can also add a nice kick.
Can I prepare this recipe ahead of time?
You can prep the ingredients ahead, but it’s best to cook the pasta fresh to maintain the creamy texture. Pre-made sauce can be refrigerated and combined with freshly cooked pasta when ready.


