Peaches ‘n Cream Muffins
Make the best peaches n cream muffins with fresh peaches and a creamy cinnamon filling. Perfect for breakfast or brunch. Get the recipe now!
Popular picks worth a look: Lemon Blueberry Baked Oatmeal Cups, Pumpkin Cinnamon Streusel Coffee Cake, Oatmeal Berry Muffins, and Honey Peach Muffins with Oat Streusel Topping.
Why These Peaches ‘n Cream Muffins Taste Like Summer
I still remember the first time I bit into one of these peaches ‘n cream muffins. The cinnamon sugar crunched, then gave way to a soft, tender crumb, and then that creamy, tangy cream cheese center hit. It was like summer in a muffin tin. Fresh peaches bring a sweet juiciness that pairs perfectly with the warm cinnamon and rich filling. These muffins are the kind you make for a lazy weekend breakfast or a brunch with friends, and they disappear fast.
What Makes These Fresh Peach Muffins So Good
- A surprise cream cheese center. Each muffin hides a pocket of creamy cinnamon cream cheese that melts into the warm crumb. It’s like finding a little treasure in every bite.
- Fresh peaches keep it light. Unlike heavy bakery muffins, these use real fruit for natural sweetness and moisture. No artificial flavors here.
- Simple ingredients, big payoff. You probably have most of these in your pantry already. The recipe comes together in one bowl with no mixer needed.
Key Ingredients for Fresh Peach Muffins
- Fresh peaches: Look for peaches that are fragrant and give slightly to gentle pressure. They should be ripe but still firm enough to hold their shape when diced. If peaches are out of season, nectarines are a good substitute.
- Cream cheese: Use full-fat block cream cheese, not the spreadable kind in a tub. The block has less water and gives a richer, thicker filling. Let it come to room temperature before mixing.
- Cinnamon: Use ground cinnamon from a fresh jar. Old cinnamon loses its punch. The cinnamon appears in the batter, the filling, and the topping, so its quality matters.
Kitchen Tools for These Peach Muffins
- Standard 12-cup muffin tin: This recipe makes about 12 muffins. If you have a nonstick tin, you can grease it well instead of using paper liners.
- Paper liners: They make cleanup easy and keep the muffins from sticking. If you skip them, grease the tin thoroughly with butter or cooking spray.
- Cooling rack: Letting the muffins cool on a rack prevents the bottoms from getting soggy from trapped steam.
- Medium mixing bowls: One for dry ingredients, one for wet. A large glass measuring cup works well for the wet mixture.
Tips for Making the Best Peach Muffins
Start by measuring your flour correctly. Spoon it into the measuring cup and level it off with a knife. Scooping directly from the bag packs in too much flour and makes the muffins dry. Use ripe but firm peaches. Overripe peaches will break down and make the batter too wet. Dice them into small cubes so they distribute evenly without sinking.
When you combine the wet and dry ingredients, stir just until the flour disappears. A few streaks are fine. Overmixing develops gluten and turns the muffins tough. Fold the peaches in gently with a spatula. The batter will be thick, which is exactly what you want. That thickness helps suspend the peaches and the cream cheese filling so nothing sinks to the bottom.
Fill each muffin cup halfway, then drop a small spoonful of the cream cheese mixture into the center. Cover with the remaining batter, making sure the filling is completely enclosed. Sprinkle the cinnamon sugar on top right before baking so it sticks. Bake until golden and a toothpick inserted into the muffin (not the filling) comes out clean.
Expert Advice for a Creamy Cinnamon Filling That Stays Put
The cream cheese filling is the star, but it can be tricky. Make sure your cream cheese is at room temperature so it blends smoothly with the sugar and cinnamon. If it’s too cold, you’ll get lumps. If it’s too warm, it will be runny and might sink into the batter. Aim for a soft, spreadable consistency.
Why is the batter so thick? That’s intentional. A thin batter would let the cream cheese drop to the bottom. The thick batter acts like a net, holding the filling in place. Also, the high oven temperature of 400°F gives the muffins a quick rise before the filling has a chance to settle. That’s why you don’t want to open the oven door during the first 10 minutes of baking.
For the cinnamon sugar topping, use a mix of about 2 tablespoons sugar and 1 teaspoon cinnamon. Sprinkle it generously. The sugar caramelizes slightly in the oven, creating a delicate crust that contrasts with the soft interior.
How to Keep the Cream Cheese Filling in the Middle
The trick to a centered cream cheese pocket is all in the layering. Start with a generous tablespoon of batter in each cup, enough to cover the bottom. Use the back of the spoon to make a small well in the center. Drop about a teaspoon of the cream cheese mixture into that well. Then carefully spoon the remaining batter over the top, spreading it to the edges so the filling is completely hidden. Don’t press down or stir. The batter will rise around the filling as it bakes, keeping it suspended. If you’re worried about the filling sinking, chill the filled muffin cups in the fridge for 10 minutes before baking. That firms up the cream cheese slightly and gives the batter a head start on setting.
Peach Muffin Variations to Try
If fresh peaches aren’t in season, substitute nectarines or apricots. Both have a similar texture and sweetness. For a berry twist, swap half the peaches for fresh blueberries or raspberries. The tartness of berries cuts through the creamy filling nicely. You can also add a handful of chopped pecans or walnuts to the batter for crunch. To make these gluten-free, replace the all-purpose flour with a 1-to-1 gluten-free baking blend. The texture will be slightly denser but still delicious. For a streusel topping, mix 2 tablespoons flour, 2 tablespoons brown sugar, and 1 tablespoon cold butter until crumbly, then sprinkle over the muffins before baking instead of the cinnamon sugar.
How to Serve These Brunch Muffins
These muffins are wonderful on their own, but a pat of butter melting into the warm crumb takes them over the top. Serve them alongside a cup of strong coffee or a tall glass of cold milk. For a brunch spread, pair them with scrambled eggs and fresh fruit salad. The sweetness of the muffins balances savory dishes nicely. If you’re feeling indulgent, drizzle a little honey over the top just before serving.
How to Store Leftover Peach Muffins
Store these muffins in an airtight container at room temperature for up to 2 days. Because of the cream cheese filling, they’ll keep longer in the refrigerator, up to 5 days. Let them come to room temperature before serving, or warm them briefly in the microwave. If you stack them, place a sheet of wax paper between layers to prevent the cinnamon sugar from sticking.
Can You Freeze These Muffins?
Yes, these muffins freeze beautifully. Let them cool completely, then place them in a single layer on a baking sheet and freeze until firm, about 1 hour. Transfer to a freezer-safe bag or container. They’ll keep for up to 3 months. To thaw, leave them at room temperature for about 30 minutes, or reheat directly from frozen in a 350°F oven for 10 minutes. The cream cheese filling will be just as creamy as the day you baked them.
Best Ways to Reheat Peach Muffins
For a quick fix, microwave a muffin for 15 to 20 seconds. The crumb will be soft and warm, but the cinnamon sugar topping may lose its crunch. To restore that crisp top, reheat in a 350°F oven for 5 to 7 minutes. Place the muffins directly on the oven rack or on a baking sheet. If you’re reheating several at once, cover them loosely with foil for the first few minutes to prevent over-browning, then uncover for the last minute.
Peaches ‘n Cream Muffins FAQs
Can I use canned or frozen peaches instead of fresh?
Canned peaches are too soft and will make the batter soggy. Frozen peaches can work if you thaw and drain them well, then pat dry with paper towels. Even then, fresh peaches give the best texture and flavor.
Why is the batter so thick?
The thick batter is intentional. It helps suspend the peach pieces and the cream cheese filling so they don’t sink to the bottom. A thin batter would let everything settle, and you’d lose the surprise center.
Can I use low-fat cream cheese?
You can, but the filling won’t be as creamy. Low-fat cream cheese has more water, which can make the filling runny and cause it to leak into the batter. Full-fat cream cheese gives the best results.
How do I keep the cream cheese filling from sinking?
Make sure the batter is thick and the cream cheese mixture is soft but not runny. Fill each muffin cup halfway, add a small spoonful of filling, then cover completely with the remaining batter. Don’t press down on the filling.
Can I make these into mini muffins?
Yes, but adjust the baking time. Fill mini muffin cups about two-thirds full and bake at 400°F for 10 to 12 minutes. The cream cheese filling will be trickier to add in small amounts, so use a tiny spoon or a piping bag.
Recipe
Peaches 'n Cream Muffins

