American Sweet Potato Mac and Cheese

· Food Rhymes,Main Articles,Recipe of the Week
A large white rectangular baking dish filled with golden-brown baked sweet potato mac and cheese being scooped with a large spoon.

There's a moment, right before the dish comes out of the oven, when the whole kitchen smells like toasted butter and sharp cheddar. The top has turned golden. The edges are bubbling quietly. If you lean in close, you can see the sauce underneath: a warm, deep orange, glossy and soft.

That color comes from sweet potato.

This American sweet potato mac and cheese keeps everything you love about the classic baked version: tender pasta, a creamy cheese sauce, and a crisp, buttery crumb on top. Then it folds in smooth, mashed sweet potato. The result tastes rounder and cozier, with a gentle sweetness that plays nicely with sharp cheese and a pinch of smoked paprika.

It's comfort food that still feels a little new. And it's easier than it looks.

A Familiar Dish With a Sweet Twist

An oval ceramic casserole dish filled with baked macaroni and cheese featuring a crispy, golden breadcrumb topping.

Baked macaroni and cheese has been a fixture of American home cooking for a long time. It shows up at weeknight dinners, potlucks, and holiday tables, usually in a big dish with a serving spoon that never quite stays put.

Sweet potatoes are just as familiar in American kitchens, especially when the weather cools down. Putting the two together isn't a historic tradition with a famous origin story. It's simply a practical, delicious twist: the sweet potato blends into the sauce, adding body, color, and a mellow sweetness without taking over.

You'll still taste the cheese first. The sweet potato just makes everything feel a little warmer.

Recipe Overview

  • Servings: 8
  • Prep time: 20 minutes
  • Cook time: 45 minutes
  • Total time: about 1 hour 5 minutes
  • Difficulty: Easy
  • Equipment: Large pot, medium saucepan, whisk, blender or potato masher, 9x13-inch baking dish

Ingredients

Flat lay of recipe ingredients including uncooked macaroni, cubed cheese, milk, breadcrumbs, spices, and a pot of sweet potato cheese sauce on a wooden surface.

For the Sweet Potato

  • 1 large sweet potato (about 1 pound), peeled and cut into 1-inch cubes
  • 1/2 cup whole milk, for blending

For the Pasta

  • 1 pound elbow macaroni (or cavatappi or small shells)
  • Kosher salt, for the cooking water

For the Cheese Sauce

  • 4 tablespoons (1/2 stick) unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk, warmed
  • 3 cups (12 ounces) sharp cheddar, freshly shredded
  • 1 cup (4 ounces) Gruyère or Monterey Jack, freshly shredded
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon garlic powder
  • 1 teaspoon Dijon mustard (or 1/2 teaspoon dry mustard)
  • Small pinch of ground nutmeg (optional)

For the Topping

  • 3/4 cup panko breadcrumbs
  • 2 tablespoons unsalted butter, melted
  • 1/4 cup finely grated Parmesan

A quick note on cheese: shred it yourself if you can. Pre-shredded cheese is often coated with anti-caking agents that can make a sauce grainy or stubborn about melting. Five minutes with a box grater pays off here.

How to Make It

1. Heat the oven and prep the dish

Preheat your oven to 375°F. Lightly butter a 9x13-inch baking dish and set it aside.

2. Cook the sweet potato

Bring a large pot of water to a boil and salt it well (it should taste pleasantly salty, like mild seawater). Add the sweet potato cubes and cook for about 12 to 15 minutes.

They're ready when a fork slides into the center of a cube with no resistance at all. Slightly firm isn't enough here. Soft sweet potato blends into a silky puree, while underdone pieces stay lumpy.

Lift the cubes out with a slotted spoon or spider and keep the water boiling. You'll use it for the pasta.

3. Blend the sweet potato

Add the cooked sweet potato and 1/2 cup milk to a blender. Blend until completely smooth, like thick baby food, about 30 to 60 seconds. You should have roughly 1 1/2 cups of puree, though this will vary with the size of your potato.

No blender? Mash it thoroughly with a potato masher, then push it through a mesh strainer for the smoothest result.

4. Cook the pasta

Add the macaroni to the same boiling water. Cook it about 2 minutes less than the package directions suggest. It should still have a firm bite in the center, since it will keep softening in the oven.

Before draining, scoop out about 1 cup of the pasta water and set it aside. Drain the pasta and leave it in the colander for now.

5. Make the roux

In a medium saucepan, melt the 4 tablespoons of butter over medium heat. When it starts to foam, whisk in the flour.

Cook, whisking constantly, for 1 to 2 minutes. The mixture will bubble and smell faintly nutty, like warm pie crust. Keep it pale. You're cooking out the raw flour taste, not browning it.

6. Build the sauce

Slowly pour in the warm milk, about 1/2 cup at a time, whisking after each addition until smooth. Adding it gradually is the best way to avoid lumps.

Let the sauce simmer gently, stirring often, for 5 to 8 minutes. It's ready when it coats the back of a spoon and a line drawn through it with your finger holds its shape.

7. Add the cheese and sweet potato

Take the saucepan off the heat. Add the cheddar and Gruyère a handful at a time, stirring until each addition melts before adding the next.

