Carrot Muffins with Streusel Topping are moist, tender, and topped with a buttery cinnamon streusel that makes them impossible to ignore. I love this recipe because it balances hearty carrot flavor with just the right touch of sweetness—and that topping? It turns a humble muffin into a bakery-worthy delight.

This is the perfect recipe for sneaking veggies into your kids’ diet, or whenever you want a muffin that’s loaded with flavor. It’s a great way to use up leftover carrots, and the nutty crunch of the walnuts adds texture.
These are easy and forgiving muffins. They bake in a standard muffin pan, but you can make them into jumbo muffins, you’ll just need to increase the baking time.

Ingredients
- All-purpose flour
- Baking powder – Ensure your baking powder isn’t expired or your muffins won’t rise.
- Baking soda
- Salt
- Ground cinnamon – Fresh cinnamon and nutmeg add a pop of flavor.
- Ground nutmeg
- Eggs – Large eggs.
- Packed brown sugar
- Granulated sugar
- Neutral oil – Vegetable oil or canola oil are what you’re looking for here. You can use butter instead. I’ve tried them with butter and they’re equally delish but not noticeably better.
- Plain yogurt – Or you can use sour cream, either work just as well.
- Vanilla extract
- Carrots – Finely grated. Just use your box grater and grate about 2 good sized carrots. Press the shredded carrot down when measuring to ensure you get enough carrot.
- Walnuts – Chopped. You can use pecans, too. Or skip the nuts; they’re optional.
Streusel Topping
- All-purpose flour
- Brown sugar
- Cinnamon
- Salted butter – Cold, cubed – You need your butter to be cold to work into the flour and sugar to create the chunky topping.

How To Make Carrot Muffins
- Preheat the oven to 375°F and either line a 12-cup muffin pan with paper liners or grease it well.
- Prepare the streusel by mixing the flour, brown sugar, and cinnamon in a small bowl. Use a fork or pastry blender to cut in the cold butter until the mixture resembles coarse crumbs. Place in the fridge to chill.
- Combine the dry ingredients for the muffins in a large bowl: flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Stir well.
- Whisk the eggs, both sugars, oil, yogurt (or sour cream), and vanilla together in a separate bowl until smooth.
- Stir the wet ingredients into the dry mixture just until blended—don’t overmix.
- Fold in the grated carrots and walnuts, distributing them evenly.
- Divide the batter among the muffin cups, filling each about ¾ full.
- Sprinkle the chilled streusel topping generously over each muffin.
- Bake for 18 to 22 minutes, or until the muffins are golden brown and a toothpick inserted in the center comes out clean.
- Cool the muffins in the tin for 5 minutes, then transfer them to a wire rack to finish cooling.
Step-By-Step Process












Chef Jenn’s Tips
- Don’t skip chilling the streusel; it helps the topping hold its crumbly texture while baking.
- If your brown sugar is lumpy, break it up with your fingers or a fork before mixing.
- Add a pinch of ground ginger or clove for a warmer spice profile.
- These muffins freeze beautifully—great to make ahead for busy weeks.
Recommended
Make It A Meal
These muffins are perfect for breakfast alongside a hot cup of coffee or as a mid-morning snack with a little cream cheese on the side. They’re also a great addition to brunch spreads and bake sales.

Storage
Store leftover muffins in an airtight container at room temperature for up to 3 days. To freeze, wrap each muffin individually and store in a freezer-safe bag for up to 2 months. Thaw at room temperature or reheat in a low oven for 10 minutes.

Carrot Muffins with Streusel Topping
Ingredients
- 1 ¾ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
- 2 large eggs
- ½ cup packed brown sugar
- ¼ cup granulated sugar
- ½ cup oil neutral
- ¼ cup plain yogurt
- 1 teaspoon vanilla extract
- 1½ cups carrots finely grated
- ½ cup walnuts chopped
Streusel Topping
- ½ cup all-purpose flour
- ⅓ cup brown sugar
- ½ teaspoon cinnamon
- ¼ cup salted butter cold and cubed
Instructions
- Preheat the oven to 375°F and either line a 12-cup muffin pan with paper liners or grease it well.
- Prepare the streusel by mixing the flour, brown sugar, and cinnamon in a small bowl. Use a fork or pastry blender to cut in the cold butter until the mixture resembles coarse crumbs. Place in the fridge to chill.
- Combine the dry ingredients for the muffins in a large bowl: flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Stir well.
- Whisk the eggs, both sugars, oil, yogurt (or sour cream), and vanilla together in a separate bowl until smooth.
- Stir the wet ingredients into the dry mixture just until blended—don’t overmix.
- Fold in the grated carrots and walnuts, distributing them evenly.
- Divide the batter among the muffin cups, filling each about ¾ full.
- Sprinkle the chilled streusel topping generously over each muffin.
- Bake for 18 to 22 minutes, or until the muffins are golden brown and a toothpick inserted in the center comes out clean.
- Cool the muffins in the tin for 5 minutes, then transfer them to a wire rack to finish cooling.
Notes
Chef Jenn’s Tips
- Don’t skip chilling the streusel; it helps the topping hold its crumbly texture while baking.
- If your brown sugar is lumpy, break it up with your fingers or a fork before mixing.
- Add a pinch of ground ginger or clove for a warmer spice profile.
- These muffins freeze beautifully—great to make ahead for busy weeks.


