Main Courses
This creamy Amy’s kale mac and cheese recipe transforms a classic comfort dish into a nutrient-packed masterpiece where bold greens blend seamlessly into rich, velvety cheese sauce. 💛 The secret lies in properly wilted kale that melts into the sauce without overpowering its creamy texture—perfect for those who want indulgence with a healthful twist.
I developed this recipe after years of experimenting with ways to sneak vegetables into mac and cheese without sacrificing that signature cheesy goodness.
What sets this apart is the technique: finely chopped kale is sautéed until just tender before being folded into the sauce, ensuring it becomes part of the dish rather than an afterthought.
The result is a mac and cheese that's creamy in every bite, with pockets of vibrant green peeking through golden, bubbly cheese. It's the ideal balance of indulgence and nutrition, making it a crowd-pleaser for both cheese lovers and health-conscious eaters alike.
The dish comes together in one pot, simplifying cleanup while delivering restaurant-quality results. Whether you're serving it as a main course or a side dish, the rich, cheesy sauce clings to perfectly al dente pasta, creating a dish that's as satisfying as it is nutritious.
The optional garnish of crispy breadcrumbs adds a delightful textural contrast that elevates the experience even further. For those looking to make it vegan, simple substitutions like dairy-free cheese and nutritional yeast can transform this into a plant-based version without compromising on flavor. Let's get cooking!
Ingredients for amy's kale mac and cheese
Twelve essential ingredients blend into a velvety masterpiece where vibrant greens harmonize with rich, cheesy indulgence.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Al dente preferred, dry pasta |
| Kale Leaves 🥬 | 4 cups | Chopped finely, stems removed |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth sauce |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | 36% fat preferred |
| Yellow Onion 🧅 | 1 whole | Diced finely, sweet variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For pasta water and sauce |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Nutritional Yeast 🍞 | 2 tbsp | Optional, for umami depth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy garnish |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing kale |
The kale transforms from bold green to tender, almost invisible strands when properly wilted—a technique that requires patience. Baby kale from Whole Foods Market or organic bunches at your local farmers' market yield the most tender leaves, but any variety works if chopped finely. The cheese selection is critical: Gruyère's nutty depth complements the sharp white cheddar, creating layers of flavor. For the best results, shred the cheese yourself using a microplane—pre-shredded contains anti-caking agents that prevent smooth melting. The butter should be cold when added to the roux, ensuring proper emulsification without breaking the sauce. If you're short on time, European-style butter from Land O'Lakes or Plugrá delivers superior flavor.
No Gruyère? Comté or sharp white cheddar alone still delivers rich flavor, though the texture will differ slightly. Substituting heavy cream with whole milk plus 2 tbsp cornstarch maintains creaminess without altering the sauce's body. For a dairy-free adaptation, replace the butter with vegan butter or olive oil, use nutritional yeast for cheesiness, and opt for dairy-free cheeses like Violife or Miyoko's. The kale can be pre-wilted and frozen in an airtight container for up to 3 months, making prep-ahead a breeze. If you're using frozen kale, thaw and squeeze out excess water before adding to the sauce. The breadcrumbs should be toasted in a dry skillet until golden for maximum crispness—panko holds its shape better than regular breadcrumbs.
This dish reheats beautifully, with the sauce becoming even more luxurious as it melds further. Store leftovers in an airtight container for up to 5 days, though the texture may slightly break down. For best results, reheat gently on the stove with a splash of milk to restore creaminess. The sauce freezes well for 3 months if stored in a sealed container, though the pasta may soften upon thawing—best to cook fresh pasta when reheating. To elevate presentation, broil the breadcrumb garnish for 2-3 minutes until deeply golden. For a vegan version, simply omit the butter and dairy cheeses, using plant-based alternatives throughout while keeping all other techniques identical.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss everything in one pot, and the kale wilts right into the creamy cheddar sauce. No extra bowls, no fuss, and honestly? That’s my kind of cooking.
- Creamy Crunch Combo: The sharp white cheddar melts into a velvety sauce, but here’s the kicker: the kale adds this perfect texture—tender but still with a slight bite. It’s like mac and cheese got a grown-up upgrade.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully, and my kids actually ask for it in their lunches. (Yes, even on a Tuesday.) Pack it cold or warm—it’s a crowd-pleaser either way.
- Budget Stretch: I use whatever cheddar’s on sale, and kale’s one of the cheapest greens out there. For a dish this rich and satisfying, it’s a steal—especially when it feeds a family for half the cost of takeout.
Step-by-step instructions for Amy's creamy kale mac and cheese
A velvety cheese sauce meets tender kale in this elevated classic—every step ensures the greens melt into the richness without losing their vibrant essence.
🍳 Step 1: Sauté Aromatics to Build Flavor Foundation
Heat the 2 tbsp extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely diced yellow onion and cook for 5 minutes until translucent, stirring occasionally. The onions should soften without browning—this ensures they'll blend seamlessly into the sauce later.
Add the minced garlic cloves and cook for 30 seconds until fragrant. Here's the thing—don't let the garlic burn. It should perfume the air but remain pale gold. Immediately add the 4 cups chopped kale leaves and sauté for 3-4 minutes until just wilted. You want the kale to soften but retain its vibrant green color—overcooking turns it bitter. Season with ½ tsp freshly ground black pepper and set aside.
👨🍳 Step 2: Create the Roux for Ultra-Smooth Sauce
Increase heat to medium-high and add the ½ cup unsalted butter to the Dutch oven. Let it melt completely, then whisk in the ½ cup sifted all-purpose flour all at once. Cook for 2-3 minutes, stirring constantly, until the mixture forms a golden brown roux—this adds depth to your sauce.
Watch carefully: the roux should smell nutty and develop a rich color. If it darkens too quickly, reduce heat slightly. Immediately pour in the 1½ cups whole milk and ½ cup heavy cream, whisking vigorously to prevent lumps. Bring to a gentle simmer for 3-4 minutes until slightly thickened but still pourable.
🔥 Step 3: Incorporate Cheeses for Maximum Creaminess
Reduce heat to low and gradually add the 2 cups shredded sharp white cheddar cheese and 1 cup shredded gruyère cheese, whisking constantly. The sauce should begin to thicken dramatically as the cheeses melt. If it becomes too thick, add 1-2 tbsp reserved pasta water to achieve a luxuriously creamy consistency—this is where the magic happens.
Here's where the nutritional yeast comes in: sprinkle in the 2 tbsp nutritional yeast and whisk until fully dissolved. This adds that signature umami depth that makes this mac stand out. Taste and adjust seasoning with 1 tsp diamond crystal kosher salt—the cheeses are salty, so go easy unless you're using fresh cheddar.
🍲 Step 4: Cook the Pasta to Al Dente Perfection
While the sauce simmers, bring a large pot of water to a rolling boil and add 1½ tsp diamond crystal kosher salt (it should taste like the sea). Add the 12 oz elbow macaroni and cook until 1 minute shy of package instructions for al dente. Reserve 1 cup pasta water before draining—this starchy liquid is your secret weapon for adjusting sauce consistency.
Drain the pasta and immediately add it to the cheese sauce. Toss gently but thoroughly to coat each noodle in that velvety green-cheese blend. The pasta will finish cooking in the residual heat, absorbing all that creamy goodness. If the sauce seems too thick, add 2-3 tbsp reserved pasta water to loosen it to your preferred consistency.
🥘 Step 5: Assemble and Garnish for Restaurant-Worthy Finish
Transfer the mac and cheese to a serving dish and sprinkle evenly with the ¼ cup panko breadcrumbs. For the crispy garnish, heat a dry skillet over medium heat and toast the breadcrumbs for 2-3 minutes until golden brown, stirring constantly. Immediately sprinkle them over the hot mac and cheese.
Serve immediately while the breadcrumbs are crispy and the sauce is at its peak creaminess. Each bite should deliver that perfect balance of tender kale, rich cheeses, and crispy texture. The key to this dish is the slow incorporation of kale—it should be undetectable as individual leaves but contribute that subtle earthy sweetness throughout.
Pro Tips For Making Amy'S Kale Mac And Cheese
- Blanch Kale First: Chop the kale into bite-sized pieces, then blanch it in boiling salted water for 30 seconds before draining. This softens the tougher stems and removes any bitterness—no more crunchy surprises in your creamy sauce. I used to skip this, and trust me, the texture suffers.
- Don’t Rush the Roux: Cook the butter and flour over medium heat for at least 5 minutes until it’s a pale golden color, not white. This adds depth to the cheese sauce and prevents a raw flour taste. I learned this the hard way when my sauce tasted like glue.
- Shred Cheese Fresh: Use a box grater or food processor for sharp white cheddar—pre-shredded cheese has anti-caking agents that make the sauce grainy. If you’re in a pinch, pulse it in batches and pack it tightly to avoid air gaps.
- Reserve Pasta Water: Save 1 cup of starchy pasta water before draining the macaroni—it’s the secret to a silky sauce. Stir it in a little at a time if the cheese mixture gets too thick. I’ve ruined batches by ignoring this, and it’s the easiest fix.
Regional styles of this dish
Southern Comfort Twist
In the American South, mac and cheese often gets a smoky, spicy kick. For a regional take, add ½ tsp smoked paprika and ¼ tsp cayenne pepper to the cheese sauce, then top with crispy fried onions instead of breadcrumbs.
I love using Vlasic brand fried onions for that sweet, tangy crunch. Serve with a side of collard greens for a full Southern-inspired meal. 🌶️
Italian-Inspired Version
For a Tuscan-inspired adaptation, replace the Gruyère with Parmigiano-Reggiano (1 cup, freshly grated) and add 1 tbsp tomato paste to the roux. Stir in ½ cup heavy cream and ¼ cup white wine (like Pinot Grigio) when building the sauce.
Finish with fresh basil and a sprinkle of pecorino Romano for an authentic Italian touch. This version pairs beautifully with a simple arugula salad. 🍷
Tex-Mex Fusion
Give your kale mac a Tex-Mex makeover by adding 1 tsp ground cumin and ½ tsp chili powder to the sautéed onions. Swap the Gruyère for Monterey Jack cheese (1 cup) and stir in ½ cup black beans when combining with the pasta.
Top with diced avocado and pickled jalapeños for a fresh, zesty finish. This version works perfectly as a hearty main dish. 🌮
New England Clam Chowder Meets Mac
For a coastal-inspired twist, stir in 1 cup clam juice and ½ cup diced celery with the onions. Add ½ cup chopped green onions and ¼ cup chopped parsley to the finished dish.
Use sharp white cheddar and Gruyère as the cheese base, and garnish with extra parsley and a cracker crust instead of breadcrumbs. This version has a briny depth that pairs wonderfully with crusty sourdough. 🦪
Cajun Creole Adaptation
Bring the flavors of Louisiana to your mac by adding 1 tsp Cajun seasoning (like Tony Chachere's) to the sautéed kale.
Use sharp cheddar and cream cheese (½ cup) for the sauce, then finish with green onions and a sprinkle of filé powder (made from ground sassafras leaves) for that authentic Cajun kick. Serve with a side of cornbread for a full Louisiana-style meal. 🌶️
Nutrition facts
Frequently asked questions
Can I use frozen kale instead of fresh?
Yes, but thaw it first and squeeze out excess water thoroughly. Frozen kale often holds more moisture, which can make your sauce watery. Spread thawed kale on paper towels and press gently to remove all liquid before adding to the sauté. For best results, use ½ cup less liquid in the sauce to compensate.
What's the best way to make this vegan?
Replace butter with vegan butter or olive oil, use dairy-free cheeses like Violife or Miyoko's, and swap milk/cream for unsweetened almond milk plus 2 tbsp cornstarch. Add 2 tbsp nutritional yeast for cheesy flavor, and ensure your pasta is vegan-certified. The technique remains identical—just watch your sauce closely as plant-based cheeses melt differently.
Why did my sauce get grainy?
Graininess usually means the cheese didn't melt properly. Always shred cheese yourself using a microplane (pre-shredded contains anti-caking agents). Also, remove the sauce from heat before adding cheese—direct heat can cause clumping. If it happens, whisk in 1 tbsp cold water or pasta water to smooth it out.
Can I make this ahead of time?
Assemble the dish (without breadcrumbs) and refrigerate for up to 3 days. Reheat gently on the stove with a splash of milk to restore creaminess. For best texture, add breadcrumbs fresh after reheating. If freezing, store the sauce separately from pasta (freeze sauce for 3 months and cook pasta fresh when reheating).
What's the secret to keeping the kale from overpowering?
The key is proper wilting! Sauté kale for just 3-4 minutes until tender but still vibrant green. Overcooking turns it bitter. Also, use Gruyère's nutty depth—it balances kale's earthiness better than mild cheddar alone. And remember: finely chop the kale so it blends seamlessly into the sauce rather than sitting as chunks.
