If you love creamy comfort food with a twist, you’re in for a treat! My Mac n Cheese with Spinach and Feta is a delightful blend of rich flavors and healthy greens. This dish takes your classic favorite and kicks it up a notch, making it perfect for family dinners or weeknight meals. Ready to learn how to make this delicious recipe? Let’s dive in!
Why I Love This Recipe
- Comfort Food Classic: This creamy mac n' cheese is a nostalgic dish that brings warmth and satisfaction to any meal.
- Healthy Twist: The addition of fresh spinach not only adds color but also boosts the nutritional value, making it a guilt-free indulgence.
- Flavorful Blend: The combination of sharp cheddar and tangy feta creates a unique flavor profile that elevates traditional mac n' cheese.
- Customizable: This recipe is versatile, allowing for various add-ins like grilled chicken or different vegetables to suit your taste.
Ingredients
Complete List of Ingredients
- 2 cups elbow macaroni
- 2 tablespoons olive oil
- 3 cups fresh spinach, roughly chopped
- 2 cups shredded sharp cheddar cheese
- 1 cup crumbled feta cheese
- 2 cups milk
- 2 tablespoons all-purpose flour
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- 1/4 cup breadcrumbs (optional, for topping)
- Fresh parsley, chopped (for garnish)
Ingredient Substitutions
You can swap elbow macaroni with other pasta shapes like shells or penne. If you want a lighter option, use whole wheat pasta. Instead of olive oil, you can use butter for sautéing. For the cheese, try using mozzarella or gouda instead of cheddar. If you don’t have feta, goat cheese works well too. Use almond milk or oat milk for a dairy-free option. For gluten-free, choose gluten-free pasta and flour.
Nutritional Information per Serving
Each serving provides about:
- Calories: 400
- Protein: 20g
- Carbohydrates: 45g
- Fat: 18g
- Fiber: 3g
- Sodium: 600mg
This dish is rich in protein from the cheese and pasta. Spinach adds vitamins and minerals. Using whole wheat pasta can boost fiber content. Enjoy this creamy delight while knowing it packs good nutrients!

Step-by-Step Instructions
Cooking the Pasta
Start by bringing a large pot of salted water to a boil. Add 2 cups of elbow macaroni. Cook the pasta until it is al dente, which means it should still have a slight bite. This usually takes about 8-10 minutes. Once done, drain the pasta and set it aside.
Sautéing the Spinach
In the same pot, heat 2 tablespoons of olive oil over medium heat. Add 3 cups of roughly chopped fresh spinach. Sauté the spinach for about 2-3 minutes until it wilts. Once wilted, remove the spinach from the pot and set it aside for later.
Preparing the Cheese Sauce
Now, let’s make the cheese sauce. Pour 2 cups of milk into the pot. Whisk in 2 tablespoons of all-purpose flour to create a roux. Cook this mixture for about 2 minutes until it thickens slightly. Then, add 1 teaspoon of garlic powder, 1 teaspoon of onion powder, salt, and pepper to taste. Gradually whisk in 2 cups of shredded sharp cheddar cheese until it melts and becomes smooth.
Combining the Ingredients
Add the cooked macaroni and sautéed spinach back into the cheese sauce. Mix everything well until the pasta and spinach are fully coated with the creamy cheese sauce. Next, gently fold in 1 cup of crumbled feta cheese. This cheese adds a nice tang to the dish.
Baking the Optional Topping
If you want a crispy top, transfer the mac n' cheese to a baking dish. Sprinkle 1/4 cup of breadcrumbs on top. Preheat your oven to 375°F (190°C) and bake for 15-20 minutes. The top should be golden and crispy when done.
Serving Suggestions
Once out of the oven, let the dish cool for a few minutes. Garnish with fresh chopped parsley for a pop of color. Serve it warm and enjoy your creamy spinach feta mac n' cheese!
Tips & Tricks
How to Achieve the Creamiest Cheese Sauce
To make a creamy cheese sauce, start with a roux. Mix the flour with milk in the pot. Let it cook for a couple of minutes. This thickens the sauce. Use whole milk for the best creaminess. Stir the cheese in slowly to help it melt smoothly. If you want an even creamier sauce, add a splash of cream.
Best Cheeses to Use for Extra Flavor
Sharp cheddar is a must for rich taste. It pairs well with feta, which adds a tangy kick. You can also try gouda or mozzarella. These cheeses melt well and give a nice texture. Feel free to mix and match your favorites for a unique flavor.
Making it Kid-Friendly
To make this dish kid-friendly, keep it simple. Use less garlic and onion powder if your kids are picky. You can also add a bit of extra cheese for more flavor. If your kids love crunchy toppings, sprinkle breadcrumbs on top before baking. This adds a fun texture that kids will enjoy.
Pro Tips
- Use Fresh Spinach: Fresh spinach will give your mac n' cheese a vibrant color and flavor. If using frozen spinach, make sure to thoroughly drain and squeeze out excess moisture.
- Experiment with Cheeses: While cheddar and feta work beautifully, feel free to mix in other cheeses like mozzarella or gouda for a unique twist on the flavor profile.
- Make it Ahead: You can prepare the mac n' cheese in advance. Just assemble it up to the baking step, cover it, and refrigerate. Bake it when you're ready to serve!
- Perfect the Breadcrumbs: For an extra crunch, toast the breadcrumbs in a little olive oil before sprinkling them on top. This will enhance the flavor and texture.
Variations
Adding Additional Vegetables
You can boost flavor and nutrition by adding more veggies. Broccoli, zucchini, or bell peppers work great. Cut them small for even cooking. You can sauté them with the spinach or add them to the cheese sauce. This way, you get a colorful dish that is also healthy.
Alternative Cheeses
While cheddar and feta shine in this recipe, you can mix it up. Try mozzarella for a gooey texture or gouda for a smoky taste. Cream cheese can add extra creaminess. Just remember to adjust the amounts to fit your taste. Mixing cheeses can create a unique flavor that you will love.
Gluten-Free Modifications
If you need a gluten-free option, swap the elbow macaroni for gluten-free pasta. Many brands offer great choices that taste just as good. For the flour in the cheese sauce, use gluten-free flour or cornstarch. These simple swaps will help you enjoy this dish without worry.
Storage Info
How to Store Leftovers
To store your tasty Mac n Cheese with Spinach and Feta, let it cool. Use an airtight container to keep it fresh. Place it in the fridge. It stays good for about 3 to 4 days. Make sure to cover the dish well to avoid drying out.
Reheating Instructions
When you want to enjoy your leftovers, reheat them well. You can use a microwave or stovetop. If using a microwave, place the portion in a bowl. Add a splash of milk to keep it creamy. Heat it for 1 to 2 minutes, stirring halfway. If using the stovetop, warm it in a pan over low heat. Stir often to prevent sticking.
Freezing Tips
You can freeze Mac n Cheese with Spinach and Feta for up to 2 months. First, let it cool completely. Then, put it in a freezer-safe container. Leave some space at the top for expansion. To thaw, move it to the fridge overnight before reheating. This way, your meal will taste fresh and delicious!
FAQs
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Just thaw it and squeeze out the extra water. This helps keep the dish from getting too watery. Frozen spinach is a great option when fresh isn't available.
How do I make Mac n Cheese with Spinach and Feta vegan?
To make this dish vegan, swap the cheese for vegan cheese. Use plant-based milk instead of regular milk. You can also replace the butter with olive oil. Make sure to check that the pasta is vegan too.
What is the best way to reheat Mac n Cheese?
The best way to reheat Mac n Cheese is in the oven. Set it to 350°F (175°C). Place the Mac n Cheese in an oven-safe dish. Add a splash of milk and cover with foil. Heat for about 20 minutes until warm.
How can I make this recipe spicy?
To add some heat, mix in red pepper flakes or diced jalapeños. You can also use a spicy cheese. Another option is to add a dash of hot sauce to the cheese sauce for a kick.
What type of pasta is best for Mac n Cheese?
Elbow macaroni is the classic choice for Mac n Cheese. It holds the cheese sauce well. Other good options include shells or cavatappi. Choose any pasta shape you like, as long as it can hold sauce.
In this blog post, I shared a simple recipe for Mac n Cheese with spinach and feta. You learned about key ingredients, substitutions, and nutrition. I described step-by-step cooking, from sautéing to baking. We explored useful tips for creamy sauce and kid-friendly options. Variations on vegetables and cheeses offered new ideas. Lastly, I provided storage and reheating guidance. Try this recipe to enjoy a tasty twist on classic comfort food. Cooking can be fun and rewarding, so don't hesitate to experiment!