Go Back
+ servings
close up shot of peach muffin on white plate

Meaningful Eats

Gluten-Free Peach Streusel Muffins {Dairy-Free}

You can skip the streusel topping on these muffins and they are still delicious. Without the topping these could be considered peach cupcakes. They would be delicious topped with cream cheese or buttercream frosting! These muffins are best eaten the day they are made. They also freeze well - to defrost wrap a muffins in a paper towel and microwave for 20-30 seconds.
Course Dessert, Snack
Cuisine American
Prep Time 10 minutes
Cook Time 18 minutes
resting time 10 minutes
Total Time 28 minutes
Servings 18 muffins


Streusel Topping:

Dry Ingredients:


  • ½ cup brown sugar 104 grams
  • ¼ cup white sugar 52 grams
  • 2 eggs
  • cup coconut oil melted and slightly cooled
  • 3 tablespoons almond milk
  • ¼ cup unsweetened applesauce
  • 1 teaspoon lemon juice
  • 2 teaspoons vanilla
  • 1 ½ cups diced peaches about 12 oz


  • Adjust an oven rack to the middle position and preheat oven 350F. Line about 15 muffin cups with paper liners.
  • Mix together the ingredients for the streusel and set aside. In a medium bowl, mix together the dry ingredients and set aside.
  • In the bowl of a stand mixer, beat together the brown sugar, white sugar, and eggs. Beat on high for 3 minutes until the mixture is slightly fluffy. With the mixer running on low, slowly drizzle in the melted coconut oil. Add the almond milk, applesauce, lemon juice and vanilla. Mix until incorporated.
  • With the mixer running on low, slowly add the dry ingredients. Mix until fully combined. Stir in the peaches with a rubber spatula.
  • Spoon about ¼ cup of the batter into each prepared muffin cup filling between ½ and ⅔ full. Bake the muffins for 16-18 minutes until a toothpick inserted in the center comes out clean. Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. Enjoy!


*Be sure your wet ingredients aren't cold or the coconut oil will clump up when you add them.
*Erin's Grain-Free Flour Blend: 30% Almond Flour, 30% Buckwheat Flour, 30% Potato Starch, 10% Arrowroot Powder - More information here
*For High-Altitude: Add an additional tablespoon of Erin's Grain-Free Flour Blend. Reduce the granulated sugar by 1 tablespoon. Add ½ teaspoon xanthan gum for improved structure.


Calories: 174kcal | Carbohydrates: 26g | Protein: 2g | Fat: 7g | Saturated Fat: 5g | Cholesterol: 18mg | Sodium: 94mg | Potassium: 97mg | Fiber: 1g | Sugar: 14g | Vitamin A: 70IU | Vitamin C: 1mg | Calcium: 45mg | Iron: 0.8mg