Orange Cranberry Muffins With Streusel Topping

Why You’ll Love This Recipe

The combination of zesty orange and tangy cranberries creates a refreshing flavor that stands out from typical muffins. The streusel topping adds a bakery-style finish with a crisp, buttery texture. These muffins are easy to make, smell incredible while baking, and work perfectly for breakfast, snacks, or even a light dessert.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the muffins:
1 1/2 cups all-purpose flour
1/2 cup granulated sugar
1/4 cup brown sugar
1 1/2 teaspoons baking powder
1/2 teaspoon baking soda
1/2 teaspoon salt
1 tablespoon orange zest
1/2 cup fresh orange juice
1/3 cup milk
1/3 cup vegetable oil or melted butter
1 egg
1 teaspoon vanilla extract
1 cup fresh or dried cranberries

For the streusel topping:
1/3 cup all-purpose flour
1/3 cup brown sugar
1/4 cup cold butter, cubed
1/2 teaspoon cinnamon

Directions

  1. Preheat your oven to 375°F (190°C) and line a muffin tin with paper liners.
  2. In a bowl, whisk together flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and orange zest.
  3. In another bowl, mix orange juice, milk, oil (or melted butter), egg, and vanilla extract.
  4. Pour the wet ingredients into the dry ingredients and gently mix until just combined.
  5. Fold in the cranberries.
  6. For the streusel, combine flour, brown sugar, and cinnamon, then cut in the cold butter until crumbly.
  7. Divide the batter evenly into the muffin cups.
  8. Sprinkle the streusel topping generously over each muffin.
  9. Bake for 18–22 minutes or until a toothpick inserted into the center comes out clean.
  10. Let cool slightly before serving.

Servings and timing

Servings: 10–12 muffins
Prep time: 15 minutes
Cook time: 18–22 minutes
Total time: about 35 minutes

Variations

You can substitute dried cranberries if fresh ones aren’t available.
Add chopped nuts like walnuts or pecans for extra texture.
Use whole wheat flour for a slightly heartier muffin.
Swap the orange zest and juice with lemon for a different citrus twist.
Add a light orange glaze on top for extra sweetness.

Storage/Reheating

Store muffins in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days. To reheat, warm them in the microwave for 15–20 seconds or in a low oven until heated through. These muffins can also be frozen for up to 2 months and thawed at room temperature.

FAQs

Can I use frozen cranberries?

Yes, you can use them straight from the freezer without thawing.

Why are my muffins dense?

Overmixing the batter can make muffins dense. Mix just until combined.

Can I make these muffins dairy-free?

Yes, use plant-based milk and oil instead of butter.

How do I get a stronger orange flavor?

Add extra orange zest or a few drops of orange extract.

Can I skip the streusel topping?

Yes, but the streusel adds texture and sweetness that enhances the muffins.

What’s the best way to zest an orange?

Use a fine grater or microplane and avoid the bitter white pith.

Can I make mini muffins?

Yes, just reduce the baking time to about 10–12 minutes.

How do I keep the muffins moist?

Store them properly and avoid overbaking.

Can I add chocolate chips?

Yes, they pair nicely with the orange flavor.

Do these muffins rise a lot?

Yes, they rise nicely thanks to the baking powder and baking soda.

Conclusion

Orange cranberry muffins with streusel topping bring together bright citrus, tart fruit, and a sweet, crumbly finish in every bite. They’re simple to prepare yet feel special enough for any occasion, making them a go-to recipe for fresh, homemade comfort.

Print

Orange Cranberry Muffins With Streusel Topping

Orange Cranberry Muffins With Streusel Topping

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These orange cranberry muffins are soft, fluffy, and filled with bright citrus flavor and tart cranberries, finished with a buttery streusel topping for a sweet, crumbly crunch.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 10–12 muffins
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

  • 1 1/2 cups all-purpose flour
  • 1/2 cup granulated sugar
  • 1/4 cup brown sugar
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 tablespoon orange zest
  • 1/2 cup fresh orange juice
  • 1/3 cup milk
  • 1/3 cup vegetable oil or melted butter
  • 1 egg
  • 1 teaspoon vanilla extract
  • 1 cup fresh or dried cranberries
  • 1/3 cup all-purpose flour (for streusel)
  • 1/3 cup brown sugar (for streusel)
  • 1/4 cup cold butter, cubed (for streusel)
  • 1/2 teaspoon cinnamon (for streusel)

Instructions

  1. Preheat oven to 375°F (190°C) and line a muffin tin with paper liners.
  2. In a bowl, whisk together flour, granulated sugar, brown sugar, baking powder, baking soda, salt, and orange zest.
  3. In another bowl, mix orange juice, milk, oil or melted butter, egg, and vanilla extract.
  4. Pour wet ingredients into dry ingredients and mix gently until just combined.
  5. Fold in the cranberries.
  6. In a separate bowl, combine flour, brown sugar, and cinnamon for the streusel, then cut in the cold butter until crumbly.
  7. Divide batter evenly into muffin cups.
  8. Sprinkle streusel topping over each muffin.
  9. Bake for 18–22 minutes or until a toothpick inserted into the center comes out clean.
  10. Allow muffins to cool slightly before serving.

Notes

  • Use dried cranberries if fresh are unavailable.
  • Add chopped nuts like walnuts or pecans for extra texture.
  • Substitute whole wheat flour for a heartier option.
  • Swap orange zest and juice with lemon for a different citrus flavor.
  • Add a light orange glaze for extra sweetness.
  • Store at room temperature for up to 2 days or refrigerate up to 5 days.
  • Freeze for up to 2 months and thaw at room temperature.

Nutrition

  • Serving Size: 1 muffin
  • Calories: 240 kcal
  • Sugar: 18 g
  • Sodium: 180 mg
  • Fat: 10 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 34 g
  • Fiber: 2 g
  • Protein: 3 g
  • Cholesterol: 35 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments