This post may contain affiliate links. Please read our disclosure policy.
These healthy carrot muffins are everything you want in a wholesome, grab-and-go breakfast: impossibly fluffy, naturally sweet, and packed with warm spice. Made with whole wheat flour, old-fashioned oats, fresh orange juice, and finely grated carrots, they bake up with a gorgeous dome and stay moist for days. I’ve made dozens of batches now, and I’m showing no signs of stopping.

The Carrot Muffin Recipe I Can’t Stop Making
I know what you’re thinking the second you see “whole wheat.” You’re picturing something that tastes like cardboard with good intentions. I was right there with you until I developed this recipe. These carrot oat muffins are genuinely the fluffiest whole wheat muffins I’ve ever made, and my partner agrees. He texted me from work one day after eating one and just said, “These muffins.” That’s significant other-speak for “Please make these forever.”
At this point, Sunday muffin baking has become a household tradition. I whip these up before the week starts, and we have the best make-ahead breakfast sitting on the counter all week long. I even eat one about an hour before a workout—they’re filling enough to fuel me without sitting heavy. Just look at the air pockets and flecks of carrot once you cut one open. I wish you could smell them through the screen!
If you love a wholesome breakfast bake, my pumpkin apple olive oil muffins are another great option. Or if you’d rather skip the citrus and go more classic, the carrot cake muffins are the move.
How These Healthy Carrot Muffins Actually Stay Moist
The biggest hurdle with whole wheat baking is moisture. Whole wheat flour absorbs more liquid than all-purpose, and it can produce a denser, drier crumb if you don’t compensate for it. Here’s how every ingredient in these carrot breakfast muffins pulls its weight:
- Old-fashioned oats add fiber and texture and contribute to that beautiful high dome when baked at a higher temp (400°F). (Love oats in baked goods? My oatmeal blueberry muffins belong in your rotation, too.)
- Coconut oil keeps these muffins tender for days. Unlike butter, it stays soft at room temperature, which means day-four muffins are nearly as good as day-one.
- Orange juice & almond milk add moisture to the thirsty whole wheat batter. The juice also adds that bright orange flavor.
- Freshly grated carrots essentially melt into the batter as the muffins bake, steaming them from the inside out. You get flecks of orange throughout each muffin, but no single bite tastes like veggies.
- Coconut sugar provides a subtle caramel-like depth that plays beautifully with the spices. Dark brown sugar works 1:1 if that’s what you have.

The Spice Blend: Why All Four Matter
This recipe uses cinnamon, ginger, cardamom, and cloves, and I want to make the case for all of them, because it’s tempting to skip what you don’t have on hand.
Cinnamon is the warm backbone you’d expect in any spiced carrot muffin. Ginger adds a gentle heat and brightness that keeps things from going too one-note. Cardamom brings a floral, slightly citrusy quality that echoes the orange in the batter. And cloves add depth and that unmistakable baked-good warmth you associate with fall baking.
All four together create a chai-adjacent flavor profile that makes these taste complex rather than simple. Don’t skip the cardamom.
How to Make Whole Wheat Carrot Muffins
This recipe comes together with just one bowl and a large measuring cup. Start by prepping a 12-cup muffin pan with liners and spraying them with cooking spray (don’t skip it—these will stick). Whisk the whole wheat flour, oats, spices, baking powder, baking soda, salt, and coconut sugar together in a large bowl. In a large measuring cup, combine the orange juice and zest, almond milk, eggs, and vanilla.
Add the melted coconut oil into a well in the center of the dry ingredients and gently incorporate it (it doesn’t need to be fully mixed). Then, pour in the wet ingredients and fold until just combined. Gently fold in the grated carrots, scoop the batter into the muffin tins, and bake for 20 minutes. That’s it.
Mini Muffin Option
These work great as mini muffins. Simply fill a mini muffin pan about ¾ full and reduce the baking time to 10-12 minutes. Start checking at 10 minutes with a toothpick.
Ingredient Substitutions
As with any healthy baking recipe, there are plenty of substitutions you can make so these whole wheat carrot muffins better suit your diet. Here are the most common ones I’ve encountered:
- Flour: If you want a lighter texture, you can substitute up to half the whole wheat flour with all-purpose (like in these whole wheat blend chocolate chip muffins), but I find the full whole wheat version bakes up perfectly fluffy as written. I would not recommend almond flour here; it behaves completely differently and would require overhauling the entire recipe.
- Coconut oil: A neutral vegetable oil or avocado oil works. I wouldn’t use applesauce as a 1:1 swap. While it reduces fat, it adds extra liquid and sugar that would throw off the batter’s balance. If you want to try it, start by replacing only half the oil with applesauce and reducing the orange juice slightly.
- Almond milk: Any milk works (oat milk, regular dairy milk, soy milk). The fat content varies slightly but won’t meaningfully change the outcome.
- Sweetener: You can use maple syrup instead of coconut sugar, but you’ll need to reduce the other liquids slightly to compensate. Start by reducing the orange juice by 2 tablespoons and see how the batter looks. It should be thick and scoopable, not pourable.
- Eggs: This recipe relies on 2 eggs for structure, and I haven’t tested an egg-free version. A flax egg (1 tablespoon ground flaxseed + 3 tablespoons water per egg, rested for 5 minutes) is the most reliable swap for baking, but the texture will be slightly denser.

