Go Back
+ servings
slice of shoofly pie on a plate

Homemade Shoofly Pie Recipe

This amazing shoofly pie with homemade crust, molasses filling, and buttery sweet topping is made with few ingredients and is so delicious.
Course Dessert
Cuisine American
Prep Time 20 minutes
Cook Time 40 minutes
Cooling Time 1 hour 30 minutes
Servings 12
Calories 367kcal


  • 1 homemade pie crust recipe
  • 2 cups all-purpose flour
  • ½ cup packed light brown sugar
  • 1 teaspoon cinnamon
  • 10 tablespoons unsalted butter
  • ¼ teaspoon sea salt
  • 1 ¼ cups light molasses
  • 1 ¼ cups hot boiling water
  • 1 teaspoon baking soda
  • 1 beaten egg


  • Preheat the oven to 425°.
  • Add the flour, brown sugar, cinnamon, butter and salt to a large bowl and cut in together using a pastry knife until the butter is about the size of rice. Set aside.
  • In a large heat-safe bowl add in the molasses, boiling water, baking soda, and beaten egg until completely combined.
  • Transfer the mixture and pour it into a pie crust molded pan.
  • Generously sprinkle on the streusel over the top until it is completely covered.
  • Bake in the oven at 425° for 15 minutes then at 350° for 20-25 minutes or until firm in the center.
  • Cool on a rack completely before slicing and serving.
  • You can add optional toppings such as whipped cream or ice cream.


Chef Notes:
  • Make-Ahead: You can make this pie up to 2 days before you slice it.
  • How to Store: Once the pie has cooled to room temperature, cover with plastic and keep in the refrigerator for 7 days. Likewise, you can cover and freeze for up to 3 months. Thaw for 1 day in the refrigerator before serving.
  • Most pie tins are 9” and this recipe will fill it all the way to the top. If you are nervous that it will overflow outside of the pan, then reduce the recipe by 25%.
  • I prefer to use light molasses because the flavor is not as intense and also has less bitterness.
  • You can make the streusel topping in a food processor instead of using a pastry knife.


Calories: 367kcal | Carbohydrates: 58g | Protein: 4g | Fat: 14g | Saturated Fat: 7g | Cholesterol: 39mg | Sodium: 221mg | Potassium: 567mg | Fiber: 1g | Sugar: 35g | Vitamin A: 311IU | Calcium: 92mg | Iron: 3mg