I’ve been absolutely obsessed with these peach cobbler muffins ever since I first made them last summer! They combine juicy, fresh peaches with a sweet cinnamon-spiced batter and a buttery crumb topping that makes them taste just like your favorite cobbler, but in portable muffin form. Trust me, these are going to become your new favorite way to use up those ripe peaches sitting on your counter.

| Preparation Time | 20-30 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 40-55 minutes |
| Level of Difficulty | Medium |
| Servings | 12 muffins |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1950-2150
- Protein: 22-26 g
- Fat: 80-88 g
- Carbohydrates: 280-310 g
Ingredients
For the streusel topping:
- 1/2 cup all-purpose flour
- 1/3 cup granulated sugar
- 2 tablespoons light brown sugar
- 1/4 cup cold butter, cubed
- 1/8 teaspoon ground nutmeg
For the muffin batter:
- 2 cups all-purpose flour
- 2 tsp baking powder
- 3/4 tsp cinnamon
- 1/2 tsp salt
- 1/3 cup butter, melted and cooled
- 3/4 cup sugar
- 2 large eggs, room temperature
- 1 1/2 tsp vanilla extract
- 2/3 cup whole milk
- 2 cups peaches, peeled and diced
Step 1: Make the Crumb Topping and Prepare the Oven
- 1/2 cup all-purpose flour
- 1/3 cup granulated sugar
- 2 tablespoons light brown sugar
- 1/8 teaspoon ground nutmeg
- 1/4 cup cold butter, cubed
Preheat your oven to 425°F and line a muffin pan with paper liners.
While the oven heats, make the crumb topping by combining the 1/2 cup flour, granulated sugar, brown sugar, and nutmeg in a bowl.
Add the cold cubed butter and use your fingertips to work it into the flour mixture until it resembles coarse breadcrumbs with pea-sized pieces of butter throughout.
Transfer the crumble mixture to the refrigerator—the cold butter helps create a crispy, textured topping.
Step 2: Mix the Dry Ingredients and Prepare the Peaches
- 2 cups all-purpose flour
- 2 tsp baking powder
- 3/4 tsp cinnamon
- 1/2 tsp salt
- 2 cups peaches, peeled and diced
In a separate bowl, whisk together the 2 cups flour, baking powder, cinnamon, and salt.
Set this dry mixture aside.
Peel and dice your peaches into bite-sized pieces—I find it helpful to dice them right before mixing into the batter so they stay fresh and don't release too much liquid that could make the muffins soggy.
Step 3: Create the Wet Batter Base
- 1/3 cup butter, melted and cooled
- 3/4 cup sugar
- 2 large eggs, room temperature
- 1 1/2 tsp vanilla extract
In a large bowl, beat together the melted and cooled butter with the sugar for about 2 minutes until well combined and slightly lighter in color.
Add the room-temperature eggs one at a time, beating for about 1 minute total to fully incorporate them with the vanilla extract.
Working with room-temperature eggs helps them incorporate smoothly into the butter mixture, creating a more uniform batter.
Step 4: Combine and Fill the Muffin Cups
- dry ingredient mixture from Step 2
- wet ingredient mixture from Step 3
- 2/3 cup whole milk
- diced peaches from Step 2
- crumb topping from Step 1
Gently fold the dry ingredient mixture from Step 2 into the wet batter from Step 3, alternating with the milk—add about a third of the dry mixture, then half the milk, then another third of the dry mixture, then the remaining milk, and finish with the last of the dry mixture.
This technique prevents overworking the batter.
Fold in the diced peaches just until evenly distributed.
Divide the batter evenly among the muffin cups, filling each about two-thirds full.
Top each muffin with a few diced peaches and a generous spoonful of the chilled crumb topping from Step 1.
Step 5: Bake with a Two-Temperature Method
Place the muffin pan in the preheated 425°F oven and bake for 5 minutes.
This initial high heat jump-starts the rise and helps set the structure.
Then reduce the oven temperature to 350°F and continue baking for 15–18 minutes until the muffins are golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs.
The temperature drop prevents the tops from browning too quickly while the interiors finish cooking.
Step 6: Cool and Serve
Remove the muffin pan from the oven and let the muffins cool in the pan for 5 minutes so they set slightly and won't fall apart when removed.
Transfer them to a wire cooling rack for at least 10 minutes before serving.
This cooling time allows the crumb topping to firm up and the muffins to finish setting internally, giving you the best texture.

Mouthwatering Peach Cobbler Muffins
Ingredients
Method
- Preheat your oven to 425°F and line a muffin pan with paper liners. While the oven heats, make the crumb topping by combining the 1/2 cup flour, granulated sugar, brown sugar, and nutmeg in a bowl. Add the cold cubed butter and use your fingertips to work it into the flour mixture until it resembles coarse breadcrumbs with pea-sized pieces of butter throughout. Transfer the crumble mixture to the refrigerator—the cold butter helps create a crispy, textured topping.
- In a separate bowl, whisk together the 2 cups flour, baking powder, cinnamon, and salt. Set this dry mixture aside. Peel and dice your peaches into bite-sized pieces—I find it helpful to dice them right before mixing into the batter so they stay fresh and don't release too much liquid that could make the muffins soggy.
- In a large bowl, beat together the melted and cooled butter with the sugar for about 2 minutes until well combined and slightly lighter in color. Add the room-temperature eggs one at a time, beating for about 1 minute total to fully incorporate them with the vanilla extract. Working with room-temperature eggs helps them incorporate smoothly into the butter mixture, creating a more uniform batter.
- Gently fold the dry ingredient mixture from Step 2 into the wet batter from Step 3, alternating with the milk—add about a third of the dry mixture, then half the milk, then another third of the dry mixture, then the remaining milk, and finish with the last of the dry mixture. This technique prevents overworking the batter. Fold in the diced peaches just until evenly distributed. Divide the batter evenly among the muffin cups, filling each about two-thirds full. Top each muffin with a few diced peaches and a generous spoonful of the chilled crumb topping from Step 1.
- Place the muffin pan in the preheated 425°F oven and bake for 5 minutes. This initial high heat jump-starts the rise and helps set the structure. Then reduce the oven temperature to 350°F and continue baking for 15–18 minutes until the muffins are golden brown and a toothpick inserted into the center comes out clean or with just a few moist crumbs. The temperature drop prevents the tops from browning too quickly while the interiors finish cooking.
- Remove the muffin pan from the oven and let the muffins cool in the pan for 5 minutes so they set slightly and won't fall apart when removed. Transfer them to a wire cooling rack for at least 10 minutes before serving. This cooling time allows the crumb topping to firm up and the muffins to finish setting internally, giving you the best texture.