Soft, fluffy, and perfectly tender, these raspberry muffins are everything you want in a cozy homemade bake. The sour cream and vanilla-spiked batter keeps them incredibly moist, while sweet raspberries add bright bursts of flavor in every bite. But what truly sets them apart? A buttery brown sugar streusel swirled right into the batter and generously sprinkled on top for the perfect crumbly finish.
They’re simple to make, bakery-worthy, and just as perfect for breakfast as they are for an afternoon treat.

Why You’ll Love These Muffins
- Light and tender texture thanks to sour cream
- Sweet-tart raspberries in every bite
- Buttery citrus streusel for extra flavor and crunch
- Easy, no-fuss recipe
- Perfect year-round (fresh or frozen berries work!)
The Flavor Inspiration
These muffins were inspired by those irresistible coffee shop bakery cases — you know, the ones you can’t walk past without stopping. Raspberry muffins with streusel swirled inside sounded too good to resist.
To make them extra special, the streusel gets a pop of citrus from fresh orange zest. It adds brightness that pairs beautifully with the sweet berries and brown sugar. Prefer lemon? Go for it. Want cinnamon instead? That works too.
They’re cozy, slightly indulgent, and wonderfully simple.
How to Make Raspberry Streusel Muffins
Step 1: Make the Streusel
Mix melted butter, brown sugar, flour, and orange zest until crumbly. You want small buttery clumps that will melt slightly into the muffins while staying crisp on top. Set aside.
Step 2: Prepare the Batter
Whisk together melted butter, brown sugar, sour cream (or Greek yogurt), eggs, and vanilla until smooth.
Stir in flour, baking powder, and salt. Mix gently until just combined — don’t overmix.
Step 3: Add the Raspberries
Toss the raspberries with a tablespoon of flour to prevent sinking.
Fold the berries and about 1/3 cup of the streusel into the batter for little pockets of buttery crumble throughout.
Step 4: Bake
Divide the batter evenly into a lined muffin tin, filling each cup nearly to the top.
Sprinkle generously with the remaining streusel.
Bake at 350°F for 22–25 minutes, until golden and set in the center.
Serving Suggestions
Enjoy warm from the oven with:
- A smear of salted butter
- A sprinkle of flaky sea salt
- A cup of coffee or hot chocolate
They’re equally delicious cooled and make the perfect grab-and-go breakfast.
Helpful Tips
- Frozen raspberries work beautifully — do not thaw before adding.
- Substitute blackberries or blueberries if desired.
- For a slightly nuttier flavor, lightly brown the butter before mixing into the batter.
- Store in an airtight container for up to 3 days.
These muffins are soft, buttery, lightly sweet, and bursting with raspberry flavor. The citrus-kissed streusel adds that bakery-style finish that makes them feel extra special — without any complicated steps.
Raspberry Streusel Muffins
Ingredients
Streusel
- 2 tablespoons salted butter, melted
- 1/2 cup dark brown sugar
- 1 tablespoon all-purpose flour
- 1 tablespoon orange zest (or lemon zest or 1/2 teaspoon cinnamon)
Muffins
- 1/2 cup (1 stick) salted butter, melted
- 1/2 cup brown sugar
- 1 cup sour cream or plain Greek yogurt, room temperature
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 1/2 cups all-purpose flour
- 2 teaspoons baking powder
- 1 teaspoon salt
- 1 1/2 cups fresh or frozen raspberries (do not thaw if frozen)
- 1 tablespoon all-purpose flour (for tossing berries)
Instructions
- Preheat oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners.
- Make the streusel.
In a bowl, mix together melted butter, brown sugar, flour, and orange zest until crumbly. Set aside. - Prepare the batter.
In a large bowl, whisk together melted butter, brown sugar, sour cream (or yogurt), eggs, and vanilla until smooth. - Add flour, baking powder, and salt. Stir until just combined — do not overmix.
- Toss raspberries with 1 tablespoon flour. Gently fold the berries and 1/3 cup of the streusel into the batter.
- Divide the batter evenly among the muffin cups, filling almost to the top. Sprinkle generously with the remaining streusel.
- Bake for 22–25 minutes, until the tops are golden and a toothpick inserted into the center comes out clean.
- Cool slightly before serving. Enjoy warm or at room temperature.
