As I twirled the creamy tomato pasta onto my fork, the rich aroma mingled with the sautéed garlic, instantly bringing me back to cozy evenings spent at home. This creamy tomato pasta recipe comes together in just 30 minutes and strikes the perfect balance between comforting and elegant, making it a go-to for both weeknight dinners and special occasions.
Perfect for families, busy professionals, or anyone craving a delicious meal, this recipe provides a quick solution for those evenings when time is short. You can also make the sauce ahead of time and store it, just reheating it when you’re ready to toss it with the pasta.
Why You’ll Love This Recipe
- The creamy sauce clings beautifully to al dente pasta for a satisfying bite.
- It’s a one-pan meal, simplifying clean-up and cooking.
- Fresh garlic elevates the flavor profile to a whole new level.
- Customizable with extra herbs or proteins for a unique touch.
What You’ll Need
Gather the following ingredients to create your creamy tomato pasta:
For the Pasta
- 8 ounces uncooked pasta
For the Sauce
- 2 tablespoons butter
- 2-3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 (14 ounce) can tomato sauce
- 3/4 cup heavy/whipping cream
- 1/4 teaspoon Italian seasoning
- Salt & pepper to taste
For Serving
- Freshly grated parmesan cheese, to taste
Tip: Use a mixture of cheeses for added flavor.
Substitutions & Swaps
- Whole wheat pasta for a healthier option.
- Coconut cream for a dairy-free version.
- Fresh herbs like basil instead of Italian seasoning.
- Sugar to counteract acidity in tomatoes.
How to Make It
Follow these simple steps to prepare your creamy tomato pasta.
Boil pasta
- Boil water
Boil a large pot of salted water and cook the pasta according to package instructions until al dente. Drain and set aside, reserving some pasta water.
Sauté garlic
- Melt butter
While the pasta cooks, melt the butter in a skillet over medium-high heat. Add the minced garlic and sauté for about one minute, stirring constantly until fragrant but not browned.
Combine sauce ingredients
- Stir in liquids
Stir in the tomato paste, tomato sauce, heavy cream, and Italian seasoning. Mix thoroughly until smooth, then reduce heat to medium-low and let simmer gently for about 5 minutes until the sauce thickens slightly and bubbles slowly.
Season sauce
- Taste and adjust
Taste the sauce and add salt and pepper generously as desired. If the sauce tastes too acidic, add a small pinch of sugar to balance the flavor.
Toss pasta with sauce
- Combine pasta and sauce
Toss the drained pasta directly into the skillet with the sauce. Add a splash of reserved hot pasta water if the sauce is too thick to help coat the pasta evenly.
Serve
- Plate and garnish
Plate the creamy tomato pasta and generously sprinkle with freshly grated parmesan cheese. Serve immediately for best flavor and texture.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, cream-based sauces don’t freeze well.
Reheat: Warm on the stovetop over low heat for 5-7 minutes.
Tips for Best Results
- Reserve pasta water before draining for better sauce consistency.
- Don’t skip simmering to allow the flavors to meld.
- Use freshly grated Parmesan for enhanced flavor.
- Experiment with different pastas like penne or fettuccine.
Serving Suggestions
- Pair with a side salad for a complete meal.
- Serve alongside garlic bread for a comforting dinner experience.
- Enjoy with a glass of red wine to complement the flavors.