Add-ins and Variations
The base recipe is wonderful on its own, but these muffins are also very friendly to mix-ins. Fold in any of the following with the grated carrots at the end:
- Raisins or dried cranberries — about ½ cup; the tartness of cranberries is especially nice with the orange
- Chopped walnuts or pecans — about ½ cup; adds crunch and pairs well with the warm spices
- Pineapple — ½ cup crushed, drained canned pineapple; reduce the almond milk by 2 tablespoons to compensate for the extra moisture
- Zucchini — swap up to half the grated carrots for finely grated zucchini; squeeze out excess water from the zucchini first using a clean towel
How to Store and Freeze
These muffins keep well in an airtight container at room temperature for up to 5 days. They actually taste even better on day 2 once the spices have had time to settle in. To freeze, let them cool completely, then freeze in a zip-top bag or airtight container for up to 3 months. Thaw overnight at room temperature or microwave straight from frozen for 30-45 seconds.

Spiced Orange and Carrot Whole Wheat Muffins
Equipment
Ingredients
- 1 ¾ cups (210 g) whole wheat flour
- ½ cup (41 g) old-fashioned oats, plus more for topping
- 1 ½ teaspoon ground cinnamon
- 1 teaspoon ground ginger
- ½ teaspoon ground cardamom
- ¼ teaspoon ground cloves
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- ¼ teaspoon kosher salt
- ¾ cup (120 g) coconut sugar, (you may use dark brown sugar)
- ¾ cup (177 ml) orange juice, any variety
- ¼ cup (59 ml) unsweetened almond milk
- Zest of 1 large orange, about 2 tablespoons
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup (118 ml) melted coconut oil
- 1 cup (128 g) finely grated carrots
Instructions
- Line a 12-cup muffin pan with muffin liners and spray muffin liners with coconut oil cooking spray or your preferred cooking spray. This is a must, otherwise, the muffins will stick to the muffin liner. Set aside and preheat oven to 400 °F (204 °C)
- In a large bowl, whisk together all the dry ingredients: flour, oats, spices, baking powder, baking soda, salt, and coconut sugar.1 3/4 cups (210 g) whole wheat flour, 1/2 cup (41 g) old-fashioned oats, 1 1/2 teaspoon ground cinnamon, 1 teaspoon ground ginger, 1/2 teaspoon ground cardamom, 1/4 teaspoon ground cloves, 1 teaspoon baking powder, 1 teaspoon baking soda, 1/4 teaspoon kosher salt, 3/4 cup (120 g) coconut sugar

- In a large measuring cup, add orange juice, almond milk, orange zest, eggs, and vanilla extract. Whisk to incorporate.3/4 cup (177 ml) orange juice, 1/4 cup (59 ml) unsweetened almond milk, Zest of 1 large orange, 2 large eggs, 1 teaspoon vanilla extract

- Make a well in the center of the dry ingredients and pour the coconut oil into the center and gently incorporate until mixture is slightly wet; it doesn’t all have to be combined.1/2 cup (118 ml) melted coconut oil

- Pour the measuring cup of liquid ingredients into the batter then using a spatula, mix and fold until everything is incorporated.

- Add the grated carrots and fold into mixture.1 cup (128 g) finely grated carrots

- Using a large ice cream scoop, fill lined muffin cups with batter. I tend to fill right up to the top, more than 3/4 full.

- Bake for 20 minutes, or until a toothpick inserted into the center comes out clean.
- Let cool in the pan for 10 minutes then transfer to a wire rack to cool completely.
- Store in an airtight container for up to 5 days.
Video
Nutrition
Photographs by Meg McKeehan Photography











Can I use canola oil and 2 percent milk
sure
Made these this morning using the orange peel as the muffin liner. Turned out fantastic!
Can I use water or skimmed milk instead of almond milk?
yep! i would probably use skimmed milk
I have just finished baking these muffins and everyone agrees they smell and taste amazing. I have just discovered your site and am excited to try many more recipes.
Thank you! These are one of my favorite muffins. The smell is incredible!
The ratio of wet to dry ingredients is off:
Needed to add another 1/3 c of flour and some more oats.
2 oranges yielded about 1 tbs of zest. You said one orange and 2 tbs – perhaps you meant 2 tsp
It took almost 2 oranges to yield 3/4 c orange juice
Spices were great
hi barbara! appreciate your insight. i have made this muffin recipe countless times with the recipe as written and haven’t had issues, but i’m glad you were able to work around it. baking can differ for everyone, especially since we don’t do them here by weight. the way you scoop your flour, etc. can affect how your batter turns out, which is why you probably needed more flour and some more oats. additionally, i had LARGE oranges here in the summer when i developed this recipe so i definitely got 2 tbsp. of zest! but glad you were able to tweak/figure it out. as for the orange juice you speak of…you don’t actually squeeze the orange for the orange juice. you just use the zest from it. the 3/4 of orange juice in the recipe means the actual orange juice you get from the carton.
I tried this recipe out !! It’s just too yummy and so much flavour.. wow ! Thank you so much for sharing this recipe Julie ?
So great to hear this! I’m glad you enjoyed!
I have a coconut allergy, so would butter be ok to substitute in these? They sound amazing!
Yes, definitely!
Is this recipe no longer available? There is nothing to click on to follow through. thnx!
Oh geez, my bad!!! I switched recipe plugins and I forgot to re-insert it. It’s there again!! Thanks for the heads up!!
These look great! I can’t wait to try them. I’m always on the lookout for a good whole grain muffin recipe.
hi i just wanted to say that the muffins were really fabulous!! So fluffy and good!! I swapped all the healthy ingredients for the regular ones, like reg milk, vegetable oil etc. Followed the rest to a tee. Came out superb! Thank you!
Wonderful!! So glad you enjoyed them :)