Skip to main content New<> this month
Get the Allrecipes magazine

Chef John's Sweet Potato Casserole

Rated as 4.8 out of 5 Stars

"Unlike many sweet potato casseroles, this one is not too sweet. It smells so amazing, with subtly sweet potatoes accentuated with maple syrup and a pistachio topping. It's a wonderful combination of taste and textures."
Added to shopping list. Go to shopping list.


1 h servings 368
Original recipe yields 8 servings (1 -2 1/2 quart dish)


{{model.addEditText}} Print
  1. Preheat oven to 350 degrees F (175 degrees C). Grease a 2 1/2-quart baking dish with butter.
  2. Place sweet potato cubes into a large pot, cover with water, and add a large pinch of salt. Bring to a boil and cook until a knife is easily inserted into a sweet potato cube, about 10 minutes. Drain well. Return to the pot and mash 2 tablespoons butter into sweet potatoes. Watch Now
  3. Whisk eggs, maple syrup, buttermilk, milk, vanilla extract, cayenne pepper, allspice, and 1/2 teaspoon salt together in a large bowl until smooth. Gradually mash sweet potatoes into egg mixture, starting with 2 tablespoons of sweet potato mixture, until all sweet potatoes are incorporated. Transfer sweet potatoes into prepared baking dish. Watch Now
  4. Mix pistachios, brown sugar, flour, and 1/4 cup melted butter together until completely mixed. Crumble topping evenly over top of sweet potatoes. Use the back of a fork to gently press pistachio mixture down onto sweet potatoes. Watch Now
  5. Bake in the preheated oven until topping is browned and casserole is set, 25 to 30 minutes. If desired, place under oven's broiler for 5 minutes to give topping a little more brown color. Let rest to cool slightly before serving, about 10 minutes. Watch Now


  • Cook's Note:
  • The sweet potatoes I used may be called yams at the store, but the fact is that all "yams" sold in American supermarkets are really varieties of sweet potatoes. My recommendation is for using Garnet yams if you can find them. If you can't, literally any other variety will do.
  • Tip
  • Aluminum foil helps keep food moist, ensures it cooks evenly, keeps leftovers fresh, and makes clean-up easy.

Nutrition Facts

Per Serving: 368 calories; 14 55.9 6.7 71 353 Full nutrition

Explore more


Read all reviews 78
  1. 106 Ratings

    Rated as 5 out of 5 Stars
    Rated as 4 out of 5 Stars
    Rated as 3 out of 5 Stars
    Rated as 2 out of 5 Stars
    Rated as 1 out of 5 Stars
Most helpful positive review

Absolutely the talk of our Thanksgiving dinner! Out with boring sweet potatoes and the sticky sweet marshmallow topping...this recipe is going to be a family tradition. The only thing I changed ...

Most helpful critical review

I tried this recipe because it was a healthier version of this casserole. I thought it lacked depth of flavor. It was good, just not great.

Most helpful
Most positive
Least positive

Absolutely the talk of our Thanksgiving dinner! Out with boring sweet potatoes and the sticky sweet marshmallow topping...this recipe is going to be a family tradition. The only thing I changed ...

I made this for Thanksgiving, and it was a winner! Here are a few comments that might help other people: I substituted a lemon juice & milk mix for buttermilk (just google "buttermilk substitut...

I have made this for our holiday meals for two years now. It has been specifically been requested for our family get together for Thanksgiving again this year. I make it exactly as written excep...

The topping is genius - so good. Husband is allergic to pecans so works out well for us. The potato mixture is not overly sweet, very tasty but could use more butter to make it a little richer ...

Good recipe, liked it a lot as others last thanksgiving (2013).... easier for me to bake the sweet potatoes, then scoop out the flesh ... my opinion is that the sweets are tastier and easier to ...

Everyone raved about this dish. I did not have buttermilk, so I used one-fourth of a cup Greek yogurt instead. I also used pecans on top. It was such a nice change from the marshmallows. Great r...

I did half pistachio and half pecan for the topping!

I am also a fan of Chef John and love to watch his video demos. This dish is amazingly delicious and the pistachios really go well with it. Will be making it again tonight!

I made this recipe but forgot the maple syrup. It still turned out great. family loved it. Thanks so much localboy