Fluffy Rhubarb Muffins with
Streusel Topping
“So moist and delicious! I love the streusel topping.”
“Really good especially with the crumbly top!”
If you’ve ever grabbed a fresh rhubarb stalk at the farmer’s market and thought, what on earth do I do with this? — this post is for you. I’m the baker behind the Banana Oatmeal Muffins currently sitting at the top of Google with over 70+ 5-star reviews, and my Vegan Coffee Cake Muffins have become a reader favorite for good reason. Muffins are genuinely my thing — I’ve spent years testing dozens of variations and getting all of it right without eggs or dairy. This rhubarb muffin recipe is the product of all of that work: soft, tangy, perfectly sweet, and crowned with a crumbly streusel topping that makes them completely irresistible (and my husband who isn’t even a huge rhubarb person loved them!)

And as I briefly mentioned -they also happen to be entirely plant-based – not because they’re trying to be, but because the best ingredients for this recipe just happen to contain no eggs and no dairy. You could call it accidentally vegan. Nobody at the brunch table will know unless you tell them. That makes these a great option if you’re baking for a crowd with mixed dietary needs. They work for vegans, for people with egg or dairy sensitivities, and for anyone who just wants a really good muffin without a lot of fuss.
What’s the Best Thing to Do with Rhubarb?
Great question, and the answer is definitely bake it into muffins. And that’s probably why you’re here.
Yes, my strawberry rhubarb crisp is a classic. And my healthy strawberry rhubarb jam is perfect on everything. But fresh rhubarb folded into a tender muffin batter is something else entirely! The heat of the oven softens each stalk into jammy, tart little pockets that balance the sweetness of brown sugar and the warmth of cinnamon and vanilla in a way that’s deeply satisfying.
What Months Is Rhubarb in Season?
Rhubarb season runs from April through June in most of North America, with peak availability in May. If you see those vivid pink-red stalks at the farmer’s market right now, grab them — the season is short and sweet. Rhubarb grown in a greenhouse can appear as early as January, but the outdoor-grown, deeply colored stalks of late spring are at their flavor peak.
Outside of rhubarb season, frozen rhubarb works beautifully in this recipe (more on that below). So don’t let the short window stop you — stock your freezer and bake these muffins all year long!
And if you’ve got a lot of rhubarb lying around, you’ve got to also try my Strawberry Rhubarb Bars which are also my favorite this season (served warm with some vegan vanilla ice cream of course 😉)

Why Make These Muffins Plant-Based?
Traditional rhubarb muffin recipes call for eggs and butter. Here, we swap those out with two simple plant-based tricks:
- Flax eggs (1 tablespoon ground flaxseed + 3 tablespoons water per egg) — this mixture gels into a binder that provides structure and moisture without any animal products.
- Vegan melted butter (such as Miyoko’s or Earth Balance) — works identically to dairy butter in both the muffin batter and streusel topping. Make sure to use stick butter
- Plant-based milk (soy milk works best).
The result is every bit as tender and moist as a conventional muffin. If anything, the flax egg adds a subtle nuttiness that pairs beautifully with walnuts (optional) and cinnamon in this recipe.

Rhubarb Muffin Ingredients
For the flax egg:
- Ground flaxseed + water — your egg replacer! Mix and let it sit for 5 minutes until it gets thick and gel-like. FYI if you prefer to just use an egg you can, but I like this option for egg-free/vegan baking that still works great (and is healthy!)
For the muffins:
- All-purpose flour — sifted and leveled for the best texture.
- Brown sugar — packed. Adds that warm, molasses-y sweetness.
- Baking powder + baking soda — your leavening dream team for a good rise. Make sure to use fresh ingredients. As a general rule, both should be replaced every 6 months to 1 year.
- Cinnamon + nutmeg — warm spices that complement the tartness of the rhubarb SO well.
- Salt — always.
- Soy milk — unsweetened and plain. Any neutral plant milk works here.
- Vegan butter — melted and cooled. I love Earth Balance butter sticks. Don’t use tub butter. Regular unsalted butter works too if that’s what you have!
- Vanilla extract — compliments the flavor of the muffins.
- Fresh rhubarb — chopped into small ½-inch pieces. Fresh is best here!
- Flour (for tossing the rhubarb) — this keeps the rhubarb from sinking to the bottom. Little trick, big difference.
- Walnuts (optional) — roughly chopped, for a little crunch.
For the streusel:
- Flour + brown sugar + white sugar — the base of your crumble.
- Cinnamon + salt — just enough warmth.
- Vegan butter — melted and cooled, to bring it all together (I use Earth Balance butter sticks)
How to Make Easy Rhubarb Muffins
Things to do Before You Start:
- Make the Flax Egg: In a small bowl, whisk together 1 tbsp ground flaxseed and 3 tbsp water. Set aside for 5–10 minutes until it thickens into a gel. This is your egg replacement.FYI if you do not want to use a flax egg, you can use a regular egg if that is your dietary preference.
- Make the streusel: In a separate small bowl, combine all-purpose flour, brown sugar, and ground cinnamon. Drizzle in melted butter and use a fork to work it together until crumbly clumps form. Place in the fridge while you prepare the batter.
- Preheat oven: Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin pan with paper liners or grease each cup well (I personally prefer the greasing method so I don’t have to risk them sticking to those paper liners – just grease thoroughly!)
1. Mix the Dry Ingredients
Mix together the dry ingredients in a large bowl: flour, brown sugar, baking soda, baking powder, cinnamon, nutmeg and salt.
2. Mix the Wet Ingredients
Mix the wet ingredients: In a medium bowl, whisk together soy milk, melted vegan butter, vanilla extract, and your flax egg until smooth with no streaks of butter.

