Everyday Healthy Recipes

menu icon
go to homepage
  • Recipe Index
  • About Me
  • Contact
  • Cookie Policy
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipe Index
    • About Me
    • Contact
    • Cookie Policy
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Vegetarian/Vegan Meals

    Creamy Spinach Mac and Cheese (Healthy)

    November 30, 2016 By Monika Last Updated April 8, 2021 8 Comments

    Jump to Recipe

    This healthy, creamy spinach mac and cheese is full of colour, goodness and loads of deliciousness your family will love. Simple to make, low in fat and ready in as little as 20 minutes!

    Top down view of spinach macaroni cheese in white bowl, with fork to right and more macaroni cheese in bowl and saucepan at top.

    Comfort foods are in high demand at this time of year and today's post features a well-known comfort food recipe with a twist - spinach mac and cheese.

    I've lowered the fat content of this macaroni cheese with spinach simply by using less cheese.  (I compared my recipe with several other macaroni cheese recipes and they all had more fat!) The sauce is still wonderfully creamy as I've used full fat rather than reduced fat cheese.  I tend to use full fat ingredients in general (with the exception of the semi-skimmed milk in this particular recipe), only in smaller quantities, as I want great flavour without the extra calories.

    I have used my simple white sauce recipe as the base for the healthy spinach sauce and halved the ingredients to make room for the cheese and spinach mixture. The sauce is still very simple to make, despite the additional ingredients.

    Spinach mac and cheese ingredients

    • Spinach: adds flavour, fibre and colour.  I recommend using baby spinach.
    • Onion and garlic: add flavour. Use more garlic if desired.
    • Macaroni: I recommend cooking it a little al dente (for better texture).
    • Butter.
    • Flour.
    • Milk: use semi-skimmed (1% milk). 
    • Cheese: I used a combination of mature cheddar and parmesan for added flavour. 

    How to make spinach mac and cheese: step-by-step

    1.Cook the pasta (al dente) according to packet instructions. In the meantime briefly fry the garlic and onion until softened.

    Chopped onion and spoon inside large pot on top of cooling rack.

    2. Add the spinach and stir until it wilts and reduces in volume.  This should only take a minute or so as the spinach does not need to be cooked, only heated.   Remove from the heat before it starts releasing moisture.

    Spinach and onions in large pot with spoon on top of cooling rack.

    3. Puree the mixture until smooth.

    Top down view of spinach puree inside small dish.

    4. In a saucepan melt the butter over a medium heat, add the flour and quickly whisk until the mixture thickens and becomes smooth.

    Roux in large pot with green whisk.

    5. Increase the heat and gradually add the milk, whisking all the time until the mixture thickens and starts bubbling up.  Set aside for 2 minutes. The sauce will thicken.

    White sauce in large pot with green whisk on top of cooling rack.

    6. Add the spinach mixture and cheese.

    White sauce, pureed spinach and grated cheese in large pot with green whisk.

    7. Stir thoroughly until smooth. Season to taste.

    Top down view of spinach sauce inside large pot with green whisk.

    8. Combine with the pasta, stir thoroughly and serve your macaroni cheese with spinach immediately.

    Spinach macaroni inside large pot with spoon on top of cooling rack.

    Serving suggestions

    This spinach mac and cheese is delicious on its own, with grilled chicken, crispy salad, garlic bread, bruschetta, grilled vegetables, crispy bacon or toasted pine nuts.

    Top tips 

    • Do NOT cook the spinach, only heat it up to reduce in volume.
    • I recommend using baby spinach if possible as it's tastier than regular, mature spinach.
    • Cook the macaroni a little al dente (for better texture). 
    • If you've cooked the pasta ahead and it's cooled by the time you've made the sauce you can reheat the pasta in the microwave before combining with the sauce.
    • You can also crumble a vegetarian stock cube into the sauce as it's cooking for more depth of flavour (and omit the salt).
    • To save time prepare the sauce while you are waiting for the pasta to cook.
    • Best served immediately.

    How to freeze this recipe

    You can freeze any leftover sauce in an airtight container for up to 3 months.  Defrost it overnight in the fridge (or in the microwave), warm up and combine with freshly cooked pasta.  I do not recommend freezing the sauce along with the pasta.

    Macaroni in spinach sauce with spoon in large pot.

    Related posts

    • Roasted Beetroot Pasta Recipe
    • Creamy Baked Buckwheat Casserole with Cheese
    • Creamy Pasta and Broccoli (Low Fat)
    • Roasted Asparagus Pesto Pasta

    You might also like this collection of healthy vegetarian pasta meals.

    Keep in touch!

    How has your spinach mac and cheese turned out for you?  Let me know in the comments below, thanks!

    Follow me on Facebook, Instagram and Twitter for regular recipe updates! Or you could subscribe to this blog and receive all my latest recipes right in your mailbox!

    Recipe

    Top down view of spinach macaroni cheese in white bowl, with fork to right and more macaroni cheese in bowl and saucepan at top.

    Creamy Spinach Mac and Cheese (Healthy)

    This healthy, creamy spinach mac and cheese is full of colour, goodness and loads of deliciousness your family will love. Simple to make, low in fat and ready in as little as 20 minutes!
    5 from 2 votes
    Print Pin Rate
    Course: Lunch, Side
    Cuisine: vegetarian
    Prep Time: 5 minutes minutes
    Cook Time: 15 minutes minutes
    Total Time: 20 minutes minutes
    Servings: 5 servings
    Calories: 404kcal
    Author: Monika Dabrowski

    Equipment

    • Blender

    Ingredients

    • 10.58 ounces (300 g) macaroni uncooked
    • 5.29 ounces (150 g) spinach chopped
    • 1 medium onion finely chopped
    • 1 garlic clove finely chopped
    • 2 tablespoons olive oil
    • ½ cup (50 g) mature cheddar cheese coarsely grated
    • 2-3 tablespoons (10 g) parmesan coarsely grated
    • 1¼ cups (280-300 ml) semi-skimmed milk/light milk
    • 1½ tablespoons (20 g) butter
    • 2 tablespoons (15 g) flour
    • Sea salt and white pepper to taste

    Instructions

    • Cook the pasta in salted water according to the packet instructions (al dente is best).
    • While the pasta is cooking make the sauce. Heat up the oil and fry the onion and garlic for a couple of minutes over a low heat, stirring often, until softened. Add the spinach, stir, season and cook over a medium-high heat for about a minute, until the spinach has reduced in volume (stirring all the time). Remove from the heat before the mixture becomes watery. Puree until the mixture is silky smooth. Set aside.
    • In a saucepan melt the butter over a low heat, add the flour and quickly whisk until a paste forms. Increase the heat and gradually add the milk whisking all the time until the sauce thickens and starts bubbling up. Remove from the heat and set aside for 2 minutes to allow the sauce to thicken further.
    • Add the spinach mixture, cheese and stir thoroughly until the sauce is smooth and glossy. Add the pasta, season to taste, stir and serve.

    Notes

    • Do NOT cook the spinach, only heat it up to reduce in volume.
    • I recommend using baby spinach if possible as it's tastier than regular, mature spinach.
    • Cook the macaroni a little al dente (for better texture). 
    • If you've cooked the pasta ahead and it's cooled by the time you've made the sauce you can reheat the pasta in the microwave before combining with the sauce.
    • You can also crumble a vegetarian stock cube into the sauce as it's cooking for more depth of flavour (and omit the salt).
    • Best served immediately.
    • Freeze the sauce without the pasta in an airtight container for up to 3 months. To serve defrost then heat up and combine with freshly cooked pasta.

    Nutrition

    Serving: 1serving | Calories: 404kcal | Carbohydrates: 53g | Protein: 14g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 25mg | Sodium: 177mg | Potassium: 422mg | Fiber: 3g | Sugar: 6g | Vitamin A: 3086IU | Vitamin C: 10mg | Calcium: 210mg | Iron: 2mg

    *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.

    Tried this Recipe? Pin it for Later!Mention @Monika8021 or tag #EverydayHealthyRecipes!

     

    More Vegetarian and Vegan Meals

    • Top down view of sauerkraut pancakes with onion and sour cream on white plate.
      Sauerkraut Pancakes (Fuczki Recipe)
    • Top down view of vegetarian goulash in pot.
      Hungarian-Style Vegetarian Goulash
    • Top down view of mushroom sour cream sauce in large shallow pan.
      Simple Mushroom Sauce with Sour Cream
    • Side view of stuffed pumpkin slice on top of plate and pumpkin in background.
      Stuffed Pumpkin (Vegetarian)
    1606 shares

    Comments

      5 from 2 votes

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. MM says

      June 05, 2024 at 1:56 am

      5 stars
      It was really good! The whole family like it, even my 2 and 4 year old!

      Reply
      • Monika says

        June 05, 2024 at 10:53 am

        Fantastic!

        Reply
    2. Foodworks says

      September 02, 2019 at 9:05 am

      5 stars
      Thanks for sharing. It's an excellent idea. Kids will definitely like to eat this. 😇😇

      Reply
      • Monika says

        September 04, 2019 at 10:23 am

        Thank you. My own kids loved it!

        Reply
    3. Mandy Mazliah says

      December 04, 2016 at 3:46 pm

      Lovely idea to add spinach to macaroni cheese - gorgeous colour!

      Reply
      • Monika says

        December 04, 2016 at 3:57 pm

        Thanks Mandy! Glad you like it:)

        Reply
    4. Monika says

      December 02, 2016 at 1:36 pm

      Thanks Angie! Both my sons looked skeptical too but that was because it was just so green, too weird for them. So maybe pureeing isn't always the best idea!

      Reply
      • Angie | Fiesta Friday says

        December 02, 2016 at 1:39 pm

        ?? Kids!!

        Reply

    Hi, I am Monika, welcome to Everyday Healthy Recipes! This blog is all about simple recipes with a healthy twist, old classics with a modern take, and an occasional Polish dish thrown into the mix - all easy to make and delicious, perfect for everyday cooking.

    Find out more about me →

    Popular Posts

    • Top down view of pierogi in bowl, making pierogi and dough.
      5 Traditional Pierogi Recipes (plus tips for serving, freezing)
    • Side view of creamy brussels sprout soup in white bowl.
      Simple Brussels Sprout Soup
    • Top down view of cottage cheese egg salad in grey bowl with spoon.
      Simple Cottage Cheese Egg Salad
    • Top down view of meatballs in mushroom sauce in large pan.
      Healthy Meatballs in Mushroom Sauce

    Polish Recipes

    • 4 colourful Polish soups in bowls.
      28 Traditional Polish Soups
    • Sauerkraut stew in green bowl with spoon with hands holding it, and grey pot with stew in background.
      Authentic Polish Bigos Stew Recipe
    • Top down view of cabbage rolls in large white shallow pan.
      Polish Stuffed Cabbage Rolls (Golabki) in Tomato Sauce
    • Close-up view of Polish potato dumplings in green bowl.
      Authentic Polish Potato Dumplings (Kopytka)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer
    • About

    Newsletter

    • Sign Up! for recipe updates

    Contact

    • Contact

    Copyright © 2025 · Everyday Healthy Recipes

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.