This Moist and Fluffy Walnut Cinnamon Muffins Recipe is here to bring coffee shop vibes right to your kitchen. These delicious muffins are packed with warm cinnamon and crunchy walnuts, perfect for breakfast or an afternoon snack. They're easy to make and fill your home with the most amazing smell.

Using a food processor, grind the walnuts, leaving some medium-sized chunks for texture. Alternatively, place the walnuts in a ziplock bag and crush them with a rolling pin. In a large bowl, combine the ground walnuts, flour, granulated sugar, baking soda, baking powder, and salt until well mixed.

In a separate medium bowl, whisk together the yogurt, milk, oil, eggs, and vanilla extract until smooth. Make a well in the center of the flour mixture and pour in the wet ingredients. Gently mix by hand until just combined, being careful not to over-mix to avoid tough muffins.

Using an ice cream scoop or large cookie scoop, Pour batter and fill the muffin cups about 3/4 full. Sprinkle additional chopped walnuts and a bit of white sugar on top for the perfect crunch.

Bake muffins for 20-25 minutes in the preheated oven, or until a toothpick inserted into the center comes out clean. Let them cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.