If you’re craving a delicious comfort meal that also sneaks in some green goodness, you absolutely have to try this Creamy Spinach Mac and Cheese (Healthy) Recipe. It’s the perfect balance of cheesy indulgence and wholesome ingredients, turning a classic favorite into a vibrant, nourishing dish that will satisfy your taste buds and your body. With tender pasta enveloped in a luxuriously smooth spinach-infused cheese sauce, it’s a meal that feels like a warm hug but keeps things light and fresh.
Ingredients You’ll Need
Gathering these simple yet essential ingredients is the first step to creating a Creamy Spinach Mac and Cheese (Healthy) Recipe that tastes rich, creamy, and packed with beautiful color and texture. Each one plays a vital role—from the comforting pasta base to the fresh spinach and sharp cheeses that bring this dish to life.
- 10.58 ounces macaroni: Choose small elbow macaroni for perfect sauce cling and bite-sized comfort.
- 5.29 ounces chopped spinach: Fresh baby spinach is ideal—tender, flavorful, and vibrant green for that healthy twist.
- 1 medium onion: Finely chopped to gently sweeten the sauce and add savory depth.
- 1 garlic clove: Finely chopped to infuse just the right amount of aromatic boost.
- 2 tablespoons olive oil: For sautéing the aromatics and adding a subtle fruity richness.
- ½ cup mature cheddar cheese: Coarsely grated for sharp, melty cheesy goodness.
- 2-3 tablespoons parmesan: Adds a touch of nutty, salty flavor that elevates the cheese sauce.
- 1¼ cups semi-skimmed milk: Light milk keeps the sauce creamy without heaviness.
- 1½ tablespoons butter: Provides that silky foundation for a smooth roux-based sauce.
- 2 tablespoons flour: Helps thicken the sauce to just the right luscious consistency.
- Sea salt and white pepper: To season perfectly, balancing the flavors without overpowering the spinach.
How to Make Creamy Spinach Mac and Cheese (Healthy) Recipe
Step 1: Cook the Macaroni to Perfection
Start by boiling your macaroni in generously salted water following the packet instructions. Aim for al dente texture because it holds up beautifully when mixed with the sauce, creating just the right bite and preventing mushiness later.
Step 2: Prepare the Spinach and Aromatics
While your pasta is cooking, heat that olive oil gently and sauté the finely chopped onion and garlic over low heat. This slow cooking draws out their natural sweetness and mellows the garlic’s sharp edge. Then, add the chopped spinach and increase the heat to medium-high, stirring continuously so it reduces quickly without releasing too much water. The goal here is just to soften the spinach and concentrate its flavor. Once done, blend this mixture until it’s gorgeously smooth and silky—this is what makes the sauce dreamy and bright.
Step 3: Make the Roux and Milk Sauce
In a separate saucepan, melt butter over low heat. Stir in the flour and whisk swiftly to form a smooth paste—this is your roux and the secret to that velvety sauce. Now gradually whisk in the semi-skimmed milk, patiently stirring as the sauce thickens and bubbles gently. Let it sit off the heat for a couple of minutes to fully thicken before moving on.
Step 4: Combine Spinach, Cheese, and Sauce
Stir your smooth spinach puree into the thickened sauce along with the mature cheddar and parmesan cheese. Mix vigorously until the sauce becomes glossy and perfectly smooth. This cheesy spinach sauce marries beautifully with the pasta, so add the cooked macaroni, season with sea salt and white pepper, and stir everything together evenly.
How to Serve Creamy Spinach Mac and Cheese (Healthy) Recipe
Garnishes
A sprinkle of extra parmesan on top or a few torn fresh basil leaves can lift the dish wonderfully, adding freshness and a subtle herbaceous note. A light dusting of white pepper also works well visually and flavor-wise.
Side Dishes
This creamy delight pairs perfectly with simple, crisp green salads dressed with lemon vinaigrette or some roasted cherry tomatoes to add a burst of color and acidity that cuts through the richness gracefully.
Creative Ways to Present
For a fun twist, serve it in individual ramekins and broil a little extra cheese on top until golden and bubbly. Or, try mixing it with cooked quinoa or whole wheat pasta for varied textures and nutrition, putting your own spin on this favorite.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Spinach Mac and Cheese (Healthy) Recipe keeps well refrigerated in an airtight container for up to 3 days. The flavors actually deepen overnight, though the sauce may thicken—just add a splash of milk when reheating.
Freezing
To freeze, keep the cheese sauce separate from the macaroni for best results. Store the sauce in an airtight container for up to 3 months. When ready to enjoy, thaw and gently reheat the sauce, then toss through freshly cooked pasta for a freshly creamy meal.
Reheating
Gently warm up in a saucepan over low heat, stirring frequently to prevent sticking. Add a touch of milk or water to loosen the sauce if needed. If reheating in the microwave, do so in short bursts, stirring in between.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! Just be sure to thaw and squeeze out as much moisture as possible before blending, so your sauce stays creamy and not watery.
Is it possible to make this recipe vegan?
Yes! Substitute dairy cheeses for plant-based versions and use a plant-based milk and vegan butter to keep it creamy and tasty while honoring dietary preferences.
Can I add other vegetables to the sauce?
Definitely. Finely diced mushrooms or roasted red peppers work wonderfully and add exciting layers of flavor without overpowering the creamy spinach base.
What pasta works best for this recipe?
Classic elbow macaroni is traditional and perfect for holding the sauce, but small shells or penne are equally fantastic options.
How can I make the sauce thicker or thinner?
For a thicker sauce, increase the roux slightly or reduce the milk. For thinner, simply add a little more milk while stirring gently.
Final Thoughts
This Creamy Spinach Mac and Cheese (Healthy) Recipe is truly a shining example of how comfort food doesn’t have to be heavy or boring. It’s vibrant, satisfying, and wonderfully wholesome—perfect for any weeknight dinner or when you need some feel-good food with a nutritious boost. Give it a try, and I promise it might just become one of your favorite go-to dishes that you want to make again and again!
Print
Creamy Spinach Mac and Cheese (Healthy) Recipe
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This Creamy Spinach Mac and Cheese is a healthy twist on the classic comfort food, combining tender macaroni with a silky smooth spinach-infused cheese sauce. Made with wholesome ingredients like fresh spinach, mature cheddar, and parmesan, this recipe balances creamy indulgence with nutritious greens, perfect for a satisfying family meal.
Ingredients
Pasta
- 10.58 ounces macaroni (uncooked)
Vegetables
- 5.29 ounces spinach (chopped)
- 1 medium onion (finely chopped)
- 1 garlic clove (finely chopped)
Dairy & Cheese
- ½ cup mature cheddar cheese (coarsely grated)
- 2–3 tablespoons parmesan (coarsely grated)
- 1¼ cups semi-skimmed milk/light milk
- 1½ tablespoons butter
Other Ingredients
- 2 tablespoons olive oil
- 2 tablespoons flour
- Sea salt and white pepper to taste
Instructions
- Cook the pasta: Prepare the macaroni by boiling it in salted water according to the package instructions until it reaches an al dente texture. This ensures the pasta will hold up well when combined with the sauce.
- Make the spinach mixture: While the pasta cooks, heat the olive oil in a pan over low heat. Add the finely chopped onion and garlic, frying gently for a couple of minutes until they soften. Next, stir in the chopped spinach, season with salt and white pepper, and cook over medium-high heat for about one minute, stirring continuously to reduce the spinach without making it watery. Remove from heat and puree the mixture until silky smooth, then set aside.
- Prepare the cheese sauce: In a separate saucepan, melt the butter over low heat. Add the flour and whisk quickly to form a smooth paste (roux). Gradually increase the heat and pour in the semi-skimmed milk while whisking constantly to avoid lumps. Continue whisking until the sauce thickens and starts to bubble. Remove from heat and let it rest for two minutes to thicken further.
- Combine spinach and cheese sauce: Add the pureed spinach mixture into the thickened sauce, then stir in the mature cheddar and parmesan cheeses until the sauce becomes smooth and glossy. Check seasoning and adjust with salt and white pepper as needed.
- Mix pasta and sauce: Drain the cooked pasta and add it to the sauce. Stir thoroughly to ensure every macaroni is coated with the creamy spinach cheese sauce. Serve immediately for the best flavor and texture.
Notes
- Do NOT cook the spinach fully; only heat it to reduce the volume while retaining flavor and nutrients.
- Using baby spinach is recommended as it has a tastier and more tender flavor compared to mature spinach.
- Cook the macaroni slightly al dente for a better texture when mixed with the sauce.
- If pasta has cooled before combining with the sauce, reheat it in the microwave to avoid clumping.
- A vegetarian stock cube can be crumbled into the sauce while cooking to add depth of flavor; if used, omit additional salt.
- Best served immediately for optimal taste and texture.
- You can freeze the sauce without pasta in an airtight container for up to 3 months; to serve, defrost, heat, and combine with freshly cooked pasta.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
