That text popped up on my phone just as I was wrapping up a long day. Honestly, I wasn’t sure if I had the energy for anything fancy, but that craving for something simple, cozy, and a little indulgent pushed me to revisit a recipe I’d been tinkering with. The easy creamy garlic butter pasta with cherry tomatoes & spinach wasn’t planned for that evening, but once I stirred those ingredients together, it felt like the kitchen was giving me a warm hug. The way the garlic sizzled in butter, the burst of juicy cherry tomatoes, and the fresh pop of spinach all mingled into a creamy sauce that somehow felt both light and comforting.
I’ve made this pasta on rushed weeknights and lazy weekends alike, and every time it reminds me that sometimes the best meals don’t have to be complicated. The garlic butter sauce is rich but not overwhelming, the spinach adds a fresh snap, and the cherry tomatoes bring in just the right pop of sweetness. It’s like finding a tiny celebration in a bowl, perfect for when you want dinner without fuss but with plenty of soul.
Funny how a simple question from a friend can bring back a recipe that’s become one of those quiet staples in my cooking life. No stress, no fancy ingredients — just honest flavors that feel like they were made for sharing around a table or even eaten solo in pajamas. This recipe sticks with me because it’s reliable, comforting, and honestly, it’s that little reminder that simple food can be a real treat when it’s made with a bit of care.
Why You’ll Love This Easy Creamy Garlic Butter Pasta Recipe with Cherry Tomatoes and Spinach
After testing this recipe countless times (and getting rave reviews from friends and family), I can say this is one of those dishes that hits all the right notes for a quick, satisfying dinner. Here’s why it’s a keeper:
- Quick & Easy: Ready in about 25 minutes — perfect for last-minute cravings or busy weeknights when you want something comforting fast.
- Simple Ingredients: Uses pantry staples like garlic and butter, plus fresh produce you can grab easily, no special trips needed.
- Perfect for Any Occasion: Whether it’s a cozy solo meal or a casual dinner with friends, this pasta feels like a little celebration without the fuss.
- Crowd-Pleaser: The creamy garlic butter sauce is always a hit, and the cherry tomatoes add a fresh sweetness that kids and adults love.
- Unbelievably Delicious: The silky texture combined with the fresh spinach and bursts of juicy tomatoes is next-level comfort food — honestly, it’s the kind of pasta that makes you close your eyes after the first bite.
This recipe isn’t just a basic creamy pasta — the secret is in the way the garlic-infused butter blends with a touch of cream and Parmesan, creating a sauce that’s silky but light. Plus, tossing in fresh spinach right at the end keeps it vibrant and adds a healthy touch without losing the indulgence. I’ve even swapped in a bit of cream cheese sometimes for extra creaminess, and it works like a charm. This is pasta that feels like a treat but comes together with minimal effort.
What Ingredients You Will Need
This easy creamy garlic butter pasta recipe with cherry tomatoes and spinach uses straightforward, wholesome ingredients that pack a lot of flavor without overwhelming your pantry. Here’s what you’ll want to gather:
- Butter (unsalted, 4 tablespoons): The base for the sauce — brings richness and helps mellow the garlic.
- Garlic (4-5 cloves, minced): Fresh and fragrant, the star of the sauce.
- Cherry tomatoes (1 pint, halved): Sweet and juicy, they add a burst of freshness and color.
- Fresh spinach (4 cups, loosely packed): Adds a fresh, slightly earthy flavor and vibrant green color.
- Heavy cream (½ cup / 120 ml): Provides the creamy texture without weighing the dish down.
- Grated Parmesan cheese (½ cup / 50 g): Gives a salty, savory depth—look for a good quality Parmigiano-Reggiano if possible.
- Salt and freshly ground black pepper: To taste — seasoning makes all the difference.
- Spaghetti or fettuccine pasta (8 ounces / 225 g): Use your favorite long pasta; I prefer spaghetti for this recipe.
- Red pepper flakes (optional, ¼ teaspoon): Adds a subtle kick if you like a little heat.
- Olive oil (1 tablespoon): For cooking the spinach gently, preventing it from getting soggy.
Most of these ingredients are pantry staples or fresh veggies that you can easily find year-round. When I’m feeling a bit fancy or want to add texture, I sometimes toss in toasted pine nuts or swap the Parmesan for Pecorino Romano for a sharper edge. For a dairy-free version, almond milk creamers and nutritional yeast work in a pinch, but the butter and Parmesan combo is where the magic happens.
Equipment Needed
This recipe keeps things simple equipment-wise, making it perfect for home cooks with a basic kitchen setup. Here’s what you’ll want on hand:
- Large pot: For boiling the pasta — a wide pot helps prevent sticking.
- Large skillet or sauté pan: Preferably non-stick or stainless steel for cooking the garlic butter sauce and veggies.
- Colander: To drain the pasta efficiently without losing any of those precious cherry tomatoes.
- Wooden spoon or silicone spatula: For stirring the sauce and tossing pasta without scratching your pans.
- Measuring cups and spoons: To keep the ingredient amounts on point (especially for the butter and cream).
If you don’t have a large skillet, a deep frying pan works just as well. I’ve made this pasta using my trusty cast-iron skillet, which adds a bit of extra caramelization to the garlic and tomatoes that’s delightful. For budget-friendly options, basic stainless steel pans are great and tend to last forever with proper care. Just keep an eye on the garlic so it doesn’t burn, which can happen if your pan heats unevenly.
Preparation Method

