Breakfast 40 mins

Fluffy Rhubarb Muffins with
Streusel Topping

Allie Petersen
Allie Petersen
MPAS, PA-C · Plant-Based Health Coach

“So moist and delicious! I love the streusel topping.”

— Lisa

“Really good especially with the crumbly top!”

— Zach
Fluffy Rhubarb Muffins with Streusel Topping

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

What if I can’t find fresh rhubarb?

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.

Can I make these gluten-free?

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.

Can I make these without walnuts?

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.

What if I don’t have a flax egg?

You can use a regular egg if you are not vegan or egg-sensitive.

Is rhubarb good for you?

Rhubarb is a surprisingly nutritious ingredient. It’s a good source of vitamin C, fiber, and calcium.

Subscribe for Free Recipes!

Get new recipe ideas from Naturallie Plant-Based straight to your inbox.

Fluffy & Moist Rhubarb Muffins

Allie Petersen
Soft, tangy, perfectly sweet, and crowned with a crumbly streusel topping — these rhubarb muffins are the product of years of vegan muffin testing. Even my husband, who isn't a huge rhubarb person, couldn't resist thems
5 from 3 votes

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!

Prep Time 18 minutes
Cook Time 22 minutes
Total Time 40 minutes
Course Breakfast, Dessert
Servings 12 muffins

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. 🙂

Notes

Rhubarb: Fresh rhubarb from the farmer’s market is ideal during rhubarb season (April–June). Frozen works too — don’t thaw, just toss in flour and fold in straight from frozen.
Storage: Airtight container at room temperature for up to 3 days, or freeze individually for up to 3 months.
 
No walnuts? Simply leave them out, or swap in pecans or sunflower seeds. Egg replacer alternatives: A chia egg (1 tbsp chia seeds + 3 tbsp water) works equally well. Avoid aquafaba — it makes the texture too chewy.
Tried this recipe?Comment below & tag @naturallieplantbased on Instagram!

3 Comments

5 from 3 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating