
I recently made this Tomato Spinach Farfalle Pasta Recipe, and honestly, it turned out better than I expected. The combination of fresh spinach, juicy tomatoes, and perfectly cooked bow-tie pasta felt both comforting and light.
I love how quickly it comes together, making it perfect for busy evenings. The creamy texture with a hint of garlic made every bite satisfying. If you want a twist on protein, you can also enjoy Chipotle Lime Grilled Chicken Recipe with this pasta for an extra flavorful dinner.

Ingredients
Here’s everything you’ll need to bring this delicious pasta together:
- 250g farfalle pasta – Bow-tie pasta holds the sauce beautifully
- 2 cups fresh spinach – Adds freshness; avoid frozen for best texture
- 2 cups cherry tomatoes – Sweet and juicy, perfect for a light sauce
- 3 cloves garlic, minced – Enhances aroma and depth of flavor
- 2 tbsp olive oil – Use extra virgin for better taste
- 1 cup heavy cream – Gives the pasta its creamy richness
- ½ cup grated Parmesan cheese – Always grate fresh for best melt
- ½ tsp red chili flakes – Adds a subtle kick (adjust to taste)
- Salt to taste – Enhances overall flavor
- Black pepper to taste – Adds mild heat and balance
Note: This recipe serves approximately 3–4 people based on the ingredient quantities.
Variations
You can easily tweak this recipe to suit your taste or dietary needs:
- Use coconut cream instead of heavy cream for a dairy-free version
- Add grilled chicken or shrimp for extra protein, or pair it with Barbacoa Ideas for a unique flavor combo
- Swap Parmesan with nutritional yeast for a vegan option
- Include mushrooms or zucchini for added veggies
- Add a squeeze of lemon juice for a fresh, tangy twist

Cooking Time
This recipe is quick and perfect for weeknight dinners:
- Prep Time: 10 minutes
- Cooking Time: 20 minutes
- Total Time: 30 minutes
Equipment You Need
- Large pot – For boiling the pasta evenly
- Strainer – To drain cooked pasta properly
- Large skillet or pan – For preparing the sauce
- Wooden spoon – Helps mix ingredients without breaking pasta
- Knife and cutting board – For chopping vegetables
How to Make Tomato Spinach Farfalle Pasta?
Prepare the Pasta
Start by bringing a large pot of salted water to a boil. Add the farfalle pasta and cook until al dente according to package instructions. Once done, drain the pasta and set it aside while you prepare the sauce.
Sauté Garlic and Tomatoes
Heat olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant, being careful not to burn it. Toss in the cherry tomatoes and cook until they soften and release their juices.
Add Spinach and Cream
Add fresh spinach to the pan and stir until it wilts completely. Pour in the heavy cream and let it simmer gently. This step creates a rich, smooth base for the pasta sauce.
Combine Pasta and Sauce
Add the cooked pasta directly into the skillet. Toss everything together so the pasta gets evenly coated in the creamy tomato-spinach sauce. Let it cook for a couple of minutes to absorb flavors.
Finish with Cheese and Seasoning
Sprinkle in freshly grated Parmesan cheese and stir well. Season with salt, black pepper, and chili flakes. Taste and adjust seasoning if needed before serving hot.
Additional Tips for Making This Recipe Better
From my experience, these small tweaks can make a big difference:
- I always use fresh spinach instead of frozen—it keeps the texture vibrant
- Don’t overcook the pasta; slightly firm pasta absorbs sauce better
- I prefer adding cheese at the end to avoid clumping
- Let the sauce simmer gently, not boil, for a smoother texture
- Adding a splash of pasta water helps bind the sauce perfectly
How to Serve Tomato Spinach Farfalle Pasta?
Serving this dish beautifully makes it even more enjoyable:
Serve the pasta hot in a wide bowl to showcase its creamy texture. Garnish with extra Parmesan cheese and a sprinkle of chili flakes for a pop of color. You can also add fresh basil leaves for a restaurant-style presentation. Pair it with garlic bread or a light salad for a complete meal.

Nutritional Information
Here’s a quick overview of what you’re getting per serving:
- Calories: ~420 kcal
- Protein: ~12g
- Carbohydrates: ~45g
- Fat: ~20g
Make Ahead and Storage
Storing
Store leftover pasta in an airtight container in the refrigerator. It stays fresh for up to 3 days without losing much flavor or texture.
Freezing
You can freeze the pasta, but creamy sauces may slightly change texture. Store in freezer-safe containers for up to 1 month for best results.
Reheating
Reheat gently on the stovetop or microwave. Add a splash of milk or cream while reheating to restore the creamy consistency.
Why You’ll Love This Recipe?
This pasta dish is a must-try for several reasons:
- Quick and easy to make
I love how it comes together in under 30 minutes, making it perfect for busy days. - Rich yet light flavor
The creamy sauce feels indulgent but is balanced by fresh spinach and tomatoes. - Customizable
You can easily add proteins or swap ingredients to fit your diet. - Family-friendly
The mild, creamy taste makes it a hit with both kids and adults. - Minimal ingredients
You don’t need fancy ingredients—just simple pantry staples create magic.
This Tomato Spinach Farfalle Pasta is one of those recipes I keep going back to. It’s comforting, quick, and incredibly satisfying—perfect for when you want something homemade without spending hours in the kitchen.

Tomato Spinach Farfalle Pasta Recipe
Ingredients
Method
- Start by bringing a large pot of salted water to a boil. Add the farfalle pasta and cook until al dente according to package instructions. Once done, drain the pasta and set it aside while you prepare the sauce.
- Heat olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant, being careful not to burn it. Toss in the cherry tomatoes and cook until they soften and release their juices.
- Add fresh spinach to the pan and stir until it wilts completely. Pour in the heavy cream and let it simmer gently. This step creates a rich, smooth base for the pasta sauce.
- Add the cooked pasta directly into the skillet. Toss everything together so the pasta gets evenly coated in the creamy tomato-spinach sauce. Let it cook for a couple of minutes to absorb flavors.
- Sprinkle in freshly grated Parmesan cheese and stir well. Season with salt, black pepper, and chili flakes. Taste and adjust seasoning if needed before serving hot.
Notes
- I always use fresh spinach instead of frozen—it keeps the texture vibrant
- Don’t overcook the pasta; slightly firm pasta absorbs sauce better
- I prefer adding cheese at the end to avoid clumping
- Let the sauce simmer gently, not boil, for a smoother texture
- Adding a splash of pasta water helps bind the sauce perfectly






