Delicious, fluffy, & moist Apple Pie Muffins topped with a creamy vanilla frosting, stewed cinnamon apples, and brown sugar oat streusel.
Fluffy & moist cinnamon muffins topped with an ultra-creamy vanilla buttercream, soft stewed cinnamon apples, and a crunchy & sweet brown sugar oat streusel. These muffins are now my favorite dessert this fall season.

These are hands down the best muffins I’ve ever tasted, no joke. They are extra fluffy & moist (even after 3 days) and topped with a luxurious vanilla buttercream, soft cinnamon apples, and crisp brown sugar streusel.
My husband can attest to the statement above, he quotes “the best muffins I’ve ever had.”

How to make The Best Apple Pie Muffins:
Muffins
- Preheat the oven to 350°F. Line a muffin tin with liners.
- In liquid measuring cup, measure non-dairy milk and whisk in apple cider vinegar. Set aside for 5 minutes.
- In a large mixing bowl, whisk together the milk mixture, yogurt, oil, vanilla extract, and sugars until combined. Add flour, flaxseed meal, baking powder and soda, spices, and salt. Use a wooden spoon or spatula to fold dry mixture into wet until a smooth batter forms. Fill each muffin liner a little more than ¾ full.
- Bake muffins for 20 minutes until top is golden brown and toothpick inserted comes out clean (a few moist crumbs is ok). Allow muffins to cool in liners for 5 minutes before removing and transferring to a wire cooling rack. Allow muffins to cool completely before frosting.
Stewed Apples
- While muffins are cooling, prepare the cooked apples. In a medium saucepan, combine chopped apples, brown sugar, lemon juice, and spices. Bring mixture to a simmer and cook for 6-7 minutes until apples become soft. Once apples are soft, mix in vanilla extract and corn starch. Cook for 1-2 minutes more until juices surrounding the apples start to thicken and become syrupy.
- Transfer apples to a bowl and set aside to cool.
Streusel
- In a small skillet, whisk together the oats, flour, brown sugar, cinnamon, and salt. Add butter and melt over medium-high heat. Stir in the butter as it starts to melt. Cook for about 1-2 minutes until butter is fully incorporated into dry mixture. Pour into a bowl and set aside.
Vanilla Frosting
- In a large mixing bowl, add the softened butter and non-dairy milk. Sift over the powdered sugar. Use a whisk over handheld electric mixer on low to combine ingredients until a creamy frosting forms. Whisk in vanilla extract.
Assemble Muffins
- Frost each muffin and top with 1 tbsp stewed apples and sprinkle over streusel. You may need to press the streusel into the frosting in order for it to stick. Enjoy!



Can I make these muffins gluten-free?
I have not tested a gluten-free version of this recipe. You might be able to substitute the flour with a 1-1 gluten-free all-purpose flour, but I have not tested that. Let me know if you do some experimenting!
What apples do you recommend for the topping?
My favorite apples for this recipe are honey crisp! They are on the sweeter side with a bit of tanginess.

If you’re looking for more yummy vegan muffin recipes, you’ll also love these Vegan Pistachio Muffins, these Double Chocolate Chip Muffins, and these Banana Nut Muffins.
Also, if you make this recipe and decide to share it on Facebook or Instagram don’t forget to tag me @healthienut + #healthienut! I love seeing your mouthwatering recreations!

Delicious, fluffy, & moist Apple Pie Muffins topped with a creamy vanilla frosting, stewed cinnamon apples, and brown sugar oat streusel.
- ½ cup non-dairy milk
- 1 tsp apple cider vinegar
- ⅔ cup (158g) plain, non-dairy yogurt
- ½ cup vegetable oil
- 1 tsp vanilla extract
- ¾ cup (156g) granulated sugar
- ¼ cup (52g) brown sugar
- 2 cups (272g) all-purpose flour
- 2 tbsp (18g) flaxseed meal
- 2 tsp baking powder
- ½ tsp baking soda
- 1 tsp ground cinnamon
- ½ tsp ground nutmeg
- ¼ tsp salt
- 1 ½ medium honey crisp apples, peeled and cut into a bit smaller than ⅛" cubes
- 1 tsp lemon juice
- 1 tbsp brown sugar
- ½ tsp ground cinnamon
- ⅛ tsp ground nutmeg
- 1 tsp vanilla extract
- 2 tsp corn starch
- ¼ cup old-fashioned rolled oats
- 2 tbsp all-purpose flour
- 2 tbsp brown sugar
- ¼ tsp ground cinnamon
- ⅛ tsp salt
- 2 tbsp vegan butter
- ¼ cup + 2 tbsp room temperature, vegan butter
- ¼ cup + 2 tbsp non-dairy milk
- 6 cups powdered sugar, sifted
- 1 tsp vanilla extract
-
Preheat the oven to 350°F. Line a muffin tin with liners.
-
In liquid measuring cup, measure non-dairy milk and whisk in apple cider vinegar. Set aside for 5 minutes.
-
In a large mixing bowl, whisk together the milk mixture, yogurt, oil, vanilla extract, and sugars until combined. Add flour, flaxseed meal, baking powder and soda, spices, and salt. Use a wooden spoon or spatula to fold dry mixture into wet until a smooth batter forms. Fill each muffin liner a little more than ¾ full.
-
Bake muffins for 20 minutes until top is golden brown and toothpick inserted comes out clean (a few moist crumbs is ok). Allow muffins to cool in liners for 5 minutes before removing and transferring to a wire cooling rack. Allow muffins to cool completely before frosting.
-
While muffins are cooling, prepare the cooked apples. In a medium saucepan, combine chopped apples, brown sugar, lemon juice, and spices. Bring mixture to a simmer and cook for 6-7 minutes until apples become soft. Once apples are soft, mix in vanilla extract and corn starch. Cook for 1-2 minutes more until juices surrounding the apples start to thicken and become syrupy.
-
Transfer apples to a bowl and set aside to cool.
-
In a small skillet, whisk together the oats, flour, brown sugar, cinnamon, and salt. Add butter and melt over medium-high heat. Stir in the butter as it starts to melt. Cook for about 1-2 minutes until butter is fully incorporated into dry mixture. Pour into a bowl and set aside.
-
In a large mixing bowl, add the softened butter and non-dairy milk. Sift over the powdered sugar. Use a whisk over handheld electric mixer on low to combine ingredients until a creamy frosting forms. Whisk in vanilla extract.
-
Frost each muffin and top with 1 tbsp stewed apples and sprinkle over streusel. You may need to press the streusel into the frosting in order for it to stick. Enjoy!