Fall baking season is when I really come alive in the kitchen. There’s something about the smell of cinnamon and nutmeg that makes me want to pull out every baking dish I own. But I’ll be honest – I used to skip right past butternut squash recipes because they seemed like too much work.
That’s before I discovered how easy it is to roast squash ahead of time. Now I’ll roast a whole squash on Sunday and use it throughout the week. These muffins are perfect for using up that roasted squash, and they’re completely vegan without tasting like they’re missing anything.
The best part? My kids actually ask for these. They love the soft texture and warm spices, and I love that they’re getting vegetables for breakfast. Win-win in my book.
Why You’ll Love These Vegan Butternut Squash Muffins
- Plant-based and dairy-free – These muffins are completely vegan, making them perfect for anyone avoiding dairy or eggs without sacrificing taste or texture.
- Quick and easy baking – Ready in just 30-45 minutes, these muffins come together quickly with simple mixing and basic pantry ingredients.
- Naturally moist and flavorful – The butternut squash puree keeps these muffins incredibly soft and adds a subtle sweetness that makes them taste like fall in every bite.
- Healthier ingredients – Made with whole-wheat flour, flaxmeal, and butternut squash, these muffins pack more nutrition than typical bakery treats.
- Flexible substitutions – You can easily swap the butternut squash for pumpkin puree or adjust the flour blend based on what you have in your pantry.
What Kind of Butternut Squash Should I Use?
For these muffins, you’ll want to use pureed butternut squash, which you can either make yourself or buy pre-made from the store. If you’re making it from scratch, look for a butternut squash that feels heavy for its size and has a smooth, tan-colored skin without any soft spots. You can roast it in the oven until tender, then scoop out the flesh and puree it until smooth. Store-bought butternut squash puree works just as well and saves you time – just make sure it’s plain puree without any added spices or sweeteners. The recipe also mentions that pumpkin puree can be substituted if that’s what you have on hand, so don’t worry if butternut squash isn’t available.
Options for Substitutions
These vegan muffins are pretty adaptable, so here are some swaps you can make:
- Whole-wheat pastry flour: If you can’t find whole-wheat pastry flour, the recipe already gives you a great substitute – just mix 1 1/2 cups whole wheat flour with 1 cup all-purpose flour. You can also use all-purpose flour for lighter muffins or try oat flour for a nuttier taste.
- Butternut squash puree: Pumpkin puree works perfectly as mentioned, but you can also try sweet potato puree or even mashed banana for a different flavor profile. Just keep the same amount.
- Tofu and nondairy milk mixture: This acts as an egg replacer, so you can substitute with 2 flax eggs (2 tbsp ground flax mixed with 6 tbsp water, let sit for 5 minutes) or use 1/2 cup applesauce instead.
- Almond milk: Any nondairy milk works here – oat milk, soy milk, or coconut milk will all do the trick. Even regular milk if you’re not strictly vegan.
- Avocado oil: Swap with any neutral oil like vegetable or canola oil. You can also use melted coconut oil, just make sure it’s cooled slightly before mixing.
- Flaxmeal: Chia seeds ground up work well, or you can simply omit this if you don’t have either – it adds nutrition but isn’t essential for the muffin structure.
Watch Out for These Mistakes While Baking
The biggest mistake when making vegan muffins is overmixing the batter, which can lead to tough, dense muffins instead of light and fluffy ones – mix just until the ingredients are combined and you still see a few lumps.
Another common error is not blending the tofu mixture completely smooth, so make sure to blend it with the nondairy milk until it’s creamy with no chunks, otherwise you’ll end up with an uneven texture.
Don’t skip letting the flaxmeal sit for a few minutes after mixing it with a tablespoon of water to create a gel-like consistency, as this acts as your egg replacement and helps bind everything together.
Finally, resist the urge to open the oven door too early – vegan baked goods can be more delicate and need that consistent heat to rise properly, so wait until at least 18-20 minutes before checking for doneness with a toothpick.
What to Serve With Vegan Butternut Squash Muffins?
These muffins are perfect for breakfast or an afternoon snack, and they pair beautifully with a hot cup of coffee or chai tea to complement those warm, cozy flavors. I love serving them alongside a bowl of oatmeal or yogurt (use coconut or almond yogurt to keep it vegan) for a more filling breakfast. They also make a great addition to a fall brunch spread with some fresh fruit like sliced apples or pears. For an extra treat, try spreading a little almond butter or vegan cream cheese on top – the creamy texture goes perfectly with the soft, spiced muffin.
Storage Instructions
Keep Fresh: These butternut squash muffins stay moist and delicious when stored in an airtight container at room temperature for up to 3 days. I like to line the container with a paper towel to absorb any extra moisture. If your kitchen is really warm, pop them in the fridge where they’ll keep for up to a week.
Freeze: Muffins are perfect for freezing! Wrap each one individually in plastic wrap or store them in a freezer bag with parchment paper between layers. They’ll stay fresh in the freezer for up to 3 months, making them great for quick breakfast grab-and-go options.
Thaw: To enjoy frozen muffins, just leave them on the counter for about 30 minutes to thaw completely. If you’re in a hurry, you can microwave them for 20-30 seconds on medium power. They taste just as good as fresh, and the butternut squash keeps them nice and moist even after freezing.
| Preparation Time | 15-20 minutes |
| Cooking Time | 15-25 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 34-38 g
- Fat: 32-36 g
- Carbohydrates: 362-380 g
Ingredients
For the dry mixture:
- 2 tsp baking powder
- 1/4 tsp salt
- 2 1/2 cups whole-wheat pastry flour (or use King Arthur all-purpose flour for a lighter crumb)
- 2 tbsp ground flaxseed (freshly ground preferred for best nutritional value)
- 1/2 tsp baking soda
For the wet mixture:
- 1/2 cup extra-firm tofu blended with 1/4 cup nondairy milk (creates a creamy, egg-like binder)
- 1/4 cup unsweetened nondairy milk (I use unsweetened almond milk)
- 3/4 cup pureed butternut squash (fresh roasted and blended gives better flavor than canned)
- 1 tbsp avocado oil (adds moisture and creates tender crumb)
For sweetness:
- 1 cup sugar (packed for consistent measurements)
Step 1: Prepare the Mise en Place and Dry Ingredients
- 2 1/2 cups whole-wheat pastry flour
- 2 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
Start by preheating your oven to 375°F and preparing your muffin pan with liners or a light coating of nondairy milk to prevent sticking.
While the oven heats, whisk together the whole-wheat pastry flour, baking powder, baking soda, and salt in a large bowl.
Set this dry mixture aside—this early prep ensures your oven is ready when the batter is mixed, preventing the batter from sitting too long and losing its rise potential.
Step 2: Create the Flax and Tofu Binder
- 1/2 cup extra-firm tofu
- 1/4 cup nondairy milk
- 2 tbsp ground flaxseed
Blend the extra-firm tofu with 1/4 cup nondairy milk in a blender or food processor until completely smooth and creamy—this mimics the binding and moisture properties of eggs.
In a separate small bowl, combine the freshly ground flaxseed with this blended tofu mixture.
I find that freshly ground flaxseed has a noticeably better nutritional profile and blends more smoothly than pre-ground, so if you have a coffee grinder, it’s worth the extra minute.
Step 3: Build the Wet Ingredient Base
- 3/4 cup pureed butternut squash
- 1 cup sugar
- 1 tbsp avocado oil
- flax and tofu mixture from Step 2
- 1/4 cup unsweetened nondairy milk
In a medium bowl, combine the butternut squash puree, packed sugar, avocado oil, and the flax-tofu mixture from Step 2.
Whisk these together until well combined and the sugar is fully incorporated—this creates the creamy, moist base for your muffins.
Add the remaining 1/4 cup unsweetened nondairy milk to this mixture and stir until you reach a pourable consistency.
I like using avocado oil here because it creates a notably more tender crumb than other oils while adding subtle richness that complements the squash.
Step 4: Combine and Fill the Muffin Pan
- dry ingredient mixture from Step 1
- wet ingredient mixture from Step 3
Pour the wet mixture from Step 3 into the dry mixture from Step 1 and gently fold together with a spatula until just combined—overmixing develops gluten and creates dense, tough muffins rather than the fluffy texture you’re after.
The batter should look slightly lumpy.
Divide the batter evenly among the prepared muffin cups, filling each about three-quarters full to allow room for rise without overflow.
Step 5: Bake Until Golden and Set
Place the muffin pan in your preheated 375°F oven and bake for 15 minutes if using standard-sized muffin cups, or 18-19 minutes for large muffin cups.
The muffins are done when a toothpick inserted into the center comes out clean or with just a few moist crumbs, and the tops are golden brown.
Step 6: Cool and Demold the Muffins
Remove the pan from the oven and let the muffins rest in the pan for 10 minutes—this brief cooling time allows the structure to set enough that they won’t fall apart when you handle them.
After 10 minutes, carefully run a small knife around the edges of each muffin and turn them out onto a wire cooling rack.
Let them cool completely before serving or storing.