Whisk in the sweet potato puree, salt, pepper, smoked paprika, garlic powder, mustard, and nutmeg (if using). The sauce will turn a warm, sunset orange.

Taste it. It should be well seasoned and a little saltier than you'd want on its own, since the pasta will soak up some of that flavor.

8. Combine

Return the drained pasta to the large pot and pour the sauce over it. Stir until every piece is coated. The mixture should look loose and saucy, almost too saucy. If it seems thick or tight, stir in reserved pasta water a splash at a time.

Spread everything evenly in the baking dish.

9. Add the topping and bake

In a small bowl, toss the panko with the melted butter and Parmesan until the crumbs look evenly moistened. Scatter it over the pasta.

Bake for 20 to 25 minutes, until the edges bubble and the top turns golden brown. Ovens vary, so start checking around the 20-minute mark.

10. Rest and serve

Let it rest for about 10 minutes before serving. This gives the sauce time to settle so each scoop holds together instead of sliding across the plate.

Tips for Creamy Sauce and Tender Sweet Potato

A wooden spoon lifting smooth, thick, bright orange sweet potato cheese sauce from a light blue Dutch oven.
  • Warm the milk first. Cold milk added to a hot roux is more likely to clump. A minute or two in the microwave helps.
  • Add cheese off the heat. High heat can make cheese tighten and turn grainy or oily. Gentle, residual warmth melts it smoothly.
  • Cook the sweet potato all the way. Fork-tender is the goal. Undercooked sweet potato won't blend into a silky sauce.
  • Cut even cubes. Same-sized pieces cook at the same rate, so you won't end up with some mushy and some firm.
  • Underdo the pasta. Pulling it early keeps it from turning soft and bloated in the oven.
  • Keep it saucy before baking. Pasta keeps absorbing liquid as it bakes. A loose mixture going in means a creamy dish coming out.

Substitutions and Variations

  • Different cheeses: Swap the Gruyère for fontina, smoked gouda, or pepper jack. Keep at least half the cheese a good melter like cheddar or Monterey Jack.
  • Canned sweet potato: Use about 1 1/2 cups plain canned sweet potato puree (not pie filling, which is sweetened and spiced). Skip steps 2 and 3.
  • Butternut squash: Cook and blend it the same way for a slightly milder, earthier sauce.
  • A little heat: Add 1/4 teaspoon cayenne to the sauce, or stir in a diced chipotle pepper in adobo for smoky warmth.
  • Crispy bacon: Fold crumbled cooked bacon into the pasta, or sprinkle it over the top before baking.
  • Herby finish: Fry a few fresh sage leaves in butter until crisp and crumble them over the top just before serving.
  • Gluten-free: Use gluten-free pasta, a gluten-free flour blend for the roux, and gluten-free breadcrumbs. Gluten-free pasta can soften quickly, so cook it a little shorter than usual.
  • Stovetop version: Skip the topping and oven. Stir the pasta into the sauce and serve right away, loosening with pasta water as needed.

What to Serve With It

A full holiday table spread centered around a baking dish of sweet potato mac and cheese, surrounded by roasted turkey, green vegetables, and side dishes.

This dish is rich, so it likes company that's crisp, green, or a little tangy.

  • A simple green salad with a sharp vinaigrette
  • Roasted broccoli or green beans with lemon
  • Garlicky sautéed kale or collard greens
  • Roast chicken, glazed ham, or pork chops
  • Quick pickled red onions or a crunchy slaw on the side

It also makes a cozy addition to a holiday spread, where it can sit happily beside the turkey and pretend it was always invited.

Storage and Reheating

  • Refrigerator: Cool leftovers, then store them in an airtight container in the fridge for up to 3 to 4 days.
  • Make-ahead: Assemble the dish without the topping, cover, and refrigerate for up to 1 day. Add the topping just before baking, and expect it to need about 10 extra minutes in the oven since it starts cold.
  • Freezer: You can freeze it for up to 2 to 3 months, though the sauce may turn slightly less creamy once thawed. Thaw overnight in the fridge before reheating.
  • Reheating in the oven: Add a splash of milk, cover with foil, and bake at 350°F until hot all the way through, about 20 to 25 minutes. Uncover for the last 5 minutes to re-crisp the top.
  • Reheating in the microwave: Stir in a spoonful of milk, cover loosely, and heat in short bursts, stirring between each, until steaming hot.

Leftover mac and cheese tends to firm up in the fridge. That splash of milk is what brings it back to creamy.

One More Scoop

A plate of sweet potato mac and cheese topped with herbs, next to a larger baking dish full of mac and cheese on a rustic table.

Some dishes ask for a lot of attention. This one mostly asks you to be patient for a few small moments: let the sweet potato get truly soft, add the milk slowly, take the cheese off the heat.

Do that, and the oven handles the rest. What comes out is golden on top and soft underneath, sweet and sharp in the same bite.

If you make it, tell us how it went in the comments. Did you keep it classic, or sneak in some bacon or a little heat? Leave a rating if it earns a spot on your table, and share it with someone who could use a cozy dinner this week.