plate of cranberry pecan muffins

Toasted Pecan Cranberry Muffins

These Toasted Pecan Cranberry muffins are a delightful treat anytime of day. Loaded with toasted pecans and fresh cranberries these buttery and tart treats are sure to please. 


Streusel Topping

  • 3 tablespoons all-purpose flour
  • 1 tablespoon brown sugar
  • 4 teaspoons granulated sugar
  • 2 tablespoons unsalted butter
  • 1/8 teaspoons salt
  • 1/2 cup pecans

For the Muffins

  • 2 large eggs
  • 6 tablespoons unsalted butter (melted and cooled)
  • 1/4 cup whole milk
  • 1/4 cup plain Greek yogurt
  • 1 1/4 cups pecans
  • 1 cup granulated sugar
  • 1 1/2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoons salt
  • 2 cups fresh or frozen cranberries (thawed slightly first if frozen)
  • 1 tablespoon powdered sugar


  1. Preheat the oven to 425 degrees. Spray a standard 12-cup muffin tin with non-stick cooking spray or line with wrappers.

  2. Place 1 ¾ cups pecans on a baking sheet and put in oven
    while it is preheating. Remove as soon as pecans are lightly toasted. Remove
    from pan and let cool before slightly before continuing.


  1. In the bowl of your food processor with the blade attachment, pulse together the flour, sugars, butter and salt until it resembles course sand. Add the pecans and pulse 4-5 times, or until the pecans are coarsely chopped. 

  2. Transfer the streusel topping to a small bowl, press together until firm and put in the freezer. 


  1. In your food processor process the pecans and the granulated sugar until it forms a coarse meal. 

  2. In a large bowl, whisk together pecan meal, flour, baking powder and salt.  
  3. Measure the milk in a 1 cup or larger measuring cup. Whisk in eggs, yogurt and melted butter until combined. Add to the dry ingredients and stir until moistened.
  4. In the food processor, pulse together the cranberries and powdered sugar a few times until the cranberries are coarsely chopped. 

  5. Fold the cranberries into the muffin batter. Let rest while the oven is preheating (about 15 minutes)
  6. Scoop the batter into your prepared muffin tin, filling to the top. Break the struesel topping into chunks and top each muffin, pressing into the batter slightly. 

  7. Bake for 16-18 minutes, or until a toothpick inserted into the center comes out clean.
  8. Let muffins cool in the pan for about 10 minutes before removing and transferring to a wire rack to finish cooling.

Recipe Notes

recipe adapted from Cook's Illustrated Cookbook: 2,000 Recipes from 20 Years of America's Most Trusted Food Magazine