Creamy Tomato Pasta: The Ultimate Comfort Food Recipe
Introduction
Creamy Tomato Pasta is a comforting and flavorful dish that combines rich tomato sauce with a smooth, velvety cream finish. Perfect for a cozy weeknight dinner, this pasta recipe is easy to make and sure to become a family favorite.

Ingredients
- 1 pound pasta (penne, rigatoni, or your favorite shape)
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can tomato sauce
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 1/4 cup chopped fresh basil, plus more for garnish
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- Optional: 1/4 cup dry white wine (such as Pinot Grigio or Sauvignon Blanc)
- Optional: 1/2 cup vegetable broth or chicken broth
Instructions
- Step 1: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Step 2: Add the minced garlic and red pepper flakes (if using) to the skillet and cook for another minute, until fragrant. Be careful not to burn the garlic.
- Step 3: If using white wine, add it now. Pour the wine into the skillet and scrape up any browned bits from the bottom. Let the wine simmer for a minute or two, until it has mostly evaporated.
- Step 4: Pour in the crushed tomatoes and tomato sauce. Stir in the dried oregano, salt, and pepper. If you want a slightly thinner sauce, add the vegetable or chicken broth. Bring the sauce to a simmer.
- Step 5: Reduce the heat to low, cover the skillet, and let the sauce simmer for at least 15 minutes, or up to 30 minutes. Stir occasionally to prevent sticking.
- Step 6: While the sauce is simmering, bring a large pot of salted water to a rolling boil.
- Step 7: Add the pasta to the boiling water and cook according to the package directions, until al dente.
- Step 8: Before draining the pasta, reserve about 1 cup of the pasta water.
- Step 9: Drain the pasta in a colander. Do not rinse it.
- Step 10: Add the drained pasta to the skillet with the tomato sauce. Toss to coat the pasta evenly.
- Step 11: Pour in the heavy cream and grated Parmesan cheese. Toss again until the sauce is creamy and smooth. If the sauce is too thick, add a little of the reserved pasta water until it reaches your desired consistency.
- Step 12: Stir in the chopped fresh basil.
- Step 13: Taste the pasta and adjust the seasoning as needed.
- Step 14: Serve the creamy tomato pasta immediately, garnished with extra Parmesan cheese and fresh basil.
Tips & Variations
- For a dairy-free version, substitute heavy cream with coconut cream and use nutritional yeast instead of Parmesan cheese.
- Add cooked Italian sausage or sautéed mushrooms for extra protein and flavor.
- If you prefer a spicier dish, increase the red pepper flakes to taste.
- Use fresh, ripe tomatoes in summer for a brighter sauce instead of canned tomatoes.
Storage
Store leftover creamy tomato pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of water or cream to loosen the sauce as needed.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Yes, any pasta shape you like can work well with this sauce, such as fusilli, farfalle, or spaghetti. Just adjust cooking times according to the package instructions.
Is it possible to make this recipe vegan?
Absolutely. Replace the heavy cream with a plant-based alternative like coconut cream or cashew cream, and swap Parmesan cheese for a vegan cheese or nutritional yeast to maintain the creamy texture and flavor.
PrintCreamy Tomato Pasta: The Ultimate Comfort Food Recipe
This Creamy Tomato Pasta is the ultimate comfort food, combining a rich and velvety tomato sauce with tender pasta and fresh basil. Perfectly balanced with garlic, onion, optional heat from red pepper flakes, and a hint of white wine, this dish is a quick and satisfying meal for any day of the week.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pasta and Sauce
- 1 pound pasta (penne, rigatoni, or your favorite shape)
- 2 tablespoons olive oil
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can tomato sauce
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper, or to taste
- Optional: 1/4 cup dry white wine (such as Pinot Grigio or Sauvignon Blanc)
- Optional: 1/2 cup vegetable broth or chicken broth
Creamy Components and Garnishes
- 1/2 cup heavy cream
- 1/4 cup grated Parmesan cheese, plus more for serving
- 1/4 cup chopped fresh basil, plus more for garnish
Instructions
- Sauté the onions: Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
- Add garlic and red pepper flakes: Add the minced garlic and red pepper flakes (if using) to the skillet and cook for another minute until fragrant, being careful not to burn the garlic.
- Deglaze with white wine: If using white wine, pour it into the skillet and scrape up any browned bits from the bottom. Let it simmer for 1-2 minutes until mostly evaporated.
- Add tomatoes and seasonings: Stir in the crushed tomatoes, tomato sauce, dried oregano, salt, and black pepper. If desired for a thinner sauce, add the vegetable or chicken broth. Bring the sauce to a simmer.
- Simmer the sauce: Reduce heat to low, cover, and let the sauce simmer for 15 to 30 minutes, stirring occasionally to prevent sticking.
- Cook the pasta: While the sauce simmers, bring a large pot of salted water to a rolling boil. Add the pasta and cook according to package directions until al dente.
- Reserve pasta water: Before draining, reserve about 1 cup of the pasta cooking water.
- Drain pasta: Drain the pasta in a colander without rinsing to keep starch for sauce binding.
- Toss pasta with sauce: Add the drained pasta to the skillet with the tomato sauce and toss to coat evenly.
- Add cream and cheese: Pour in the heavy cream and grated Parmesan cheese, tossing until the sauce is creamy and smooth. Add reserved pasta water as needed to adjust sauce consistency.
- Finish with basil and seasoning: Stir in the chopped fresh basil. Taste and adjust salt or pepper if needed.
- Serve: Serve immediately, garnished with extra Parmesan cheese and fresh basil.
Notes
- Do not rinse the pasta after draining to help the sauce cling better.
- Red pepper flakes add optional heat; adjust amount to taste or omit for no spice.
- Using white wine is optional but adds depth to the sauce flavor.
- Reserve pasta water to thin out the sauce if it becomes too thick.
- Substitute heavy cream with half-and-half for a lighter version, though the sauce may be less rich.
- Fresh basil can be substituted with dried, but add less as it is more concentrated.
- Use vegetable broth to keep the recipe vegetarian; chicken broth adds more savory notes if preferred.
Keywords: creamy tomato pasta, comfort food, easy pasta recipe, Italian pasta, creamy tomato sauce, vegetarian pasta

