This spinach pasta sauce consists of a simple white sauce, garlic and fresh baby spinach. It's low in fat, rich and creamy though made without heavy cream. Easy, delicious and ready in under 20 minutes!

This spinach pasta sauce is an easy and delicious way of enjoying creamy pasta a little healthier. I used my simple white sauce, combined it with fresh spinach and created a delicious flavour twist on the classic creamy pasta. It's a bit like mac and cheese, but with spinach instead of the cheese. See also my creamy beet pasta and broccoli pasta, where I've used a similar approach).
This creamy spinach pasta is easy to make and you'll be able to prepare the sauce while the pasta is boiling. I pureed the spinach, which infused the sauce with a fantastic, lively green colour, but you can omit this step, if you prefer (see Instructions below). Whichever method you choose you'll be able to enjoy this simple but versatile spinach pasta recipe with lots of sides and add-ins (see Serving Suggestions at the bottom of the post).
Spinach Pasta sauce ingredients and substitutions

- Spinach: I recommend using fresh baby spinach. I has better flavour and colour than frozen spinach.
- Garlic.
- Pasta: I used fusilli, but macaroni, tagliatelle, penne rigate and others will work, too. Use your favourite.
- Butter.
- Flour.
- Milk.
- Stock: you can use either ½ stock cube or about 1 teaspoon of bouillon powder.
- Salt and pepper to taste.
step-by-step recipe instructions
1. Boil pasta: Cook the pasta in a large pot of water (add about 1 teaspoon of salt) according to packet instructions. Make sure it's cooked al dente (firm). Drain and set aside.
2. Make sauce: Melt the butter, add the garlic and cook over a low heat for about a minute stirring all the time (don't let the butter brown). Whisk in the flour until fully incorporated and the mixture is creamy. Add the milk, stock powder and stir with a whisk until the sauce thickens (you can increase the heat to speed up this process).


3. Add spinach: Add the spinach (whole or chopped), cover and cook gently for a couple of minutes or so only until it reduces in volume and wilts, stirring occasionally. Remove from the heat and stir in the cream cheese.


4. Puree sauce: Puree the mixture until smooth.
TIP: You can do this right in the pan, if that's easier. Alternatively omit this step and proceed to Step 5.


5. Assemble: Combine the spinach sauce with the pasta, heat through, if required, add salt and pepper to taste and serve.

*Scroll down to the bottom of the post for a full, printable list of ingredients and instructions.
Serving suggestions
I served my spinach 'mac and cheese' with red pepper flakes, pan toasted pine nuts, a bit of parmesan cheese and a drizzle of extra virgin olive oil. It's also delicious with grilled or rotisserie chicken as well as white beans or grilled halloumi for added protein, if serving it as a vegetarian meal.
Also perfect served with a simple salad, garlic bread, bruschetta, grilled vegetables and crispy bacon.

How to freeze this dish
You can freeze any leftover spinach pasta sauce in an airtight container for up to 3 months. Defrost it overnight in the fridge (or in the microwave), reheat and combine with freshly cooked pasta. Bear in mind, however, that your sauce may not have the same vivid colour after defrosting.
I do not recommend freezing the sauce along with the pasta.
Top tips
- I recommend using baby spinach, rather than frozen spinach.
- Rinse the spinach (if required) then dry it thoroughly before making the recipe (extra moisture may affect the consistency of your sauce).
- Do not cook the spinach, only heat until it wilts (so it retains its vivid green colour and doesn't become bitter).
- Cook the pasta a little al dente (for better texture).
- To save time prepare the spinach sauce while the pasta is boiling.
- Best served immediately. Leftover creamy pasta with spinach can be refrigerated for up to 2 days. Reheat in the microwave.
Related vegetarian pasta recipes to try next
See also these other easy, delicious vegetarian recipes as well as more pasta meals.
Recipe

Creamy Spinach Pasta Sauce (Low Fat)
Equipment
- Blender
- Large pan
- Large pot and colander
Ingredients
- 7.05 ounces (200 g) baby spinach
- 2 garlic cloves finely chopped
- 1½ cups (360 ml) milk
- 2 tablespoons (28 g) butter
- 2 tablespoons (15 g) flour
- ½ vegetarian stock cube or 1 tsp bouillon, or to taste
- 2 tablespoons cream cheese
- Sea salt and pepper to taste
- 12.35 ounces (350 g) pasta uncooked, approx. 4½ cups
Instructions
- Boil pasta: Cook the pasta in a large pot of water (add about 1 teaspoon of salt) according to packet instructions. Make sure it's cooked al dente (firm). Drain and set aside.
- Make sauce: Melt the butter, add the garlic and cook over a low heat for about a minute stirring all the time (don't let the butter brown). Whisk in the flour until fully incorporated and the mixture is creamy. Add the milk, stock powder and stir with a whisk until the sauce thickens (you can increase the heat to speed up this process).
- Add spinach: Add the spinach (whole or chopped), cover and cook gently for a couple of minutes or so only until it reduces in volume and wilts, stirring occasionally. Remove from the heat and stir in the cream cheese.
- Puree sauce: Puree the mixture until smooth. TIP: You can do this right in the pan, if that's easier. You can also omit this step and proceed to Step 5.
- Assemble: Combine the spinach sauce with the pasta, heat through, if required, add salt and pepper to taste and serve.
Notes
- I recommend using baby spinach, rather than frozen spinach.
- Rinse the spinach (if required) then dry it thoroughly before making the recipe (extra moisture may affect the consistency of your sauce).
- Do not cook the spinach, only heat until it wilts (so it retains its vivid green colour and doesn't become bitter).
- Cook the pasta a little al dente (for better texture).
- To save time prepare the spinach sauce while the pasta is boiling.
- Best served immediately. Serve with pine nuts, pepper flakes, extra virgin olive oil or parmesan (see more serving suggestions in the post). Leftovers can be refrigerated for up to 2 days. Reheat in the microwave.
- Freeze the sauce, without the pasta, for up to 3 months.
Nutrition
*Nutritional information is automatically generated and should be considered as an estimate.
**A note about baking: If using a fan-assisted oven refer to your appliance's instructions and adjust the temperature accordingly.
Keep in touch!
If you make this creamy spinach pasta sauce recipe I'd love to know how it turned out for you. Let me know in the comments below, thanks!
Follow me on Facebook, Pinterest and Instagram for regular recipe updates! Or you could subscribe to this blog and receive all my latest recipes right in your mailbox!





MM says
It was really good! The whole family like it, even my 2 and 4 year old!
Monika says
Fantastic!
Anne says
Thanks for sharing. Kids loved it!
Monika says
You are welcome:)
Mandy says
Lovely idea to add spinach to pasta - gorgeous colour!
Monika says
🙂