- Boil the pasta: Bring a large pot of salted water to a boil. Add 8 ounces (225 g) of spaghetti and cook according to package instructions for al dente, usually about 8-10 minutes. Reserve ½ cup (120 ml) of pasta water before draining — this starchy water will help bind the sauce. (Tip: Don’t forget to salt the water generously; it’s your chance to season the pasta itself.)
- Prepare the garlic butter sauce: While the pasta cooks, melt 4 tablespoons of unsalted butter in a large skillet over medium heat. Add the minced garlic (4-5 cloves) and sauté for about 1-2 minutes until fragrant but not browned — burnt garlic tastes bitter, so watch closely. (Personal note: I like to keep the garlic moving in the pan to prevent sticking.)
- Cook cherry tomatoes: Toss in the halved cherry tomatoes (1 pint) and cook for 3-4 minutes until they start to soften and release juices. You want them tender but still holding shape. Stir occasionally to coat them in the garlic butter.
- Add spinach: Add 4 cups of fresh spinach and a tablespoon of olive oil to the pan. Cook, stirring gently, until the spinach wilts—about 2 minutes. It’s important not to overcook here; you want the spinach still bright green and tender.
- Make it creamy: Lower the heat and pour in ½ cup (120 ml) heavy cream, stirring to combine. Let it simmer gently for 2-3 minutes until the sauce slightly thickens. Add ½ cup (50 g) grated Parmesan cheese, stirring until melted and smooth. (If the sauce feels too thick, stir in reserved pasta water a tablespoon at a time until you get your desired consistency.)
- Season the sauce: Add salt, freshly ground black pepper, and optional ¼ teaspoon red pepper flakes for a little heat. Taste and adjust seasoning as needed.
- Toss pasta in sauce: Add the drained pasta directly into the skillet with the sauce. Toss everything together thoroughly to coat the noodles with the creamy garlic butter sauce. Heat for an additional minute to marry the flavors.
- Serve immediately: Divide pasta onto plates and, if you like, sprinkle extra Parmesan or fresh herbs on top. A squeeze of lemon can also brighten things up if you want a touch of zing.
Pro tip: If you’re short on time, prepping the garlic and halving tomatoes in advance saves you a couple of minutes. Also, keeping the pasta water handy is crucial—it’s the secret to a silky sauce that clings beautifully to the noodles.
Cooking Tips & Techniques
Here are some tips I’ve picked up from repeated kitchen trials that make this easy creamy garlic butter pasta shine:
- Garlic timing is key: Don’t add garlic to hot butter without watching — it can burn in seconds. Keep the heat medium and stir often.
- Use reserved pasta water: The starch in it binds the sauce and pasta, preventing the sauce from feeling too thick or clumpy.
- Spinach goes in last: Adding it at the end keeps it vibrant and prevents it from turning slimy.
- Don’t skip the Parmesan: It’s essential for that salty, savory depth and smooth texture.
- Watch your cream: Let it simmer gently; boiling can cause it to separate.
- Multitasking tip: While pasta cooks, prepare the sauce — this keeps dinner coming together fast and fresh.
- Common mistake: Overcooking tomatoes can make the sauce watery — keep an eye and pull them when they’re just soft.
One time I forgot to reserve pasta water and the sauce got too thick and stuck to the pan — lesson learned! These little details make all the difference between a good pasta and a memorable one.
Variations & Adaptations
This recipe is a great base for mixing things up depending on your mood or dietary needs:
- Protein boost: Add cooked shrimp, chicken, or even crispy tofu for a heartier meal.
- Veggie swaps: Use kale instead of spinach for a stronger green flavor or add sautéed mushrooms for earthiness.
- Dairy-free option: Swap butter with vegan margarine, use coconut cream instead of heavy cream, and nutritional yeast in place of Parmesan.
- Gluten-free: Use your favorite gluten-free pasta to keep it friendly for gluten-sensitive diets.
- Seasonal twist: Swap cherry tomatoes with roasted red peppers in the fall or fresh peas in spring for a different flavor profile.
Personally, I once threw in a handful of fresh basil leaves right before serving — it added a fragrant lift that felt like a little celebration for the taste buds. If you want a touch of acidity, a splash of white wine or a squeeze of lemon juice brightens the creamy sauce beautifully.
Serving & Storage Suggestions
This pasta is best enjoyed hot and fresh, right off the stove, when the sauce is silky and the spinach is tender crisp. Serve it with a side salad or some crusty bread to soak up every last bit of the garlic butter sauce.
Leftovers keep well in an airtight container in the refrigerator for up to 2 days. When reheating, add a splash of milk or cream to bring the sauce back to creamy perfection and warm gently on the stove or microwave. The flavors mellow a bit after sitting, but a quick reheat and fresh Parmesan on top bring back that just-made feeling.
For a dinner party, plate it with a sprinkle of toasted pine nuts or fresh herbs like parsley or chives to add texture and color. Pair it with a crisp white wine or a sparkling water with a twist of lemon for a refreshing contrast—kind of like the cucumber and basil sparkling water I adore on warm evenings.
Nutritional Information & Benefits
Here’s a rough estimate per serving (makes about 3-4 servings):
| Calories | 450-500 kcal |
|---|---|
| Protein | 15-18 g |
| Fat | 22-25 g |
| Carbohydrates | 50-55 g |
| Fiber | 4-6 g |
This pasta delivers a satisfying balance of carbohydrates for energy and fats from the butter and cream that provide lasting fullness. The fresh spinach is a great source of vitamins A, C, and K, plus iron and antioxidants. Cherry tomatoes add vitamin C and lycopene, a powerful antioxidant linked to heart health.
If you’re watching carbs, swapping traditional pasta for a legume-based or vegetable noodle option lowers the carb count while keeping the creamy sauce intact. Just be mindful of the butter and cream for fat intake. For those with dairy sensitivities, the recipe adapts well with plant-based alternatives.
Conclusion
This easy creamy garlic butter pasta with cherry tomatoes and spinach is proof that sometimes the simplest ingredients come together to make something unexpectedly special. I love how it feels indulgent without being complicated, and how the fresh veggies give it a little brightness that makes it more than just comfort food. It’s one of those recipes I keep coming back to when I want dinner that’s both quick and satisfying — the kind that leaves you feeling cozy and content.
Make it your own by swapping in your favorite greens, adding protein if you like, or adjusting the garlic and spice levels to match your mood. And hey, if you ever want a fresh, crunchy salad on the side to balance all that creaminess, the fresh quinoa salad with roasted edamame and pomegranate is a perfect match.
Try this recipe soon, and let it be the one you turn to when dinner calls for something effortless but truly comforting. I’d love to hear how you make it yours.
FAQs about Easy Creamy Garlic Butter Pasta with Cherry Tomatoes & Spinach
Can I use different pasta shapes for this recipe?
Absolutely! While spaghetti or fettuccine work beautifully, penne, farfalle, or even linguine are great alternatives that hold the sauce well.
Is it possible to make this recipe vegan?
Yes! Swap butter for vegan margarine or olive oil, use coconut cream or cashew cream instead of heavy cream, and replace Parmesan with nutritional yeast or a vegan cheese alternative.
How can I store leftover pasta without it drying out?
Store leftovers in an airtight container in the fridge for up to 2 days. When reheating, add a splash of cream or milk and warm gently to restore creaminess.
Can I prepare the sauce ahead of time?
The sauce is best made fresh, but you can prepare the garlic butter base and tomatoes ahead, then add spinach, cream, and cheese just before serving for the freshest taste.
What can I add to make this dish more filling?
Add cooked chicken, shrimp, sausage, or crispy tofu for extra protein. Toasted nuts like pine nuts or walnuts also add texture and richness.
Pin This Recipe!

