The aroma of sautéed garlic and onions fills the kitchen as you prepare for a delightful meal. Creamy Tomato Garlic Pasta comes together in just 30 minutes, offering a rich, comforting dish that’s perfect for any occasion. The combination of fresh aromatics, velvety cream, and tangy tomatoes creates a dish that’s both indulgent and satisfying.
This recipe is ideal for busy weeknights, romantic dinners, or when you simply crave a warm bowl of pasta. It makes excellent leftovers, so feel free to make a double batch for easy meals later on.
Why You’ll Love This Recipe
- The creamy sauce perfectly clings to the pasta for an irresistible bite.
- It’s ready in under 30 minutes, perfect for quick weeknight dinners.
- The blend of garlic and Parmesan creates a depth of flavor that’s truly comforting.
- You can customize the heat level with optional red pepper flakes.
What You’ll Need
Gather these ingredients to make this delicious dish.
For the Pasta
- 8 oz pasta (penne, fettuccine, or spaghetti)
For the Sauce
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 1 small onion, finely chopped
- 1 can (14 oz) crushed tomatoes (or tomato sauce)
- 1 tsp Italian seasoning
- ½ tsp red pepper flakes (optional)
- ½ tsp salt
- ¼ tsp black pepper
- 1 cup heavy cream
- ½ cup grated Parmesan cheese
For Garnish
- 2 tbsp fresh basil or parsley, chopped
Use tomato sauce for a smoother consistency.
Substitutions & Swaps
- Use half-and-half instead of heavy cream.
- Swap crushed tomatoes for fresh diced tomatoes.
- Substitute Parmesan with Pecorino Romano.
- Omit red pepper flakes for a milder flavor.
How to Make It
Prepare this dish step-by-step for the best results.
1. Cook the pasta
Boil salted water in a large pot. Add pasta and cook according to package instructions until al dente. Drain and set aside.
2. Sauté aromatics
In a large skillet, heat olive oil over medium heat. Add chopped onion and cook for 3–4 minutes until softened. Add minced garlic and sauté for 1 minute until fragrant.
3. Make the tomato base
Pour in the crushed tomatoes, then add Italian seasoning, red pepper flakes, salt, and pepper. Stir well and let simmer for 8–10 minutes to thicken slightly.
4. Add cream and cheese
Reduce heat to low and stir in the heavy cream. Simmer for 2–3 minutes, then add grated Parmesan cheese. Stir until smooth and creamy.
5. Combine with pasta
Add the cooked pasta to the sauce and toss until evenly coated. If the sauce is too thick, add a splash of pasta water to reach your desired consistency.
6. Serve
Garnish with fresh basil or parsley and an extra sprinkle of Parmesan. Serve immediately while warm and creamy.
How to Store It
Fridge: up to 3 days in an airtight container.
Freezer: no, cream-based sauces don’t freeze well.
Reheat: gently in a skillet over medium heat for about 5 minutes.
Tips for Best Results
- Use freshly grated Parmesan for superior flavor and texture.
- Make sure to salt the pasta water for enhanced taste.
- Keep the heat low when adding cream to prevent curdling.
- Reserve a bit of pasta water to adjust sauce consistency if needed.
Serving Suggestions
- Pair it with a side salad for a complete meal.
- Serve with garlic bread for extra indulgence.
- Enjoy it with a glass of white wine for a gourmet experience.



