These Vegan Cranberry Orange Muffins are soft, fluffy, and bursting with juicy cranberries and bright citrus flavor. Perfect for breakfast, a snack, or dessert, they’re easy to make, eggless, dairy-free, and freezer-friendly.
Whisk together flour, sugar, baking soda, and salt.
2 cups all-purpose flour, ¾ cup cane sugar, 1 teaspoon baking soda, ¼ teaspoon salt
Combine flax egg, orange juice, sparkling water, oil, apple cider vinegar, and vanilla.
¾ cup orange juice, ¼ cup sparkling water, ⅓ cup neutral vegetable oil, 1 teaspoon apple cider vinegar, 1 teaspoon vanilla extract
Gently fold wet ingredients into dry until just combined. Fold in cranberries and orange zest. Do not overmix to keep muffins light and fluffy.
1+½ cups cranberries, 1 tablespoon orange zest
Divide batter into muffin tin. Bake 27–30 minutes until golden and a toothpick comes out clean. Cool 5–10 minutes in tin, then transfer to a wire rack.
Notes
Orange prep: Zest first, then juice, it’s easier and gives the best flavor.
Muffin release: Use silicone liners or grease the tin well.
Flour measurement: Fluff, spoon, and level for accuracy.
Do not overmix: Gently fold the batter to keep muffins soft and tender.
Storage: Keep in an airtight container at room temperature up to 3 days, or freeze up to 2 months.