If you’ve ever stood in front of a bakery window admiring glossy, golden almond croissants with their flaked almond toppings and sugary finish, you’ll love this muffin version of that classic French treat. These Vegan Almond Muffins are a beautifully balanced twist—soft, moist, and domed like a perfect bakery muffin, yet filled with a luscious almond frangipane inspired by traditional patisserie.

What makes these muffins so special is the contrast in textures and flavors. You bite into a warm muffin and meet a soft center of sweet almond paste, followed by the nutty crunch of baked sliced almonds on top. They feel luxurious, yet they’re entirely plant-based and made with pantry staples.
Whether you’re baking for a casual brunch, looking for a refined snack to enjoy with your coffee, or craving something that feels like a treat but is surprisingly easy to whip up—this recipe delivers. The batter comes together with a bowl and a whisk, no mixers or special tools needed. Even the frangipane is fuss-free, taking only minutes to stir together. Plus, the recipe is adaptable—gluten-free options, nut-free alternatives, and variations are all built into the instructions and notes.
Ingredients and Preparation
Frangipane (Almond Cream Filling)
- ¾ cup almond flour (also called blanched almond meal)
- ¼ cup granulated sugar
- 1½ tablespoons plant-based milk (almond, soy, oat, etc.)
- 1 tablespoon melted vegan butter or coconut oil
- ½ teaspoon almond extract
- Tip: If you don’t have almond extract, vanilla extract can be used instead, but almond provides that classic pastry flavor.
Muffin Batter
- ¾ cup granulated sugar
- ½ cup unsweetened applesauce
- Acts as an egg replacer and adds moisture
- ⅓ cup plant-based yogurt (or more applesauce if needed)
- ¼ cup neutral oil (like sunflower or canola)
- ⅓ cup plant-based milk
- 1 teaspoon vanilla extract
- 1½ cups all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon baking soda
- ¼ teaspoon salt
Toppings
- 2–3 tablespoons flaked almonds
- Optional: powdered sugar for dusting
- For a classic patisserie look and added sweetness
Step-by-Step Instructions
1. Prepare the Oven and Muffin Tray
- Preheat the oven to 180°C (350°F).
- Line a 12-cup muffin tin with paper liners or lightly grease them.
- Gather all ingredients and let refrigerated items come to room temperature for better mixing.
2. Make the Frangipane Filling
In a small bowl, mix together the following:
- Almond flour
- Granulated sugar
- Plant-based milk
- Melted vegan butter
- Almond extract
Stir with a fork until a thick, slightly sticky paste forms.
- Set aside while preparing the muffin batter.
3. Combine Wet Ingredients for the Muffin Batter
In a large mixing bowl, whisk together:
- Granulated sugar
- Applesauce
- Plant-based yogurt
- Neutral oil
- Plant-based milk
- Vanilla extract
Mix until smooth and well combined.
4. Sift and Add Dry Ingredients
In another bowl, sift together:
- All-purpose flour
- Baking powder
- Baking soda
- Salt
Gradually fold the dry mixture into the wet mixture.
- Use a spatula to combine just until no dry flour remains.
- Do not overmix—this can cause tough, dense muffins.
5. Fill the Muffin Cups
- Spoon batter into each muffin cup, filling them about halfway.
- Use a teaspoon to add a scoop of frangipane filling into the center of each muffin.
- Cover with the remaining batter, filling the cups just under the rim.
- Gently smooth the tops with the back of a spoon.
6. Add the Topping
- Sprinkle sliced almonds on top of each muffin.
- These will toast and become golden during baking, adding crunch and visual appeal.
7. Bake
- Place the tray in the oven and bake for 22–26 minutes.
- Muffins are done when the tops are golden and a toothpick inserted off-center (to avoid the gooey filling) comes out clean.
- Remove from oven and let cool in the pan for 10 minutes.
- Transfer to a wire rack to cool completely.
8. Optional Final Touch
- Once completely cooled, dust with powdered sugar using a fine sieve.
- This step is optional but enhances the visual appeal and sweetness.
Beginner Tips and Notes
- Frangipane placement: Don’t press the filling too deep into the muffin batter. It will settle naturally during baking.
- Room temperature matters: Cold milk or yogurt can affect the rise. Bring them to room temperature before mixing.
- Watch the bake time: Since every oven varies, check around 22 minutes. Overbaking dries them out.
- Toothpick test tip: Test slightly off-center to avoid the soft frangipane in the middle.
- No almond flour? Use finely ground blanched almonds. Do not substitute with regular flour.
- Nut-free alternative: Try using sunflower seed meal and omit almond extract. The flavor will differ but still be delicious.
- Applesauce substitute: Mashed banana works in a pinch, but it will add banana flavor.
Serving Suggestions
- Brunch platter: Serve warm with fresh fruit, plant-based yogurt, and hot coffee.
- Afternoon tea: Pair with black tea or rooibos for a lightly sweet snack.
- Dessert option: Serve with a scoop of dairy-free vanilla ice cream and drizzle with warm maple syrup.
- On the go: These muffins travel well—pack one for breakfast or a midday snack.
Storage Tips
- Store in an airtight container at room temperature for up to 3 days.
- For longer freshness, refrigerate for up to 5 days.
- To freeze: wrap each muffin tightly and store in a freezer-safe container for up to 2 months.
- Reheat frozen muffins in a microwave or toaster oven until warm.
Bakery-Style Vegan Almond Muffins with Frangipane Filling
Golden, fluffy, and bakery-worthy! 🧁🌰 These Vegan Almond Muffins are filled with rich, buttery frangipane and topped with slivered almonds for the perfect crunch. 💛✨ Completely dairy- and egg-free, they deliver that luxurious café vibe straight from your kitchen—perfect for brunch, gifting, or cozy mornings.
- Total Time: 45 minutes
- Yield: 12 muffins 1x
Ingredients
Frangipane (Almond Cream Filling)
-
¾ cup almond flour (also called blanched almond meal)
-
¼ cup granulated sugar
-
1½ tablespoons plant-based milk (almond, soy, oat, etc.)
-
1 tablespoon melted vegan butter or coconut oil
-
½ teaspoon almond extract
-
Tip: If you don’t have almond extract, vanilla extract can be used instead, but almond provides that classic pastry flavor.
-
Muffin Batter
-
¾ cup granulated sugar
-
½ cup unsweetened applesauce
-
Acts as an egg replacer and adds moisture
-
-
⅓ cup plant-based yogurt (or more applesauce if needed)
-
¼ cup neutral oil (like sunflower or canola)
-
⅓ cup plant-based milk
-
1 teaspoon vanilla extract
-
1½ cups all-purpose flour
-
1½ teaspoons baking powder
-
¼ teaspoon baking soda
-
¼ teaspoon salt
Toppings
-
2–3 tablespoons flaked almonds
-
Optional: powdered sugar for dusting
-
For a classic patisserie look and added sweetness
-
Instructions
1. Prepare the Oven and Muffin Tray
- Preheat the oven to 180°C (350°F).
- Line a 12-cup muffin tin with paper liners or lightly grease them.
- Gather all ingredients and let refrigerated items come to room temperature for better mixing.
2. Make the Frangipane Filling
In a small bowl, mix together the following:
- Almond flour
- Granulated sugar
- Plant-based milk
- Melted vegan butter
- Almond extract
Stir with a fork until a thick, slightly sticky paste forms.
- Set aside while preparing the muffin batter.
3. Combine Wet Ingredients for the Muffin Batter
In a large mixing bowl, whisk together:
- Granulated sugar
- Applesauce
- Plant-based yogurt
- Neutral oil
- Plant-based milk
- Vanilla extract
Mix until smooth and well combined.
4. Sift and Add Dry Ingredients
In another bowl, sift together:
- All-purpose flour
- Baking powder
- Baking soda
- Salt
Gradually fold the dry mixture into the wet mixture.
- Use a spatula to combine just until no dry flour remains.
- Do not overmix—this can cause tough, dense muffins.
5. Fill the Muffin Cups
- Spoon batter into each muffin cup, filling them about halfway.
- Use a teaspoon to add a scoop of frangipane filling into the center of each muffin.
- Cover with the remaining batter, filling the cups just under the rim.
- Gently smooth the tops with the back of a spoon.
6. Add the Topping
- Sprinkle sliced almonds on top of each muffin.
- These will toast and become golden during baking, adding crunch and visual appeal.
7. Bake
- Place the tray in the oven and bake for 22–26 minutes.
- Muffins are done when the tops are golden and a toothpick inserted off-center (to avoid the gooey filling) comes out clean.
- Remove from oven and let cool in the pan for 10 minutes.
- Transfer to a wire rack to cool completely.
8. Optional Final Touch
- Once completely cooled, dust with powdered sugar using a fine sieve.
- This step is optional but enhances the visual appeal and sweetness.
Notes
- Frangipane placement: Don’t press the filling too deep into the muffin batter. It will settle naturally during baking.
- Room temperature matters: Cold milk or yogurt can affect the rise. Bring them to room temperature before mixing.
- Watch the bake time: Since every oven varies, check around 22 minutes. Overbaking dries them out.
- Toothpick test tip: Test slightly off-center to avoid the soft frangipane in the middle.
- No almond flour? Use finely ground blanched almonds. Do not substitute with regular flour.
- Nut-free alternative: Try using sunflower seed meal and omit almond extract. The flavor will differ but still be delicious.
- Applesauce substitute: Mashed banana works in a pinch, but it will add banana flavor.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
Engagement Features
- Tried this recipe? Let us know in the comments how it turned out for you.
- What would you add? Experiment with chocolate chips, dried cherries, or orange zest.
- Love almond pastries? Share your favorite variations—we’re always looking for reader tips!
- Post and tag us! Share your muffins on Instagram using #AlmondMuffinBakers for a chance to be featured.
- Rate the recipe: Your feedback helps others decide what to bake next.