Traditional sweet potato casserole Instant Pot
Print Recipe
5 from 1 vote

Instant Pot Sweet Potato Casserole

This sweet potato casserole is always a favorite side dish at every Thanksgiving and Christmas dinner.
Prep Time25 mins
Cook Time30 mins
Total Time55 mins
Course: Side Dish
Cuisine: American
Keyword: Holiday, Thanksgiving
Category: Casseroles
Cooking Method: Broil, Instant Pot
Difficulty: Super Easy
Development Status: Finished
Servings: 12
Calories: 348kcal
Author: Valerie Cooper


for the Sweet Potatoes

  • 6 cups sweet potatoes washed, peeled, and quartered
  • 2 cups light brown sugar tightly packed
  • 5 tbsps salted butter melted
  • 1 ½ tsps ground cinnamon
  • 1 tsp ground ginger
  • ½ tsp ground nutmeg
  • ¼ tsp ground allspice
  • ½ cup whole milk
  • ½ cup heavy whipping cream
  • ½ cup walnuts chopped
  • ½ cup crushed pineapple 8 oz can, in 100% pineapple juice
  • 1 cup water

for the Marshmallow Topping

  • 1 pkg miniature marshmallows 10 oz, I prefer Jet-Puffed Miniature Marshmallows
  • 1 jar maraschino cherries 10 oz, drained


make the Sweet Potatoes

  • Wash, peel and cut the sweet potatoes and then add them to the Instant Pot.
  • Add 1 cup of water, close the pot and set to Manual / Pressure Cook, High Pressure for 4 minutes.
  • Once cooking has completed, do a QPR (Quick Pressure Release) and open the pot once all the pressure has been released.
  • Mash the potatoes and then add the milk, whipping cream and melted butter and mix in well.
  • Next add the brown sugar and spices and mix in well. Once the spices have been thoroughly mixed in, add the walnuts and pineapple and mix into the casserole.
  • Spoon the mix into a baking dish and then place in a 375° F oven for 20-30 minutes. This will thicken and darken the casserole. The longer you leave the casserole in the oven, the thicker and darker it will become.
  • Remove the casserole from the oven and fluff with a fork to release the steam so that the casserole will continue to thicken and cool.

make the Marshmallow Topping

  • To get the perfect marshmallow and cherry topping, let the casserole cool for 10-15 minutes after taking it out of the oven.
  • Once cooled, cover the top of the casserole with a layer of marshmallows and then add cherries throughout.
  • Turn the oven to the Low Broil setting. Place the baking dish back into the oven on the middle rack and broil for approximately 3-5 minutes.
  • Keep a constant eye on the casserole! The marshmallows will brown quickly and a little distraction could lead to burned marshmallows! As soon as the marshmallows start turning brown take the casserole out of the oven and enjoy!!


Calories: 348kcal | Carbohydrates: 60g | Protein: 2g | Fat: 12g | Saturated Fat: 5g | Cholesterol: 27mg | Sodium: 98mg | Potassium: 344mg | Fiber: 3g | Sugar: 47g | Vitamin A: 9760IU | Vitamin C: 3.8mg | Calcium: 88mg | Iron: 1mg