Ingredients
¼ cup all-purpose flour for the streusel topping
¼ cup granulated sugar for the streusel
Pinch of salt for the streusel
2 Tbsp cold butter, diced for the streusel
2 cups all-purpose flour for the muffin batter
1 cup granulated sugar for the batter
2 tsp baking powder leavening agent
½ tsp kosher salt for the batter
¾ cup milk for moisture and tender crumb
2 large eggs binding and richness
5 Tbsp vegetable oil for moisture and freshness
3 Tbsp melted butter for flavor and tenderness
2 tsp vanilla extract for flavor
Zest of 1 lemon for citrusy flavor
1½ cups fresh raspberries for tartness and color
Instructions
1-First Step: Preheat and Prepare Begin by preheating your oven to 400°F and getting a 12-cup muffin pan ready with butter, spray, or paper liners. This ensures even baking and easy removal, which is key for busy parents or students short on time. Measuring your ingredients ahead, like fluffing the flour into the cup and leveling it off, helps avoid dense muffins and makes the process straightforward for all skill levels.
2-Second Step: Make the Streusel In a small bowl, whisk together ¼ cup all-purpose flour (30g), ¼ cup granulated sugar (50g), and a pinch of salt until well combined. For the best texture, cut in 2 Tbsp cold butter, diced, using a pastry blender or your fingers until the mixture turns very crumbly. Set this aside; it’s a simple way to add that irresistible topping, and you can adapt by using a vegan butter if needed for dietary preferences.
3-Third Step: Mix the Dry Ingredients In a large bowl, whisk together 2 cups all-purpose flour (240g), 1 cup granulated sugar (200g), 2 tsp baking powder, and ½ tsp kosher salt. This step builds the base of your raspberry muffins, ensuring even distribution for a consistent rise. If you’re making gluten-free raspberry muffins, swap the flour here to keep things adaptable for food enthusiasts with restrictions.
4-Fourth Step: Combine the Wet Ingredients In another bowl, whisk ¾ cup milk (180mL), 2 large eggs, 5 Tbsp vegetable oil (75mL), 3 Tbsp melted butter (45mL), 2 tsp vanilla extract, and the zest of 1 lemon until smooth. This mixture adds moisture and flavor, creating that tender crumb. For low-calorie options, consider using a lighter milk alternative or reducing oil slightly to customize without losing the essence of fresh raspberry muffins.
5-Fifth Step: Fold and Assemble Pour the wet mixture into the dry ingredients and fold gently until just combined, being careful not to overmix for fluffy results. Then, carefully fold in 1½ cups fresh raspberries to maintain their shape and prevent sogginess. For variations, you could add other berries here, making it versatile for party hosts or travelers experimenting with flavors. This gentle approach keeps the batter airy, perfect for baking enthusiasts.
6-Sixth Step: Bake and Cool Divide the batter evenly among the muffin cups, then sprinkle the streusel over each one for that buttery crown. Bake for 18 to 20 minutes until golden brown, checking with a toothpick for doneness. Let the muffins cool in the pan for a few minutes before transferring to a wire rack; this step ensures they set properly and are easy to handle. Frozen raspberries work well too, so you can make raspberry muffins year-round without issues. Lastly, enjoy them warm for the best taste, whether for a quick breakfast or a family gathering.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🕯️ Measure flour by weight or fluff and level it for best texture.
❄️ Frozen raspberries can be used without thawing.
🛡 Store cooled muffins in an airtight container for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Snack, Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 muffin
- Calories: 220 kcal
- Sugar: 18 g
- Sodium: 140 mg
- Fat: 9 g
- Saturated Fat: 3 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 31 g
- Fiber: 2 g
- Protein: 3 g
- Cholesterol: 40 mg
