Twice Baked Sweet Potatoes Recipe

Sweet and savory Twice Baked Sweet Potatoes - no matter how they're filled or topped, these delicious sweet potatoes will be the perfect side dish at your dinner or holiday meal.

Course Side Dish
Cuisine American
Prep Time 10 minutes
Cook Time 1 hour 15 minutes
Total Time 1 hour 25 minutes
Servings 6
Calories 379 kcal
Author on


  • 6 medium sweet potatoes
  • 6 tbsp maple syrup
  • 4 tbsp unsalted butter room temperature
  • 2 oz cream cheese room temperature
  • 2 tsp vanilla
  • 1 tsp cinnamon
  • 1/2 tsp salt
  • 1/4 tsp nutmeg
  • 1/4 tsp ground ginger

Pecan Streusel

  • 6 tbsp unsalted butter room temperature
  • 6 tbsp brown sugar
  • 1/2 cup pecans finely chopped
  • 3 tbsp flour
  • 1/4 tsp cinnamon
  • 1/8 tsp salt

Marshmallow Topping

  • mini marshmallows or jumbo marshmallows cut in half


  1. Adjust oven rack to center position and preheat oven to 375°F. Line a large rimmed baking sheet with foil. Wash sweet potatoes, scrubbing off any dirt, and pat dry. Arrange potatoes on baking sheet and cook for 1 hour.

  2. While the potatoes are baking, prepare pecan streusel by using a fork or pastry blender to cut together butter, brown sugar, pecans, flour, cinnamon, and salt until well blended. (You may also pulse the streusel together in a food processor, if that's easier.)
  3. After an hour of cooking time, insert a fork into the center of each potato. If potatoes are not done, bake for 15 more minutes or until completely tender.
  4. Using an oven mitt or kitchen towel to handle hot potatoes, slice a thin piece off the top of each sweet potato and discard. Scoop out the flesh from each sweet potato, leaving a ¼-inch layer intact to create a sturdy shell. Transfer the potato pulp to a bowl and mash well with maple syrup, butter, cream cheese, vanilla, cinnamon, salt, nutmeg, and ginger until smooth and well blended (I use an electric stand mixer for this step).
  5. Scoop the sweet potato mixture into a gallon-sized plastic baggie and twist the top closed to create a piping bag. Cut a 1-inch piece off one corner of the bag and pipe the mixture into the sweet potato shells, evenly dividing it between them (alternatively, you may use a spoon to fill the shells).
  6. Top each sweet potato with pecan streusel. Bake for 10 minutes. If desired, broil for an additional 1 to 2 minutes or until lightly browned. If using marshmallows, bake for 7 to 10 minutes, watching closely until desired level of toastiness is reached.

Recipe Notes

If some of your potatoes are larger than others, you may have to pull the smaller ones out of the oven after an hour and bake the remainder for an additional 15 minutes.

Since the size and sweetness of sweet potatoes can vary, add the ingredients gradually and adjust the maple syrup and seasonings to taste. I typically start with 4 tablespoons maple syrup and ¼ teaspoon salt. I add additional maple syrup (1 tablespoon at a time) and more salt (1/4 teaspoon at a time) until everything tastes just right.

The pecan streusel recipe above is enough to top 6 sweet potatoes. If you want to top some of your sweet potatoes with marshmallows, reduce the streusel recipe accordingly.

Nutrition Facts
Twice Baked Sweet Potatoes Recipe
Amount Per Serving
Calories 379 Calories from Fat 252
% Daily Value*
Fat 28g43%
Saturated Fat 14g88%
Cholesterol 61mg20%
Sodium 281mg12%
Potassium 107mg3%
Carbohydrates 30g10%
Fiber 1g4%
Sugar 24g27%
Protein 1g2%
Vitamin A 860IU17%
Calcium 57mg6%
Iron 0.5mg3%
* Percent Daily Values are based on a 2000 calorie diet.