3. Combine Wet into Dry
Pour the wet ingredients into the large bowl of dry ingredients. Use a spatula to fold gently — about 10 to 12 strokes. Stop while a few flour streaks remain. Don’t overmix!
4. Prep rhubarb and Fold into Batter
Chop fresh rhubarb stalks into ½-inch pieces. In a medium bowl, toss 1½ cups rhubarb with 1 tbsp all-purpose flour until lightly coated. This prevents the rhubarb from sinking to the bottom during baking.
Add the flour-coated rhubarb to the muffin batter. Add walnuts too if using. Fold in with the spatula just until evenly distributed. Do not overmix.


5. Fill the Muffin Pan & Top with Streusel
Divide the batter evenly among the muffin tins, filling each cup about ¾ full. Remove the streusel from the fridge and sprinkle generously over each muffin. You should make about 12 muffins. If you want really big muffins like the coffee shop or bakery, fill them a little more and make less muffins.
6. Bake
Bake for 22–25 minutes without opening the oven door early. At 22 minutes, insert a toothpick into the center of a middle muffin — it should come out clean or with a few moist crumbs.
Let the muffins rest in the pan for 5 minutes, then transfer to a wire rack. Best served slightly warm with a little butter or jam. 🙂

Tips for the Best Results
Fresh rhubarb vs. frozen: Fresh rhubarb from rhubarb season is ideal — look for firm, deeply colored stalks. Frozen rhubarb works well too; don’t thaw it first, just toss in flour and fold it in frozen. It will release a bit more moisture during baking, which actually keeps the muffins extra moist.
Storing: Keep in an airtight container at room temperature for up to 3 days. For longer storage, wrap individually and store in the freezer for up to 3 months. Reheat from frozen in a 325°F oven for 10–12 minutes.
Brown sugar vs. white sugar: Brown sugar is the better choice here. The molasses in brown sugar adds depth and warmth that amplifies the cinnamon and rhubarb, and it contributes to that beautiful golden, slightly crisp exterior.
Bowls and pans: This recipe uses three bowls (a large bowl for dry, a medium bowl for wet, and a small bowl for the streusel) and one standard muffin pan. Nothing fancy required.
New to vegan muffin baking? My Vegan Coffee Cake Muffins are a great starting point if this is your first time working with a flax egg — same technique, simpler batter. And if you want to understand the oat-based muffin structure I use across my recipes, the Banana Oatmeal Muffins post has a full breakdown.

What Is the Secret to a Great Muffin?
There are a few, and they’re all in the method I’ve been working on for years:
1. Don’t overmix. This is the golden rule. Once you pour the wet ingredients into the dry ingredients, use a spatula and fold – don’t stir vigorously. Mix just until no dry streaks of flour remain. A lumpy batter is a good batter.
2. Use room temperature ingredients. Cold plant-based milk and cold melted butter don’t incorporate as smoothly. Let everything come to room temp before you start.
3. Coat the rhubarb in flour. Before folding your fresh rhubarb into the batter, toss the pieces in a tablespoon of all-purpose flour. This prevents them from sinking to the bottom of the muffin pan during baking.
4. Fill the cups high. Filling your muffin tins nearly to the top helps create those beautiful domed tops. Don’t be shy! This makes it look like a coffee shop muffin.
5. Let the streusel do the work. A cinnamon streusel topping isn’t just decorative – it creates a slightly crisp, caramelized crust that keeps the muffins moist inside while adding wonderful texture contrast. I LOVE the streusel in my coffee cake muffins!
What Is the Most Common Mistake When Making Muffins?
Overmixing the batter is by far the most common mistake I see. When you overwork a muffin batter, the gluten in the all-purpose flour develops too much, resulting in dense, rubbery muffins instead of tender ones. The same applies when using a flax egg: the gel sets best when the batter is handled gently.
The second most common mistake is opening the oven too early. Resist the urge. Let the muffins bake undisturbed for at least 18 minutes before checking. A toothpick inserted into the center of a center muffin should come out clean, or with just a few moist crumbs, when they’re done.

