Here’s my tried and true rhubarb muffin recipe, with a simple crumb topping, tender cake-like base, and fresh chunks of rhubarb folded into a not-too-sweet batter.
These muffins have become my go-to spring breakfast treat. I usually bake a double batch because they disappear so quickly in our house. Nothing beats a warm muffin with your morning coffee, especially when rhubarb season rolls around!

Why You’ll Love These Rhubarb Muffins
- Quick breakfast option – These muffins come together in under an hour, perfect for weekend baking or meal prep for busy weekday mornings.
- Perfect balance of flavors – The tart rhubarb pairs beautifully with brown sugar and cinnamon, while the walnuts add a nice crunch to every bite.
- Make-ahead friendly – You can bake these muffins and store them for several days, making them ideal for grab-and-go breakfasts or lunchbox treats.
- Basic pantry ingredients – Besides the seasonal rhubarb, these muffins use common ingredients you likely already have in your kitchen.
- Beginner-friendly recipe – With simple mixing methods and straightforward instructions, these muffins are perfect for novice bakers.
What Kind of Rhubarb Should I Use?
When shopping for rhubarb, you’ll likely come across both green and red varieties – and either one will work great in these muffins. While the red stalks might give your muffins a prettier pink color, the green ones taste just as good. Look for stalks that are firm and crisp, avoiding any that are limp or have blemishes. For the best results, trim away any leaves (which aren’t edible anyway) and cut off the tough ends before chopping. If you’re using frozen rhubarb, thaw it completely and drain off the excess liquid before adding it to your muffin batter.

Options for Substitutions
Here’s what you need to know about making swaps in these rhubarb muffins:
- Rhubarb: If fresh rhubarb isn’t in season, you can use frozen rhubarb (just thaw and drain well first). You could also swap it with tart apples or cranberries for a different but equally tasty muffin.
- Buttermilk: No buttermilk? Make your own by adding 1 tablespoon of lemon juice or white vinegar to regular milk and letting it sit for 5 minutes. Plain yogurt thinned with a bit of milk works too.
- Walnuts: Feel free to use pecans, almonds, or any other nuts you like. You can also skip them entirely if you’re dealing with nut allergies.
- Vegetable oil: Any neutral oil works here – canola, sunflower, or even melted coconut oil. Melted butter is another option if you want a richer taste.
- Brown sugar: Out of brown sugar? Mix 1 1/4 cups white sugar with 1 tablespoon molasses. Regular granulated sugar works too, though you’ll lose some of that nice caramel note.
- All-purpose flour: You can use whole wheat flour for up to half of the all-purpose flour. Just note that the muffins might be a bit denser.
Watch Out for These Mistakes While Baking
The biggest mistake when making rhubarb muffins is using stringy, overly thick rhubarb pieces – make sure to trim away any tough strings and chop the stalks into small, uniform pieces (about 1/4 inch) for even distribution and proper baking. Another common error is overmixing the batter, which leads to dense, tough muffins – instead, stir just until the dry ingredients are moistened, and don’t worry about a few small lumps in your batter. To prevent soggy muffins, avoid using frozen rhubarb without draining it first, as the excess moisture can throw off the recipe’s balance – if using frozen rhubarb, thaw it completely and pat it dry with paper towels before adding to your batter. For the best texture and rise, make sure your buttermilk and egg are at room temperature before mixing, as cold ingredients can prevent proper rising and lead to uneven baking.

What to Serve With Rhubarb Muffins?
These tart-sweet rhubarb muffins make a perfect breakfast or afternoon snack, and there are lots of tasty ways to serve them! A simple spread of butter or cream cheese while the muffins are still warm lets you enjoy their fresh-baked goodness. For breakfast, pair them with a hot cup of coffee or tea and some fresh fruit like strawberries or peaches – the fruit flavors go really well together. If you’re serving these for an afternoon treat, try them alongside a cold glass of milk or a fruit smoothie for a satisfying snack that hits all the right notes.
Storage Instructions
Counter Storage: These rhubarb muffins stay fresh at room temperature for up to 2 days. Just pop them in an airtight container and place them on your counter. I like to line the container with a paper towel to absorb any extra moisture and keep that nice cinnamon-sugar topping crisp.
Refrigerate: Want them to last longer? Keep your muffins in the fridge in a sealed container for up to a week. The paper towel trick works great here too – it helps prevent them from getting too moist from the refrigerator air.
Freeze: These muffins are perfect for freezing! Once they’re completely cool, put them in a freezer bag or container and they’ll keep for up to 3 months. I often make a double batch just to freeze some for quick breakfasts or snacks. When you’re ready to eat one, just let it thaw overnight in the fridge or for about an hour on the counter.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 20-25 g
- Fat: 80-90 g
- Carbohydrates: 250-270 g
Ingredients
For the muffins:
- 2.5 cups all-purpose flour (I use King Arthur all-purpose flour)
- 1 cup buttermilk
- 1 large egg
- 1 tsp vanilla extract
- 1.25 cups packed brown sugar (dark brown sugar for deeper molasses notes)
- 1.5 cups chopped rhubarb (cut into 1/2-inch pieces)
- 0.5 tsp salt
- 1 tsp baking powder
- 0.5 cup vegetable oil (or any other neutral oil like canola)
- 1 tsp baking soda
- 0.5 cup chopped walnuts (optional, adds a nice crunch)
For the streusel topping:
- 0.33 cup granulated sugar
- 1 tbsp melted butter (I like Kerrygold unsalted butter for this)
- 1 tsp ground cinnamon
Step 1: Preheat Oven and Prepare Muffin Pans
Begin by preheating your oven to 350 degrees F (175 degrees C).
As the oven warms up, grease two 12-cup muffin pans or line them with paper cups to ensure the muffins won’t stick when baked.
Step 2: Mix Dry Ingredients for Muffins
In a medium bowl, stir together the flour, baking soda, baking powder, and salt.
Make sure these dry ingredients are well combined to ensure even distribution in your batter.
Step 3: Combine Wet Ingredients
In a separate larger bowl, use an electric mixer to beat together the brown sugar, buttermilk, oil, egg, and vanilla until the mixture is smooth.
This forms the wet base of your muffin batter.
Step 4: Combine and Mix the Batter
Pour the dry ingredients into the bowl of wet ingredients.
Using a spoon or spatula, gently mix by hand just until the ingredients are blended, being careful not to overmix.
Fold in the rhubarb and chopped walnuts to distribute them evenly throughout the batter.
Then, spoon the batter into the prepared muffin cups, filling them almost to the top.
Step 5: Prepare and Add Streusel Topping
In a small bowl, stir together sugar, melted butter, and cinnamon to make the streusel topping.
Sprinkle about 1 teaspoon of this streusel over each muffin, adding a delightful crunchy layer.
Step 6: Bake and Cool Muffins
Bake the muffins in the preheated oven for about 25 minutes, or until the muffin tops spring back when lightly pressed.
Once baked, let them cool in the pans for 10 minutes.
Serve warm for the freshest taste, or transfer to a wire rack to cool completely before storing.