Homemade Spinach Macaroni and Cheese photo
| |

Spinach Macaroni and Cheese

There’s something deeply comforting about a bowl of creamy, cheesy macaroni — and when you fold bright green spinach into the mix, it elevates the dish with color, texture, and a fresh flavor that balances the richness. This Spinach Macaroni and Cheese is a weeknight hero that also shines on the weekend when you want something cozy but a little grown-up. It’s quick enough to make on a busy night and special enough to share with friends. The sauce is velvety, studded with a trio of cheeses for depth, and the spinach keeps each forkful light and vibrant.

Why you’ll love this recipe

This version of Spinach Macaroni and Cheese hits the sweet spot between classic comfort and bright, green goodness. Here’s what makes it stand out:

  • Three cheeses: sharp white cheddar for tang, smoked gouda for a subtle, savory warmth, and goat cheese for a tangy creaminess that melts into the sauce.
  • Two kinds of milk give the sauce body without feeling heavy; the mix creates a silkier texture than a single milk might.
  • Fresh spinach is cut into ½-inch strips and folded in at the end so it wilts just enough to stay tender and bright.
  • Simple aromatics and a classic roux make the sauce sturdy and smooth, with no lumps and consistent flavor.

Ingredients

Yield: About 4 to 6 servings

  • 3 tablespoons unsalted butter
  • ½ cup finely minced sweet onion
  • ⅓ cup all purpose flour
  • 2 cups whole milk
  • 2 cups 2% milk
  • Kosher salt and freshly ground black pepper, to taste
  • 4 cups (4.5 ounces) fresh spinach leaves, cut into ½ inch strips
  • 1 cup shredded sharp white cheddar cheese
  • ⅔ cup shredded smoked gouda
  • ⅓ cup crumbled goat cheese
  • ¾ pound elbow macaroni, cooked according to package instructions

Helpful notes before you begin

  • Have all cheeses shredded and measured before you start. Pre-shredded cheeses sometimes contain anti-caking agents that hinder smooth melting, so shred your own if possible.
  • Cook the pasta just to al dente so it finishes perfectly after it’s mixed with the sauce.
  • The two types of milk are used in equal parts to create a sauce that’s creamy but not overly thick. Keep them at room temperature for faster sauce assembly.
  • The listed amounts are exact — follow them to keep the sauce texture balanced.

Step-by-step directions

Easy Spinach Macaroni and Cheese recipe photo

Below are clear, numbered steps that follow the same order as the original recipe but rewritten for clarity. Read through once, then gather your mise en place and begin.

  1. Bring a large pot of salted water to a rolling boil and cook ¾ pound elbow macaroni according to the package instructions until just al dente. Reserve about ½ cup of the pasta cooking water, then drain the pasta and set it aside while you make the sauce.
  2. In a large, heavy-bottomed saucepan or Dutch oven, melt 3 tablespoons unsalted butter over medium heat. Once the butter is foaming and fully melted, add ½ cup finely minced sweet onion. Sauté the onion, stirring frequently, for about 3 to 4 minutes, or until it becomes soft and translucent but not browned. Lower the heat if it begins to color.
  3. Sprinkle ⅓ cup all purpose flour over the softened onion. Stir continuously with a wooden spoon or whisk for 1 to 2 minutes to cook the raw flour flavor — you should smell a faint toasted, nutty aroma but the flour should not brown. This forms a light roux that will thicken the sauce.
  4. Gradually pour in 2 cups whole milk and 2 cups 2% milk in a slow, steady stream while whisking constantly to prevent lumps. Continue to whisk until the mixture is smooth and begins to thicken. Bring the sauce to a gentle simmer over medium-low heat and let it cook for 3 to 5 minutes, stirring occasionally, until it reaches a creamy, slightly thickened consistency that coats the back of a spoon.
  5. Season the béchamel with kosher salt and freshly ground black pepper to taste. Start with a conservative pinch of salt and a few grinds of pepper, then adjust after you add the cheeses since they will contribute additional saltiness.
  6. Reduce the heat to low. Add 1 cup shredded sharp white cheddar cheese and ⅔ cup shredded smoked gouda to the warm milk mixture in small handfuls, stirring each addition until fully melted and the sauce is smooth. Keep the heat low to prevent the cheese from seizing or becoming grainy. If the sauce thickens too much as the cheese melts, thin it slightly with a splash of the reserved pasta water, stirring to incorporate.
  7. Stir in ⅓ cup crumbled goat cheese and stir gently until it melts and becomes part of the sauce. The goat cheese will add tang and silkiness; folding it in at the end ensures a velvety texture without overworking the sauce.
  8. Taste the sauce and adjust seasoning with additional kosher salt and freshly ground black pepper as needed. Remember that different brands of cheeses vary in saltiness, so a final taste check is important before combining with the pasta.
  9. Add the cooked elbow macaroni to the cheese sauce and gently fold to coat every piece evenly. If the sauce feels too thick, stir in a tablespoon or two of the reserved pasta water until you reach your desired consistency. The sauce should cling to the pasta without pooling heavily at the bottom of the pan.
  10. Finally, add 4 cups (4.5 ounces) fresh spinach leaves that have been cut into ½ inch strips. Gently fold the spinach into the warm macaroni and cheese until the leaves just begin to wilt and become bright green, which will take about 1 to 2 minutes. Avoid overcooking the spinach so it retains some texture and vibrant color.
  11. Remove the pot from the heat. Serve the Spinach Macaroni and Cheese immediately in shallow bowls or a large serving dish, garnished with an extra sprinkle of shredded cheddar or cracked black pepper if desired. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently on the stovetop with a splash of milk to loosen the sauce.

