There’s something truly comforting about a warm bowl of pasta that’s simple yet bursting with flavor. Today, I want to share with you my favorite go-to recipe—Garlic Butter Pasta with Tomatoes and Spinach. This dish reminds me of lazy Sunday afternoons in my grandma’s kitchen, where the smell of garlic and fresh ingredients would fill the air, making everything feel like a warm hug. Over the years, I’ve tweaked and shaped this recipe into something that’s quick to prepare but still rich in love and flavor. Whether you’re cooking for yourself after a long day or hosting friends for an cozy dinner, this pasta is bound to become a favorite in your home too.
Why You’ll Love This Garlic Butter Pasta with Tomatoes and Spinach
From the moment I first tried a similar dish during a summer visit to my grandma’s garden, I knew I’d be making this recipe forever. It’s incredibly versatile—perfect for a weeknight dinner or a special weekend feast. What I love most is how the garlic butter forms a luscious, fragrant coating that elevates the fresh tomatoes and spinach. It’s a perfect balance of richness and brightness, making every bite feel indulgent yet wholesome. Plus, it’s a quick recipe—ready in under 30 minutes—which is a blessing for busy days when I still crave something homemade and nourishing. I’ve also found that the simple ingredients allow the natural flavors to shine through, reminding me of those carefree afternoons spent in my grandma’s kitchen, where love and good food always went hand in hand.
Ingredients You’ll Need for This Garlic Butter Pasta with Tomatoes and Spinach

- 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.
Nutrition Facts
- Calories: approximately 430 per serving
- Protein: 14g
- Fat: 20g
- Carbohydrates: 55g
- Fiber: 4g
- Sugar: 8g
- Sodium: 320mg
These numbers are approximate, based on a standard serving size. I love how this dish balances comfort and nutrition—something my grandma always prioritized in her cooking. It’s hearty enough to satisfy but still light enough to enjoy without feeling sluggish.
PrintIrresistible Garlic Butter Pasta with Juicy Tomatoes and Fresh Spinach
Learn how to make delicious Garlic Butter Pasta with Tomatoes and Spinach. Easy recipe with step-by-step instructions.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Ingredients
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Steps to Create Your Garlic Butter Pasta with Tomatoes and Spinach
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Tips for Making the Best Garlic Butter Pasta with Tomatoes and Spinach
Over the years, I’ve learned a few tricks that help make this dish truly shine. First, don’t rush the garlic—gently warming it in butter unlocks a depth of flavor that’s hard to beat. Second, use high-quality ingredients whenever possible; the flavor of fresh, ripe tomatoes and good butter makes all the difference. I also recommend cooking the pasta just until al dente—overcooked pasta loses its texture and can turn mushy when combined with sauce. A little reserved pasta water goes a long way in creating a smooth, cohesive sauce that clings beautifully to each strand.
One of my favorite tips is to add the spinach right at the end. If you toss it in too early, it can overcook and turn bitter. When I first started making this dish, I’d sometimes forget to reserve pasta water, but I quickly learned that it’s the secret to a glossy, restaurant-quality sauce. Also, feel free to customize: toss in some sautéed mushrooms, roasted garlic, or even a handful of olives for extra layers of flavor. This recipe is very forgiving and adapts well to whatever you have in your fridge. Learn more: Irresistible Spinach Garlic Meatballs Stuffed with Melty Mozzarella
Serving Suggestions and Pairings

This garlic butter pasta with tomatoes and spinach is perfect on its own, but it also pairs beautifully with a crisp green salad or some crusty bread. I love serving it alongside a simple arugula salad dressed with lemon and olive oil—fresh, tangy, and light enough to balance the richness of the pasta.
If you’re entertaining, consider adding grilled shrimp or chicken on top for a heartier meal. For wine lovers, a glass of crisp white wine like Pinot Grigio or Sauvignon Blanc complements the garlic and fresh vegetables nicely. And don’t forget the fresh herbs—basil or parsley—sprinkled over just before serving adds vibrant color and aroma.
This dish also makes fantastic leftovers. The flavors deepen overnight, and it’s just as delicious reheated with a splash of water or broth to loosen it up. I often pack leftovers for lunch the next day, knowing I’ll get a quick, comforting meal that tastes just as good the second time around.
Storage and Reheating Tips
If you have leftovers, store them in an airtight container in the fridge for up to two days. To reheat, gently warm the pasta in a skillet over low heat, adding a little extra butter or a splash of water to keep it moist. Avoid microwaving for too long, as this can make the pasta soggy. I find that reheating on the stovetop allows me to revive the flavors and texture much better. Sometimes I like to toss in a handful of fresh spinach or herbs to brighten it up again.
Remember that the tomatoes may release extra moisture upon reheating, so keep an eye on the consistency and adjust with a touch more pasta water if needed. Reheated, this pasta still feels like a warm hug—just like my grandma’s cooking always did.
Frequently Asked Questions
What are the main ingredients for Garlic Butter Pasta with Tomatoes and Spinach?
The main ingredients for Garlic Butter Pasta with Tomatoes and Spinach include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Garlic Butter Pasta with Tomatoes and Spinach?
The total time to make Garlic Butter Pasta with Tomatoes and Spinach includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Garlic Butter Pasta with Tomatoes and Spinach ahead of time?
Yes, Garlic Butter Pasta with Tomatoes and Spinach can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Garlic Butter Pasta with Tomatoes and Spinach?
Garlic Butter Pasta with Tomatoes and Spinach pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Garlic Butter Pasta with Tomatoes and Spinach suitable for special diets?
Depending on the ingredients used, Garlic Butter Pasta with Tomatoes and Spinach may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Cooking this Garlic Butter Pasta with Tomatoes and Spinach always brings me back to those carefree days spent in my grandma’s kitchen, where simple ingredients came together with love. It’s a dish that’s quick, wholesome, and endlessly adaptable—perfect for busy weeknights or when you need a comforting meal that feels like a warm embrace. The balance of rich garlic butter, sweet tomatoes, and tender spinach makes each bite a little celebration of flavors. I hope you enjoy making and sharing this dish as much as I do. Remember, the best meals are the ones made with love—and a little bit of garlic butter never hurts!