Light and fluffy muffins with fresh peaches and a creamy cinnamon cream cheese filling. The cinnamon sugar dusts the muffin tops with the perfect amount of sweetness.
Ingredients
- 1.5 cup all-purpose flour
- 0.5 tsp salt
- 2 tsp baking powder
- 0.5 tsp cinnamon
- 0.5 cup sugar
- 0.25 cup canola oil
- 1 large egg
- 0.333 cup milk
- 1 tsp vanilla extract
- 1 cup fresh peaches, peeled and chopped
- cinnamon and sugar mixture, for sprinkling on muffins before baking
cream cheese filling
- 6 tbsp cream cheese, at room temperature
- 1 tbsp sugar
- 0.25 tsp cinnamon
Instructions
- 1
Preheat oven to 400 degrees. Line a muffin tin with paper liners or grease well. Set aside.
- 2
In a medium bowl, whisk together the flour, salt, baking powder, and cinnamon. Whisk in the sugar.
- 3
In a separate medium bowl or in a large glass measuring cup, mix canola oil, egg, milk, and vanilla together. Use a fork or whisk and combine well.
- 4
Incorporate the wet ingredients into flour mixture. Add slowly and gently stir, you don't want to over mix. The batter will be thick. Carefully fold in the peaches.
- 5
In a small bowl, mix together the cream cheese, sugar, and cinnamon. Mix until creamy and smooth. Fill each muffin cup half way with batter. Next, add a small spoonful of cream cheese filling to each muffin cup. Cover the cream cheese filling with the remaining batter. Sprinkle each muffin with cinnamon and sugar.
- 6
Bake muffins for 17-20 minutes, or until muffins are golden brown and a toothpick comes out clean. Remove the muffins from the pan and let cool on a cooling rack.
Nutrition (per serving)
Calorie breakdown
How this was calculated — 13 of 14 ingredients matched
Nutrition information is automatically calculated from USDA FoodData Central, so should only be used as an approximation. Actual values may vary depending on the ingredients, brands, and preparation methods used.
Open in analyzerKeyword: nutFree, Oven Baked, vegetarian
This post may contain affiliate links. Read our disclosure policy.
Share this recipe
You Might Also Like
View All →About the Author
NutriforksNutriForks is a home-cooking site built around two simple ideas: recipes should actually work, and you should know what’s in them. Every recipe pairs clear, tested instructions with a full nutrition breakdown, so healthy, everyday cooking is genuinely easy.