Serving suggestions

Delicious Spinach Macaroni and Cheese dish photo

This dish works as a satisfying main course or a hearty side. Here are a few serving ideas:

  • Top with toasted breadcrumbs for crunch: toss panko with a little olive oil, sprinkle over the baked dish, and broil briefly until golden.
  • Serve alongside a bright green salad with a lemon vinaigrette to cut through the creaminess.
  • Add a squeeze of fresh lemon over individual servings to brighten the flavors, especially helpful if you plan to reheat leftovers.
  • For a smoky finish, add a few smoky paprika flakes or a small drizzle of infused olive oil right before serving.

Troubleshooting and tips

  • If your sauce becomes grainy: the sauce may have been overheated. Remove the pan from the heat and stir in a small splash of cold milk to help smooth it out. Lowering the cooking temperature and adding cheese gradually helps prevent graininess.
  • If the sauce is too thin: let it simmer gently a few more minutes while stirring until it thickens, or add a small extra pinch of flour mixed with a tablespoon of cold milk to make a slurry and whisk it in until thickened.
  • If the sauce is too thick: whisk in reserved pasta water or a splash of milk a tablespoon at a time until you reach the desired consistency.
  • Use freshly shredded cheese for the smoothest melt; pre-shredded cheese often contains additives that can prevent a silky texture.
  • Don’t overcook the spinach—fold it in at the end so it wilts just enough to retain color and some bite.

Make-ahead and storage

To make ahead, prepare the macaroni and cheese through step 9, cool slightly, then store in an airtight container without adding the spinach. When ready to serve, reheat gently on the stovetop with a splash of milk, then fold in the fresh spinach at the end so it wilts perfectly. Refrigerate leftovers up to 3 days. Reheat over low heat, adding a little milk or reserved pasta water as needed to revive creaminess.

Final thoughts

This Spinach Macaroni and Cheese is the kind of recipe that becomes a household favorite: comforting, flexible, and easy to adapt. The balance of sharp cheddar, smoky gouda, and tangy goat cheese creates a multilayered sauce that clings to every noodle, while the fresh spinach adds a welcome lift. It’s simple to make, satisfying for the whole family, and easy to dress up for a dinner party. Keep this recipe in your rotation for nights when you want classic comfort with a fresh twist.

Enjoy your bowl of Spinach Macaroni and Cheese — creamy, cheesy, and dotted with vibrant green spinach in every bite.

Homemade Spinach Macaroni and Cheese photo

Spinach Macaroni and Cheese

Creamy macaroni and cheese made with spinach and a blend of cheddar, smoked gouda, and goat cheese.
Prep Time30 minutes
Cook Time20 minutes
Total Time50 minutes
Servings: 6 servings

Ingredients

  • 3 tablespoons unsalted butter
  • 1/2 cup sweet onion finely minced
  • 1/3 cup all-purpose flour
  • 2 cups whole milk
  • 2 cups 2% milk
  • kosher salt to taste
  • freshly ground black pepper to taste
  • 4 cups fresh spinach leaves cut into 1/2-inch strips (about 4.5 ounces)
  • 1 cup sharp white cheddar cheese shredded
  • 2/3 cup smoked gouda shredded
  • 1/3 cup goat cheese crumbled
  • 3/4 pound elbow macaroni cooked according to package instructions

Instructions

  • Bring a pot of salted water to a boil and cook the elbow macaroni according to package directions; drain and set aside.
  • In a large saucepan over medium heat, melt the butter. Add the finely minced onion and sauté until softened, about 5 minutes.
  • Whisk in the flour and cook until the mixture is golden and bubbly, about 1 to 2 minutes.
  • Slowly whisk in the whole milk, then the 2% milk. Increase heat to medium-high and bring to a simmer, whisking constantly, until the sauce is smooth and thickened, about 10 to 12 minutes.
  • Season the sauce with kosher salt and freshly ground black pepper to taste.
  • Add the chopped spinach to the sauce and stir until wilted, about 1 to 2 minutes.
  • Stir in the shredded cheddar, shredded smoked gouda, and crumbled goat cheese until fully melted and the sauce is smooth.
  • Add the cooked macaroni to the cheese sauce and stir until evenly coated. Taste and adjust salt and pepper if needed, then serve immediately.

Equipment

  • Saucepan
  • Whisk
  • Knife
  • Cutting Board
  • Measuring Cups and Spoons
  • Colander

Notes

  • Stack spinach leaves and slice into 1/2-inch strips for uniform pieces.
  • Use any combination of full-fat cheeses for about 2 cups total for best texture.

Similar Posts

Leave a Reply

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

Recipe Rating