Easy Creamy Garlic Butter Pasta Recipe with Cherry Tomatoes and Spinach
A quick and comforting pasta dish featuring a creamy garlic butter sauce with fresh cherry tomatoes and spinach, perfect for busy weeknights or cozy dinners.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 3-4 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 4 tablespoons unsalted butter
- 4–5 cloves garlic, minced
- 1 pint cherry tomatoes, halved
- 4 cups fresh spinach, loosely packed
- ½ cup (120 ml) heavy cream
- ½ cup (50 g) grated Parmesan cheese
- Salt, to taste
- Freshly ground black pepper, to taste
- 8 ounces (225 g) spaghetti or fettuccine pasta
- ¼ teaspoon red pepper flakes (optional)
- 1 tablespoon olive oil
Instructions
- Bring a large pot of salted water to a boil. Add 8 ounces (225 g) of spaghetti and cook according to package instructions for al dente, about 8-10 minutes. Reserve ½ cup (120 ml) of pasta water before draining.
- Melt 4 tablespoons of unsalted butter in a large skillet over medium heat. Add minced garlic and sauté for 1-2 minutes until fragrant but not browned.
- Add halved cherry tomatoes and cook for 3-4 minutes until they start to soften and release juices.
- Add 4 cups fresh spinach and 1 tablespoon olive oil to the pan. Cook, stirring gently, until spinach wilts, about 2 minutes.
- Lower heat and pour in ½ cup (120 ml) heavy cream, stirring to combine. Let simmer gently for 2-3 minutes until sauce thickens slightly.
- Add ½ cup (50 g) grated Parmesan cheese and stir until melted and smooth. If sauce is too thick, add reserved pasta water a tablespoon at a time to reach desired consistency.
- Season with salt, freshly ground black pepper, and optional ¼ teaspoon red pepper flakes. Adjust seasoning to taste.
- Add drained pasta to the skillet and toss thoroughly to coat noodles with sauce. Heat for an additional minute to combine flavors.
- Serve immediately, optionally topped with extra Parmesan, fresh herbs, or a squeeze of lemon.
Notes
Reserve pasta water to adjust sauce consistency. Avoid burning garlic by stirring frequently and keeping heat medium. Add spinach last to keep it vibrant and tender. Use Parmesan for best flavor; for dairy-free, substitute with nutritional yeast and vegan alternatives.
Nutrition
- Serving Size: About 1 plate (appro
- Calories: 475
- Sugar: 5
- Sodium: 350
- Fat: 23.5
- Saturated Fat: 14
- Carbohydrates: 52.5
- Fiber: 5
- Protein: 16.5
Keywords: creamy garlic butter pasta, cherry tomatoes pasta, spinach pasta, quick dinner, easy pasta recipe, weeknight dinner, comfort food


