Go Back
+ servings
A golden-brown Homemade Cranberry Muffins in a white paper liner, topped with rolled oats and bursting cranberries, resting on a black cooling rack with more muffins and fresh cranberries in the background.

Cranberry Muffins

5 from 1 vote
Sweet-tart cranberry muffins that are soft, moist, and bakery-quality—perfect for breakfast, meal prep, or special occasions. Easy to customize with citrus, spices, or nuts!
Prep Time 15 minutes
Cook Time 20 minutes
Cooling Time 5 minutes
Total Time 40 minutes
Servings: 12 muffins
Course: Dessert
Cuisine: American
Calories: 210

Ingredients
  

  • 2 cups all-purpose flour - Plus 2 tablespoon extra for cranberries
  • ½ cup granulated sugar
  • ¼ cup brown sugar - Light or dark
  • 2 large eggs
  • 1 cup whole milk - Sub with buttermilk or dairy-free option
  • ½ cup vegetable oil - Or use melted butter or coconut oil
  • 1 teaspoon vanilla extract
  • 2 teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup fresh or dried cranberries - Toss with flour before folding in

Equipment

  • 12-cup muffin tin (Use liners or grease well)
  • Large mixing bowls (For wet and dry ingredients)
  • Whisk (For mixing wet ingredients)
  • Rubber spatula (For folding in cranberries)
  • Wire cooling rack (Helps prevent sogginess)
  • Measuring cups and spoons (Standard set)

Method
 

  1. Preheat the oven to 400°F and get your muffin tin ready.
  2. Toss cranberries with flour to keep them from sinking in the batter.
  3. Whisk eggs, sugars, milk, oil, and vanilla until smooth in a large bowl.
  4. In another bowl, whisk flour, baking powder, and salt.
  5. Add dry ingredients to the wet and gently stir until just combined.
  6. Gently fold in the flour-coated cranberries.
  7. Fill each muffin cup about ¾ full with batter.
  8. Bake muffins for 18–22 minutes until tops are golden and spring back.
  9. Let muffins cool in the pan for 5 minutes before transferring to a rack.

Nutrition

Serving: 1muffinCalories: 210kcalCarbohydrates: 28gProtein: 3gFat: 10gSaturated Fat: 1.5gPolyunsaturated Fat: 3gMonounsaturated Fat: 4.5gCholesterol: 30mgSodium: 170mgPotassium: 95mgFiber: 1gSugar: 13gVitamin A: 80IUVitamin C: 2mgCalcium: 60mgIron: 1mg

Notes

Nutrition information is automatically calculated and should be considered an approximation. Actual values may vary based on specific ingredients used and portion sizes.

Tried this recipe?

Let us know how it was!