Print

Irresistible Garlic Butter Pasta with Juicy Tomatoes and Fresh Spinach

Irresistible Garlic Butter Pasta with Juicy Tomatoes and Fresh Spinach - Featured Image

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make delicious Garlic Butter Pasta with Tomatoes and Spinach. Easy recipe with step-by-step instructions.

Ingredients

Scale

  • 12 ounces of spaghetti or your favorite pasta
  • 4 tablespoons unsalted butter (or vegan butter for dairy-free version)
  • 4 cloves garlic, minced (feel free to add more if you’re a garlic lover)
  • 1 cup cherry tomatoes, halved (or chopped ripe tomatoes)
  • 2 cups fresh spinach, roughly chopped
  • 1/4 teaspoon red pepper flakes (optional, for a little kick)
  • Salt and freshly ground black pepper, to taste
  • Fresh basil or parsley, chopped (for garnish)
  • Grated Parmesan cheese or nutritional yeast (optional, for topping)

For substitutions: If you don’t have cherry tomatoes, any ripe, juicy tomato will do. If you prefer a dairy-free option, vegan butter and nutritional yeast provide a similar richness without the dairy. I find that using good quality butter really enhances the flavor, but I’ve made this dish with olive oil in a pinch—it’s just as tasty.

Instructions

  1. Bring a large pot of salted water to a boil. Add the pasta and cook according to package instructions until al dente. Reserve about a cup of pasta water, then drain and set aside.
  2. While the pasta cooks, melt the butter in a large skillet over medium heat. Once melted, add the minced garlic and cook for about 30 seconds to 1 minute until fragrant. Be careful not to burn the garlic—my grandma always told me garlic’s flavor is best when gently heated.
  3. Add the cherry tomatoes to the skillet. Cook for 3-4 minutes, stirring occasionally, until they start to soften and release some juice. This reminds me of the summer evenings I spent helping my grandma pick ripe tomatoes from her garden; the smell of fresh tomatoes always feels like home.
  4. Sprinkle in the red pepper flakes (if using), and season with salt and pepper to taste. Adjust the heat to medium-low and let the tomatoes simmer for another 2 minutes.
  5. Add the cooked pasta directly into the skillet. Toss everything together so the pasta gets coated in the garlic butter and tomato juices. If the mixture seems dry, add a splash of the reserved pasta water to loosen it up—this helps create a silky sauce.
  6. Stir in the chopped spinach and cook for another minute, until wilted and vibrant. The spinach adds a fresh, earthy note that balances the richness of the butter and the sweetness of the tomatoes.
  7. Remove from heat, sprinkle with chopped basil or parsley, and top with grated Parmesan or nutritional yeast if desired. This final touch reminds me of how my grandma would always sprinkle a little love on top of her dishes.