Main Courses
This Amy's kale mac and cheese recipe transforms a veggie you might avoid into the star of the dish—creamy, cheesy, and packed with hidden nutrition. The secret lies in blending tender kale directly into the sauce, where its earthy notes dissolve into rich, melty cheese. I developed this after years of struggling to get picky eaters to finish their greens, and it now gets devoured without complaint.
What sets this recipe apart is the balance: the kale adds nutrients without overpowering the cheesy goodness, while the slow-cooked roux creates a sauce so velvety it coats every noodle.
It’s vegetarian-friendly but satisfying enough to please meat lovers too. The best part? No blender required—the kale blends right into the sauce while you stir.
By the time you serve it, you’ll have a dish that’s creamy enough to melt in your mouth, with vibrant green flecks throughout that prove you’re eating well without sacrificing flavor.
The texture is perfect—al dente pasta cradled in a sauce so rich it clings to every bite, and the kale disappears into the cheese, leaving only satisfaction behind.
Serve it as a weeknight dinner or bring it to potlucks—this mac and cheese disappears just as quickly as the classic version, but with a nutritional upgrade. The recipe scales easily, so you can make it for two or feed a crowd. Let’s get cooking!
Ingredients for amy's kale mac and cheese
Pantry staples plus a handful of fresh greens. Everything you need to make cheesy, creamy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or jumbo size |
| Baby Kale 🌿 | 4 cups | Chopped, stems removed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | Diamond Crystal preferred |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Parmigiano-Reggiano Cheese 🧀 | ½ cup | Freshly grated, fine |
| Garlic Cloves 🧄 | 2 cloves | Minced, for flavor depth |
| Yellow Onion 🧅 | 1 whole | Diced, sweet variety |
| Vegetable Broth 💧 | 1 cup | Low-sodium, warm |
| Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutritional Yeast 🍞 | 2 tbsp | For cheesy umami boost |
The kale is the secret weapon here. Baby kale is ideal—it chops finer and blends better than curly kale, but use what you've got. I grab mine from the Trader Joe's salad bar when it's on sale, but the regular grocery store bags work fine. The key is chopping it small—no bigger than 1/4-inch pieces—so it melts into the sauce without texture. If you're using curly kale, remove the thick stems first. The cheese matters too—block cheddar and Monterey Jack shred better than pre-shredded, and Parmigiano-Reggiano adds that rich, nutty depth you can't get from powdered versions.
No baby kale? Spinach or Swiss chard works in a pinch—just use half the amount and squeeze out excess moisture. Out of sharp cheddar? Pepper jack or Gouda both work, but add a pinch of cayenne for heat. The mustard powder is non-negotiable for that classic tang—don't skip it. For the roux, butter and flour are essential, but if you're worried about gluten, you can use a cornstarch slurry instead. The nutritional yeast might be new to your pantry—it's the vegan's secret for cheesy flavor, but it works beautifully here even if you're not avoiding dairy. And if you're making this for a crowd, double the cheese—trust me, it disappears.
This sauce gets better the next day—make extra if you can. Store leftovers in an airtight container for up to 5 days, or freeze for 3 months. The pasta reheats beautifully, but add a splash of milk to prevent drying out. For meal prep, cook the pasta al dente, drain it, toss with a little oil to prevent sticking, then refrigerate separately. When reheating, just toss the pasta with the warmed sauce. The kale will keep its vibrant color if you add a pinch of salt to the cold sauce before reheating—trust me on this.
Why You'll Love This Recipe
- No-Chop Trick: I’ll be real—this is the only kale mac I’ll make because you literally just tear the baby kale into the pot. No knife, no mess, just toss and simmer. The leaves melt into the cheese like they were always supposed to be there.
- Creamy With Bite: That roux made with butter and flour? It’s the secret—thick, velvety, but with a tiny crisp at the edges when you bake it. The kale adds this weirdly satisfying texture, like a hug for your taste buds.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The mac holds up for days, and I pack it cold or reheated—kids (and my lazy self) love it either way. Just add a sprinkle of breadcrumbs if you’re feeling fancy.
- Pantry Magic: Honestly, you’re using stuff you already have. Butter, flour, milk—basic ingredients that cost next to nothing. It’s the kind of dish where you can stretch a few dollars and still feel like you’re feeding the family something special.
Step-by-step instructions for Amy's creamy kale mac and cheese
This method transforms kale into a cheesy, kid-friendly side dish without sacrificing nutrition.
Cook the Elbow Macaroni Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions for al dente texture—this prevents overcooking when mixed with the sauce. Drain and set aside, reserving ½ cup pasta water for later. The pasta should be firm to the bite, not mushy.
I always taste-test a piece at this stage—it should have a slight resistance when you press between your teeth. Overcooked pasta absorbs too much sauce and becomes bland. If you're unsure, err on the side of undercooking; it'll finish in the oven.
Build the Cheesy Roux Base
In a large Dutch oven, melt ½ cup unsalted butter over medium heat. Once foaming, whisk in ¼ cup all-purpose flour and cook for 2 minutes until the mixture turns a pale golden color. This creates a roux that will thicken our sauce beautifully.
Here's the thing—don't walk away. A roux burns easily, and burned flour tastes bitter. Stir constantly until it smells nutty and coats the back of a spoon. This is your flavor foundation, so take your time.
Add Aromatics and Cheeses
Reduce heat to medium-low and stir in the 1 whole yellow onion and 2 cloves minced garlic. Cook for 3-4 minutes until softened but not browned. Add 1.5 cups sharp cheddar cheese, 1 cup Monterey Jack cheese, and ½ cup Parmigiano-Reggiano cheese, stirring until fully melted and smooth.
I like to shred the cheeses myself for this step—pre-shredded cheese contains anti-caking agents that make the sauce grainy. If using pre-shredded, pulse it in a food processor first to break up clumps. The sauce should be thick but still pourable at this stage.
Incorporate Kale and Seasonings
Add the 4 cups chopped baby kale, 1.5 cups whole milk, 1 cup vegetable broth, 0.5 tsp mustard powder, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well and bring to a gentle simmer for 5 minutes until the kale wilts completely. The mixture should be creamy but not watery.
If it looks too thick, add 1-2 tablespoons of reserved pasta water to loosen it. The kale should disappear completely—no visible stems or leafy bits. This is where the magic happens: the kale blends seamlessly into the cheese sauce without any texture contrast.
Combine and Bake to Perfection
Return the cooked macaroni to the Dutch oven and stir until every noodle is coated in the cheesy kale mixture. Transfer to a 9x13-inch baking dish and sprinkle 2 tbsp nutritional yeast evenly over the top. This adds that final cheesy umami kick that makes this dish irresistible.
Bake at 375°F for 20-25 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains creamy. For extra browning, broil for 1-2 minutes at the end, watching closely to avoid burning.
Rest and Serve Warm
Let the mac and cheese rest for 5 minutes before serving. This allows the sauce to set slightly and makes it easier to portion. The dish should be creamy with no visible kale chunks—just rich, cheesy goodness with a subtle green flavor.
Serve immediately with a sprinkle of extra black pepper. The nutritional yeast gives it that final savory depth that makes this dish taste like comfort food, not health food. Trust me, even the pickiest eaters will ask for seconds.
Pro Tips For Making Amy'S Kale Mac And Cheese
- Cook pasta al dente: Amy’s recipe relies on the macaroni holding its shape—overcooking turns it mushy and ruins the texture. Pull it out when it’s just firm to the bite (about 1 minute less than package instructions), then finish cooking in the cheese sauce. I learned this the hard way after slurping a bowl that dissolved like oatmeal.
- Massage the kale: Baby kale wilts unevenly if you just toss it in. Give it a proper massage: chop roughly, add a pinch of salt, and rub with your hands for 30 seconds before adding to the sauce. This softens it faster and keeps it from clumping—no more chewy bits lurking in every bite.
- Whisk the roux fast: Low and slow turns the butter-flour mix into glue. Keep the heat medium-high and whisk like you’re trying to win an arm-wrestling match—you want a pale gold roux in 2-3 minutes, not a beige paste. Stop when it smells nutty but not toasted; that’s your cue to add the milk.
- Stretch the milk gradually: Dumping cold milk into hot roux causes lumps. Instead, pour in a splash at a time while whisking furiously, then let it simmer until smooth before adding more. This trick keeps the sauce velvety, not grainy—no straining required. (Yes, even if you’re impatient like me.)
Regional styles of this amy's kale mac and cheese
Southern Comfort Twist
In the South, mac and cheese often gets a smoky kick—add ½ tsp smoked paprika to the roux and top with crispy fried shallots before baking. I like to use Columbiana brand fried onions for that classic Southern crunch.
Serve with a side of collard greens for a full Southern-inspired meal that feels like a hug in a bowl. 🌶️
New England Creaminess
Up north, they love their cheeses extra rich—swap the Monterey Jack for 1 cup sharp white cheddar and add ½ cup sour cream to the sauce for that signature New England tang.
Top with extra Parmigiano-Reggiano and a sprinkle of crispy bacon bits for a hearty, satisfying dish. The cold-weather crowd will appreciate the extra richness. 🧀
Italian-Inspired Version
For an Italian twist, replace the sharp cheddar with 1.5 cups fontina cheese and add 1 tsp dried oregano to the sauce. Stir in ½ cup sun-dried tomatoes (chopped) along with the kale, and finish with fresh basil leaves on top.
This version tastes like you're dining at a Tuscan trattoria. 🍅
Mexican Fiesta Style
Give it a Southwest flair by adding 1 tsp cumin and ½ tsp chili powder to the roux. Stir in ½ cup black beans (rinsed) with the kale, and top with avocado slices and pico de gallo before serving.
The contrast of creamy cheese and fresh salsa makes this a crowd-pleaser. 🌮
Vegetarian Potluck Favorite
For potlucks where you want to impress without meat, add ½ cup roasted butternut squash (cubed) to the baking dish along with the mac and cheese. The sweetness of the squash balances the cheesy sauce perfectly.
Garnish with toasted pumpkin seeds for crunch and serve with a side of roasted Brussels sprouts. 🎉
Breakfast Mac and Cheese
Turn this into a brunch star by adding 2 scrambled eggs to the baking dish during the final 10 minutes of baking. Top with crumbled bacon and chives for a hearty breakfast that's as fun as it is filling.
The eggs soak up the cheesy goodness while adding protein for a balanced meal. 🍳
Nutrition facts
Frequently asked questions
Can I use frozen kale instead of fresh?
Yes, but thaw and drain it thoroughly first! Use 3 cups frozen chopped kale (instead of 4 cups fresh) and squeeze out excess moisture with a clean kitchen towel. The texture will be slightly softer, but it still blends beautifully into the sauce. Just be sure to cook it longer—7-8 minutes instead of 5—to ensure it wilts completely.
Why does my sauce get grainy?
Pre-shredded cheese is the #1 culprit! The anti-caking agents create tiny lumps. For silky texture, shred your own cheeses or pulse pre-shredded in a food processor first. Also, don't let the sauce boil vigorously—keep it at a gentle simmer. If it happens, whisk vigorously and add 1 tbsp milk to smooth it out.
Can I make this ahead of time?
Assemble the dish (without baking) up to 24 hours ahead and refrigerate in an airtight container. When ready to serve, bake covered with foil at 350°F for 30-35 minutes until bubbly. For freezer-friendly prep, cook the pasta and sauce separately, freeze in portions, then reheat with a splash of milk to restore creaminess.
What's the best cheese substitute for dairy-free?
For a vegan version, use 1 cup cashew cream (blended soaked cashews) and 1 cup nutritional yeast instead of dairy cheeses. Add ½ tsp turmeric for color and 1 tsp white miso paste for umami depth. The texture will be slightly lighter but still rich. For extra creaminess, stir in 2 tbsp coconut milk at the end.
How do I fix undercooked pasta?
If your noodles feel firm after baking, don't panic! Add ¼ cup hot water or milk to the baking dish and stir, then cover with foil and bake 5-10 more minutes. For a quicker fix, microwave the baked mac and cheese for 1-2 minutes with a damp paper towel on top. The sauce will soften the pasta perfectly.
