Garlic Parmesan Tomato Creamy Spaghetti with Mozzarella

If you’re in the mood for a rich, comforting pasta dish that’s bursting with flavor, this Garlic Parmesan Tomato Creamy Spaghetti is a perfect choice. Combining the tanginess of tomatoes, the richness of cream and cheese, and the aroma of garlic, this dish delivers a restaurant-quality experience right at home. It’s quick, satisfying, and ideal for a cozy dinner.


Recipe Overview

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Servings: 4
  • Calories: ~520 kcal per serving

Ingredients

For the Pasta:

  • 12 oz spaghetti
  • Salt, for boiling water

For the Garlic Tomato Base:

  • 2 tablespoons olive oil
  • 3 tablespoons unsalted butter
  • 4 cloves garlic, minced
  • 1 (14 oz) can diced tomatoes, drained

For the Creamy Cheese Sauce:

  • 1/2 cup heavy cream
  • 4 oz cream cheese, softened
  • 1 1/2 cups shredded mozzarella cheese
  • 3/4 cup grated Parmesan cheese
  • 1/2 teaspoon Italian seasoning
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon red pepper flakes (optional)

For Garnish:

  • 1/4 cup chopped fresh parsley
  • Extra grated Parmesan cheese

Instructions

  1. Bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Before draining, reserve about 1/2 cup of pasta water.
  2. In a large skillet, heat olive oil and butter over medium heat. Once the butter melts, add the minced garlic and cook for about 30 seconds until fragrant.
  3. Add the drained diced tomatoes and cook for 3–4 minutes, stirring occasionally, allowing them to caramelize slightly and deepen in flavor.
  4. Pour in the heavy cream and stir well. Let it simmer gently for about 2 minutes until it begins to thicken.
  5. Add the softened cream cheese and stir continuously until it melts completely and creates a smooth base.
  6. Gradually mix in the mozzarella and Parmesan cheese until the sauce becomes thick, creamy, and glossy.
  7. Season with Italian seasoning, salt, black pepper, and red pepper flakes if using. Taste and adjust seasoning as needed.
  8. Add the cooked spaghetti to the skillet and toss until fully coated in the creamy tomato garlic sauce. If needed, add a splash of the reserved pasta water to loosen the sauce.
  9. Remove from heat and garnish with fresh parsley and extra Parmesan cheese before serving.

Notes & Variations

  • Add grilled chicken or sautéed shrimp for extra protein.
  • For a lighter version, substitute half of the heavy cream with milk.
  • Mix in vegetables like spinach or mushrooms for added nutrition.
  • Swap spaghetti with penne or fettuccine for a different texture.

Final Thoughts

This Garlic Parmesan Tomato Creamy Spaghetti is the perfect blend of creamy, cheesy, and savory flavors. It’s simple enough for a weeknight meal yet indulgent enough to impress guests. Once you try it, it’s bound to become a regular favorite in your kitchen.

Leave a Comment