How to Make Creamy Spinach Mac and Cheese

Spinach Mac and Cheese


  • Prep: 30 mins
  • Cook: 70 mins
  • Total: 100 mins
  • Yield: 8 servings
  • Cooking Method: Baking
  • Recipe Cuisine: American


  • 500 gramsshortcut pasta
  • 4tablespoonsFrench Butter
  • 1sweet onion
  • 3clovesgarlic
  • saltto taste
  • ground pepperto taste
  • 4tablespoonsflour
  • 1/4teaspoonfreshly ground nutmeg
  • 350gramsfresh baby spinach
  • 2 1/2cupsFull-Fat Milk
  • 200gramsCheddar Cheese
  • 300gramsButterkase Cheese
  • 70gramsParmesan Cheese
  • 1/2cupbreadcrumbs

Enhance the traditional Mac and Cheese taste with this insanely delicious creamy spinach having a creamier taste, spinach pieces, and coated with a cheesy crispy top. This fantastic Mac and Cheese will become your favorite. 

This ideal comfort food with a hearty, nutty, and creamy texture is beyond delicious. It is a dream for night craving or cheat-meals.

The recipe for this spinach Mac and Cheese is really easy and convenient. The moist and creamy sauce will give this lovely meal a rich and zesty taste. This meal is incredibly filling, and siding it with Roasted Vegetables will make a perfect choice for holidays and friendly gatherings.


Step 1

For cooking a delicious creamy spinach Mac and Cheese, first, you should preheat the oven to 350 F.

Step 2

Then, start with boiling water in a pot. Add one teaspoon of salt and then the dry pasta. Let it cook 2-3 minutes less than the package instruction (about 8 minutes). You want the pasta to be al dente. Remove from the heat, drain, and drizzle with olive oil. Set aside.

Step 3

Choose an oven-safe pot and heat over medium flame, and add the French Butter. Dice the onion finely, and add it to the heated butter. Sauté for 2 minutes until soft and transparent. Stir in the minced garlic cloves, and let them cook for one more minute. Sprinkle in the all-purpose flour, frequently stir till it dissolves, becomes golden, and smells nutty. You want a perfect roux for the sauce.

Lower the heat, add in the Kalleh Full-Fat Milk, stirring constantly. Whisk and make sure there is no clump. Let it simmer and thicken for 3-4 minutes. The sauce should have a slick and smooth texture—season with salt, freshly ground black pepper, and freshly ground nutmeg to taste.

Step 4

Add the baby spinach to the sauce and cook in the mixture for 2-3 minutes. Stir the mixture until the spinach cooks down and softens.
Mix the Kalleh Cheddar Cheese, Butterkase Cheese, and Kalleh Parmesan Cheese in a bowl. Once the spinach is cooked, stir in almost all the cheese mixture into the sauce. Reserve some of the cheese for topping. Continue to stir until all the cheese is incorporated, melted, and creamy.

Step 5

Then, stir in the boiled pasta, mix till they are coated, and remove from the heat. Top the pan with breadcrumbs and the reserved cheese, and put it in the preheated oven. Bake for 30 to 35 minutes, until golden and bubbly. Remove from the heat and serve it immediately on your dinner plate. You can garnish this dish with fresh basil and side it with a Green Salad or Roasted Vegetables.

Cooking Notes

A delicious alternative for spinach would be fresh broccoli pieces or the baby kale.

If you like to add meat to this dish, boneless skinless chicken breast is a great option.


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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.