These peach cobbler muffins transform the classic Southern dessert into a soft, tender muffin filled with juicy peaches and topped with a buttery cinnamon streusel. Perfect for breakfast, brunch, or a sweet snack, they deliver comforting cobbler flavors in a convenient handheld form.
Preheat oven to 375°F and line a muffin tin with liners.
Prepare peaches by peeling, dicing, and tossing with sugar and cinnamon, then drain excess juice.
In a bowl, whisk flour, sugars, baking powder, baking soda, salt, cinnamon, and nutmeg.
In another bowl, whisk buttermilk, oil, eggs, and vanilla.
Combine wet and dry ingredients until just mixed.
Fold in prepared peaches gently.
Prepare streusel by mixing flour, sugars, cinnamon, and salt, then cutting in butter until crumbly.
Divide batter into muffin cups and top with streusel.
Bake for 18–22 minutes until golden and a toothpick comes out clean.
Cool slightly before serving.
Notes
Use ripe fresh peaches for best flavor, or thawed frozen peaches if out of season. Drain peaches well to prevent soggy muffins. Do not overmix batter. Store in airtight container up to 3 days or freeze up to 3 months.