Common Questions
Head to your local farmer’s market during peak rhubarb season (April–June) and you’ll find it reliably. Grocery stores also carry it in spring. Out of season, frozen rhubarb found in the freezer section is a perfect substitute.
Yes — substitute a 1:1 gluten-free all-purpose flour blend. The texture will be slightly more tender. I like King Arthurs Gluten-Free 1:1 Blend.
Absolutely. Simply omit them or swap in pecans, sunflower seeds, or nothing at all — the muffins are wonderful either way. I personally. prefer muffins without nuts so as you can see in my photos there are no nuts.
You can use a regular egg if you are not vegan or egg-sensitive.
Rhubarb is a surprisingly nutritious ingredient. It’s a good source of vitamin C, fiber, and calcium.
Our Favorite
Muffin Recipes

Subscribe for Free Recipes!
Get new recipe ideas from Naturallie Plant-Based straight to your inbox.

Fluffy & Moist Rhubarb Muffins
Save This Recipe
Want to get this recipe in your email? Just enter your email below and get it now along with new recipe updates!
Ingredients
- 1 tablespoons ground flaxseed
- 3 tablespoons water for flax egg
- 2 cups all-purpose flour sifted and leveled
- 3/4 cup brown sugar packed
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/2 tsp salt
- 3/4 cup soy milk unsweetened and plain
- 1/2 cup vegan butter melted and cooled (can use regular unsalted butter if you prefer)
- 1.5 teaspoons vanilla extract
- 1.5 cups fresh rhubarb chopped into small ½-inch pieces
- 1 tablespoons all-purpose flour for tossing rhubarb
- 0.5 cups OPTIONAL walnuts roughly chopped
Streusel
- 1/2 cup all-purpose flour
- 1/4 cup packed brown sugar
- 1 tbsp white granulated sugar
- 0.5 teaspoons ground cinnamon
- pinch salt
- 3 tablespoons vegan butter melted and cooled
Instructions
- Make the Flax Egg: In a small bowl, whisk together 1 tbsp ground flaxseed and 3 tbsp water. Set aside for 5–10 minutes until it thickens into a gel. This is your egg replacement.FYI if you do not want to use a flax egg, you can use a regular egg if that is your dietary preference.
- Make the streusel: In a separate small bowl, combine all-purpose flour, brown sugar, and ground cinnamon. Drizzle in melted butter and use a fork to work it together until crumbly clumps form. Place in the fridge while you prepare the batter.
- Prep the rhubarb: Chop fresh rhubarb stalks into ½-inch pieces. In a medium bowl, toss 1½ cups rhubarb with 1 tbsp all-purpose flour until lightly coated. This prevents the rhubarb from sinking to the bottom during baking.
- Preheat oven: Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin pan with paper liners or grease each cup well (I personally prefer the greasing method so I don't have to risk them sticking to those paper liners – just grease thoroughly!)
- Mix the dry ingredients: Mix together the dry ingredients in a large bowl: flour, brown sugar, baking soda, baking powder, cinnamon, nutmeg and salt.
- Mix the wet ingredients: In a medium bowl, whisk together soy milk, melted vegan butter, vanilla extract, and your flax egg until smooth with no streaks of butter.
- Pour the wet ingredients into the large bowl of dry ingredients. Use a spatula to fold gently — about 10 to 12 strokes. Stop while a few flour streaks remain.
- Fold in the rhubarb: Add the flour-coated rhubarb to the muffin batter. Add walnuts too if using. Fold in with the spatula just until evenly distributed. Do not overmix.
- Fill muffin pan: Divide the batter evenly among the muffin tins, filling each cup about ¾ full. Remove the streusel from the fridge and sprinkle generously over each muffin.
- Bake for 22–25 minutes without opening the oven door early. At 22 minutes, insert a toothpick into the center of a middle muffin — it should come out clean or with a few moist crumbs.
- Let the muffins rest in the pan for 5 minutes, then transfer to a wire rack. Best served slightly warm with a little butter or jam. 🙂

Really good especially with the crumbly top!
So moist and delicious! I love the streusel topping.
That’s my favorite part too!