Creamy Tomato Pasta is a comforting, velvety dish that combines a rich tomato sauce with a touch of cream for a restaurant-quality meal at home. I made this for a cozy date night, and it was a hit—simple yet indulgent, with bright tomato flavors balanced by creamy richness. Perfect for weeknights or special occasions, this versatile recipe is quick to prepare and pairs beautifully with a side salad or garlic bread.
Ingredients
- 8 ounces short pasta (penne, rigatoni, or fusilli)
- 2 tablespoons olive oil
- 1 small yellow onion (finely chopped)
- 2 cloves garlic (minced)
- 1 (14.5-ounce) can crushed tomatoes
- ½ cup heavy cream
- ¼ cup grated Parmesan cheese (plus more for serving)
- 1 teaspoon dried basil or ¼ cup fresh basil (chopped)
- ½ teaspoon dried oregano
- ¼ teaspoon red pepper flakes (optional, for heat)
- Salt and black pepper to taste
- Fresh parsley or basil (chopped, for garnish)
Instructions
- Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente (about 8–10 minutes). Drain, reserving ½ cup pasta water, and set aside.
- In a large skillet, heat olive oil over medium heat. Add onion and sauté for 3–4 minutes until softened and translucent.
- Add garlic and cook for 1 minute until fragrant, stirring to prevent burning.
- Stir in crushed tomatoes, basil, oregano, and red pepper flakes (if using). Season with salt and black pepper. Simmer for 10 minutes, stirring occasionally, until the sauce thickens slightly.
- Reduce heat to low and stir in heavy cream and Parmesan cheese. Cook for 2–3 minutes until the sauce is creamy and well combined. If the sauce is too thick, add reserved pasta water, 1 tablespoon at a time, to reach desired consistency.
- Add cooked pasta to the skillet and toss to coat evenly in the sauce. Cook for 1–2 minutes to warm through.
- Serve hot, garnished with fresh parsley or basil and extra Parmesan cheese.
Nutrition Facts
This Creamy Tomato Pasta is a balanced dish with carbs from pasta, healthy fats from cream, and nutrients from tomatoes, offering a satisfying meal for any occasion.
- Servings: 4
- Calories per serving: 380 kcal
- Protein: 10g
- Fat: 18g
- Carbohydrates: 46g
- Fiber: 3g
- Sugar: 6g
- Sodium: 400mg
Preparation Time
Quick and easy, this pasta dish comes together in under 30 minutes, making it perfect for busy weeknights or last-minute dinners.
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25 minutes
How to Serve
- As a Main: Serve with a side of garlic bread or a green salad for a complete meal.
- With Protein: Add grilled chicken, shrimp, or Italian sausage for a heartier dish.
- For Entertaining: Present in a large serving bowl with extra Parmesan and fresh herbs for guests to help themselves.
- With Wine: Pair with a crisp white wine like Pinot Grigio or a light red like Chianti.
- Kid-Friendly: Omit red pepper flakes and serve with extra cheese for a milder flavor.
Additional Tips
- Use Quality Tomatoes: Choose high-quality canned crushed tomatoes for a richer, more flavorful sauce.
- Make It Vegan: Swap heavy cream for coconut cream or cashew cream and use vegan Parmesan or nutritional yeast.
- Add Veggies: Stir in sautéed spinach, mushrooms, or zucchini for extra nutrition.
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently with a splash of water or cream to revive the sauce.
- Freezing: Freeze the sauce (without pasta) for up to 3 months; thaw and reheat before tossing with freshly cooked pasta.
Budgeting the Recipe
Creamy Tomato Pasta is budget-friendly, relying on affordable pantry staples like pasta and canned tomatoes. A box of pasta costs $1–$2, and canned tomatoes are around $1. Heavy cream and Parmesan are pricier but used sparingly. The total cost for 4 servings is about $6–$10, or $1.50–$2.50 per serving. Buy store-brand pasta and tomatoes, use leftover cream in other dishes, or shop sales to save more. Leftovers make great lunches, stretching the budget further.
Frequently Asked Questions
Q: Can I use fresh tomatoes instead?
A: Yes, use 1.5 pounds of fresh, ripe tomatoes, peeled and crushed. Simmer longer (15–20 minutes) to thicken.
Q: How do I prevent the sauce from curdling?
A: Add cream over low heat and stir constantly. Avoid boiling after adding cream.
Q: Can I use a different pasta shape?
A: Absolutely, any short pasta like farfalle or shells works well, or use long pasta like spaghetti for a different style.
Q: How do I make it spicier?
A: Increase red pepper flakes to ½ teaspoon or add a pinch of cayenne pepper to the sauce.
Q: Can I make this gluten-free?
A: Use gluten-free pasta and ensure all other ingredients (like soy sauce, if used) are gluten-free.
PrintCreamy Tomato Pasta
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Creamy Tomato Pasta is a balanced dish with carbs from pasta, healthy fats from cream, and nutrients from tomatoes, offering a satisfying meal for any occasion.
Quick and easy, this pasta dish comes together in under 30 minutes, making it perfect for busy weeknights or last-minute dinners.
Ingredients
Short pasta: 8 ounces (penne, rigatoni, or fusilli)
Olive oil: 2 tablespoons
Small yellow onion: 1 (finely chopped)
Garlic cloves: 2 (minced)
Crushed tomatoes: 1 (14.5-ounce) can
Heavy cream: ½ cup
Grated Parmesan cheese: ¼ cup (plus more for serving)
Dried basil: 1 teaspoon or ¼ cup fresh basil (chopped)
Dried oregano: ½ teaspoon
Red pepper flakes: ¼ teaspoon (optional, for heat)
Salt and black pepper: to taste
Fresh parsley or basil: (chopped, for garnish)
Instructions
1. Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente (about 8–10 minutes). Drain, reserving ½ cup pasta water, and set aside.
2. In a large skillet, heat olive oil over medium heat. Add onion and sauté for 3–4 minutes until softened and translucent.
3. Add garlic and cook for 1 minute until fragrant, stirring to prevent burning.
4. Stir in crushed tomatoes, basil, oregano, and red pepper flakes (if using). Season with salt and black pepper. Simmer for 10 minutes, stirring occasionally, until the sauce thickens slightly.
5. Reduce heat to low and stir in heavy cream and Parmesan cheese. Cook for 2–3 minutes until the sauce is creamy and well combined. If the sauce is too thick, add reserved pasta water, 1 tablespoon at a time, to reach desired consistency.
6. Add cooked pasta to the skillet and toss to coat evenly in the sauce. Cook for 1–2 minutes to warm through.
7. Serve hot, garnished with fresh parsley or basil and extra Parmesan cheese.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course, Italian, Vegetarian
- Method: Boiling, Sautéing, Simmering
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 6g
- Sodium: 400mg
- Fat: 18g
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 46g
- Fiber: 3g
- Protein: 10g
- Cholesterol: N/A




