There are snacks you make because something is needed before dinner. And then there are snacks like these Vegan Crispy Broccoli Cheese Bites — the kind that come out of the oven golden and crisp on the outside, tender and cheesy on the inside, with a savory, slightly nutty flavor that makes it genuinely impossible to eat just one. This is that snack. The one that disappears from the plate before it has properly cooled. The one that turns broccoli into the most popular thing on the table without anyone quite understanding how it happened.
These bites combine finely chopped broccoli with vegan cheese, chickpea flour, and seasoning, formed into small rounds and baked until shatteringly crisp on the outside and tender throughout, producing a snack or appetizer that delivers all the satisfaction of a cheesy fried bite without the mess of deep frying.
What makes these bites so outstanding is the combination of chickpea flour as the binder and nutritional yeast in the coating — the chickpea flour holds the bites together and crisps beautifully in the oven, while the nutritional yeast adds a deep savory, cheesy flavor that makes every bite taste genuinely indulgent.
This recipe is 100% vegan, naturally gluten-free, ready in just 35 minutes, and absolutely wonderful served warm with a dipping sauce alongside as a snack, appetizer, or side dish.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
20 mins
35 mins
4
~190 kcal
Ingredients
For the Bites
3 cups (270g) broccoli florets, very finely chopped
½ cup (60g) vegan cheddar or mozzarella, shredded
¼ cup (25g) nutritional yeast
¼ cup (30g) chickpea flour
2 cloves garlic, minced
2 tbsp fresh chives or parsley, finely chopped
½ tsp smoked paprika
½ tsp salt
¼ tsp black pepper
2 tbsp plant milk, to help bind if needed
For the Crispy Coating
½ cup (50g) panko breadcrumbs or regular breadcrumbs
2 tbsp nutritional yeast
¼ tsp smoked paprika
1 tbsp olive oil
For the Dipping Sauce
½ cup (120g) vegan mayonnaise
1 tbsp sriracha
1 tsp lime juice
Instructions
Preheat the oven. Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
Prepare the broccoli. Very finely chop the broccoli florets — they should be almost minced so they bind properly into bites rather than falling apart.
Make the mixture. In a large bowl combine the finely chopped broccoli, shredded vegan cheese, nutritional yeast, chickpea flour, garlic, herbs, smoked paprika, salt, and pepper. Mix thoroughly. Add plant milk one tablespoon at a time if the mixture seems too dry to hold together when pressed.
Make the coating. In a shallow dish combine the breadcrumbs, nutritional yeast, smoked paprika, and olive oil. Toss to combine until the breadcrumbs are lightly coated in oil.
Shape and coat the bites. Divide the mixture into 16–18 equal portions and roll each into a ball, pressing firmly. Roll each ball in the breadcrumb coating, pressing to adhere well on all sides.
Bake. Arrange on the prepared baking sheet with space between each bite. Bake for 18–22 minutes until deeply golden and crisp on the outside, turning once halfway through.
Make the dipping sauce. Whisk together the vegan mayonnaise, sriracha, and lime juice until smooth.
Serve immediately. Serve the warm bites with the dipping sauce while at their crispiest.
Pro Tips
Chop the broccoli very finely — large pieces make the bites harder to hold together and more likely to fall apart during rolling and baking.
Press each bite firmly when shaping to ensure they hold together during baking.
Roll the bites in the breadcrumb coating with genuine pressure so the coating adheres rather than falling off during baking.
Turn once during baking for even crispiness on all sides.
Why These Bites Work So Well
The combination of chickpea flour, vegan cheese, and finely minced broccoli creates a mixture with enough binding power to hold together during baking while the breadcrumb coating provides the crispy exterior. The nutritional yeast in both the mixture and the coating ensures a deep, savory, cheesy flavor throughout rather than only on the surface.
Flavor Variations
Spicy Broccoli Bites: Add chili flakes and extra sriracha to the mixture for building heat.
Herbed Broccoli Bites: Add dried Italian herbs and lemon zest to the mixture for a Mediterranean-inspired version.
Buffalo Broccoli Bites: Toss the baked bites in buffalo sauce immediately after baking for a spicy, sticky version.
Nutritional Highlights (Per Serving — 4 bites)
Calories
Protein
Carbs
Fiber
Fat
~190 kcal
9g
18g
4g
9g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat in the oven or air fryer to restore crispiness.
Freezer: Freeze baked, cooled bites for up to 2 months. Reheat from frozen in an air fryer or oven until heated through and crispy.
Air fryer: These bites reheat particularly well in an air fryer at 375°F (190°C) for 4–5 minutes.
Frequently Asked Questions
Can I air fry these instead of baking?
Yes — air fry at 390°F (200°C) for 12–14 minutes, shaking halfway, for an even crispier result than oven baking.
Why are my bites falling apart?
This is usually caused by broccoli pieces that are too large or insufficient chickpea flour. Chop the broccoli more finely and add an extra tablespoon of chickpea flour to help bind the mixture.
Can I make these gluten-free?
Yes — use gluten-free breadcrumbs in the coating and check that all other ingredients are certified gluten-free.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more crispy, addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are side dishes you make because something needs to accompany the main. And then there are side dishes like these Vegan Sweet Potato Wedges — the kind that upstage everything else on the table, that get eaten directly from the baking sheet before they even make it to the serving bowl, that combine the most extraordinary caramelized sweetness with a crispy, spiced exterior that shatters when bitten into and gives way to the softest, most yielding, most intensely sweet interior imaginable. These are those wedges. The ones that become the reason people come back for seconds when they thought they were already full. The ones that make sweet potato converts out of everyone who tries them. The ones that prove definitively and irrevocably that the humble sweet potato — treated with respect, seasoned with intention, and roasted at the correct temperature — is one of the most spectacular ingredients in the entire plant-based kitchen.
These wedges are everything a great roasted sweet potato should be and then considerably more. The exterior is genuinely, authentically crispy — a result of the specific combination of cornstarch coating, high oven temperature, and sufficient space on the baking sheet that allows the hot oven air to circulate completely around every wedge simultaneously. The interior is soft, yielding, and so intensely sweet that it tastes almost caramelized from the inside — a result of the natural sugars in the sweet potato concentrating during the long, hot roasting process into something that borders on confectionery. And the spice blend — smoked paprika, garlic powder, cumin, and a touch of cayenne — provides a warmth and depth that transforms the natural sweetness of the potato into something genuinely complex and sophisticated.
What makes these wedges so genuinely outstanding is the cornstarch coating. A thin dusting of cornstarch applied to the oiled wedges before roasting creates a barrier that sets to a crispy crust in the hot oven — drawing moisture away from the surface of the potato and creating the golden, crunchy exterior that distinguishes extraordinary roasted sweet potato wedges from the soft, pale, disappointing ones that give roasted sweet potato an undeserved reputation for sogginess.
This recipe is 100% vegan, naturally gluten-free, ready in just 35 minutes, and absolutely spectacular served with virtually anything — as a side dish for burgers and sandwiches, alongside curries and stews, as a snack with dipping sauce, or simply eaten straight from the pan standing at the kitchen counter because the smell made waiting impossible.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~220 kcal
Ingredients
For the Wedges
4 medium sweet potatoes (approximately 800g total), scrubbed clean
3 tbsp olive oil or avocado oil
2 tbsp cornstarch
1 tsp smoked paprika
1 tsp garlic powder
½ tsp ground cumin
½ tsp onion powder
¼ tsp cayenne pepper (adjust to heat preference)
1 tsp fine salt
½ tsp black pepper
Optional Seasonings
1 tsp dried rosemary, finely chopped
1 tsp dried thyme
½ tsp cinnamon (adds beautiful warmth)
1 tsp nutritional yeast (adds savory depth)
½ tsp chili flakes
For the Dipping Sauce
½ cup (120g) vegan mayonnaise
1 tbsp sriracha or hot sauce
1 tbsp lime juice
1 tsp garlic powder
½ tsp smoked paprika
Salt to taste
Optional Toppings After Roasting
Fresh parsley or cilantro, finely chopped
Flaky sea salt scattered over
Drizzle of tahini and lemon
Vegan parmesan or nutritional yeast
Chili flakes for heat and color
Fresh lime wedges for squeezing
To Serve
Alongside vegan burgers and sandwiches
With vegan aioli or chipotle mayo
Next to curries and grain bowls
As a snack with multiple dipping sauces
In a Buddha bowl with roasted vegetables
Alongside vegan BBQ dishes
Instructions
Preheat the oven properly. Preheat your oven to 425°F (220°C) and place two large baking sheets inside to heat while the oven comes to temperature. Preheating the baking sheets is critical — placing cold wedges onto a hot pan creates immediate contact heat that starts the crisping process from the bottom the moment they touch the surface.
Cut the wedges. Scrub the sweet potatoes clean — there is no need to peel them as the skin becomes deliciously crispy during roasting and adds both texture and nutrition. Cut each potato in half lengthwise then cut each half into 3–4 wedges depending on the size of the potato. Aim for wedges approximately 2–3cm thick at the widest point — thinner wedges crisp more but risk burning, thicker wedges stay softer inside which is also delicious but different.
Dry the wedges. Place the cut wedges on a clean kitchen towel and pat completely dry — removing as much surface moisture as possible. Dry wedges roast and crisp dramatically better than wet ones. Surface moisture creates steam in the oven which prevents crisping and produces the pale, soft wedges that give roasted sweet potato a bad reputation.
Season the wedges. Place the dried wedges in a large bowl. Drizzle with the olive oil and toss to coat every surface evenly in a thin layer of oil. Sprinkle the cornstarch over the oiled wedges and toss again until every wedge has a thin, even coating of cornstarch — no white clumps should remain visible. Add the smoked paprika, garlic powder, cumin, onion powder, cayenne, salt, and pepper and toss one final time until the spices are evenly distributed across all surfaces.
Arrange on the hot baking sheets. Carefully remove the preheated baking sheets from the oven using oven mitts. Arrange the seasoned wedges in a single layer across both sheets — skin side down where possible — ensuring no wedges are touching or overlapping. Spacing is non-negotiable for crispy wedges — wedges that touch each other steam rather than roast and produce soft rather than crispy results. Use two baking sheets rather than one crowded sheet.
Roast to crispy golden perfection. Place the baking sheets in the preheated oven and roast for 15 minutes. Remove from the oven and flip each wedge carefully with tongs or a thin spatula — they should release easily from the pan if properly crisped on the bottom. If they stick wait another 2 minutes — they will release when ready. Return to the oven and roast for a further 8–12 minutes until deeply golden, caramelized at the edges, and crispy on all surfaces. The edges should be beginning to char very slightly — this charring is desirable and contributes significantly to the extraordinary caramelized flavor.
Make the dipping sauce. While the wedges roast whisk together the vegan mayonnaise, sriracha, lime juice, garlic powder, smoked paprika, and salt until completely combined and smooth. Taste and adjust — more sriracha for heat, more lime for brightness. Transfer to a small serving bowl.
Serve immediately. Transfer the roasted wedges directly from the baking sheet to a serving platter or bowl. Scatter flaky sea salt and fresh herbs over the surface immediately — the salt adheres best to the hot surface. Add a squeeze of fresh lime and serve immediately with the dipping sauce alongside. Sweet potato wedges lose their crispiness relatively quickly as they cool — serve within 5 minutes of removing from the oven for the best texture.
Pro Tips for the Crispiest Vegan Sweet Potato Wedges
Preheat the baking sheets in the oven. This single technique — borrowed from professional restaurant kitchens — makes a more significant difference to the crispiness of roasted vegetables than almost any other factor. The immediate contact heat from the preheated pan starts the crisping process from the bottom the moment the wedge touches it, producing a crispier bottom surface than a cold pan can ever achieve.
Use cornstarch without exception. The cornstarch coating is what separates crispy sweet potato wedges from soft ones. Cornstarch absorbs surface moisture from the potato and sets to a light, crispy coating in the hot oven that oil alone cannot produce. Do not substitute flour which produces a thicker, doughier coating rather than the light, crispy result cornstarch achieves.
Never crowd the pan. This is the most repeated advice in roasted vegetable cooking because it is the most important and most frequently ignored. Every wedge must have clear space around it — hot air must circulate freely around all surfaces simultaneously for the roasting rather than steaming effect that produces crispiness. Two baking sheets are better than one crowded sheet every time.
Roast at the highest temperature your oven allows. 425°F (220°C) is the minimum for genuinely crispy sweet potato wedges. A lower temperature produces soft, pale, steamed-style wedges regardless of how long they are cooked. The high heat is what caramelizes the natural sugars and creates the golden, slightly charred edges that make these wedges so extraordinarily flavorful.
Flip once and only once. Flipping the wedges once during cooking — at the halfway point — allows both surfaces to develop a crispy crust while the interior cooks through gently. Flipping more frequently disrupts the crust formation and produces less evenly crisped wedges.
Do not peel the sweet potatoes. The skin becomes wonderfully crispy during roasting and adds both textural interest and nutritional value — sweet potato skin is rich in fiber, potassium, and antioxidants. Scrub thoroughly rather than peeling for the best result.
The Extraordinary Nutritional Power of Sweet Potato
Sweet potato is one of the most nutritionally impressive vegetables available anywhere in the plant kingdom — and understanding what makes it so remarkable helps explain why these wedges are so much more than simply a delicious side dish.
The beta-carotene content of sweet potato is one of its most extraordinary qualities. A single medium sweet potato provides over 400% of the daily recommended Vitamin A intake in the form of beta-carotene — the orange pigment compound that the body converts to Vitamin A as needed. Beta-carotene is a powerful antioxidant that supports immune function, vision health, skin integrity, and cellular protection from oxidative damage. The fat in the olive oil used to roast the wedges actually increases the absorption of beta-carotene significantly — fat-soluble vitamins require dietary fat to be absorbed from the digestive tract.
Sweet potatoes are also an exceptional source of Vitamin C — providing approximately 35% of the daily recommended intake per serving — alongside meaningful amounts of potassium, manganese, Vitamin B6, and dietary fiber. The fiber content — approximately 4 grams per serving — supports healthy digestion, feeds beneficial gut bacteria, and promotes the gradual release of the sweet potato’s natural sugars into the bloodstream rather than the rapid spike that refined carbohydrates produce.
The natural sugars in sweet potato — primarily sucrose, fructose, and glucose — are accompanied by fiber, vitamins, and minerals that fundamentally change how the body processes them compared to the isolated sugars in refined sweet foods. This combination of natural sweetness and nutritional substance is what makes sweet potato such a valuable ingredient in plant-based cooking — it provides the satisfaction of sweetness with the nutritional profile of a genuinely nourishing whole food.
Smoked paprika contributes capsaicin compounds with anti-inflammatory properties alongside Vitamins A and E. Garlic powder provides allicin precursors with antimicrobial and cardiovascular protective properties. Cumin contributes thymoquinone with antioxidant properties and enhanced iron absorption.
Flavor Variations
Honey Garlic Sweet Potato Wedges: Toss the roasted wedges in a glaze of vegan honey or maple syrup, minced garlic, soy sauce, and sesame oil in the final 5 minutes of roasting for a sticky, sweet-savory version that is particularly spectacular with sesame seeds and sliced scallions scattered over.
Za’atar Sweet Potato Wedges: Replace the spice blend with za’atar seasoning and finish with a drizzle of tahini, a squeeze of lemon, and fresh chopped parsley for a Middle Eastern-inspired version that is outstanding alongside hummus and warm pita.
Tandoori Sweet Potato Wedges: Replace the spice blend with tandoori masala and serve with a cooling coconut yogurt mint dip for an Indian-inspired version with a beautiful deep red color and a warmly spiced character.
Parmesan Sweet Potato Wedges: Toss the seasoned wedges in 3 tablespoons of nutritional yeast before roasting for a savory, umami-rich version with a beautiful golden crust that pairs magnificently with marinara sauce for dipping.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~220 kcal
3g
38g
5g
8g
At just 220 calories per serving these wedges deliver extraordinary nutritional value — over 400% of the daily Vitamin A requirement, 35% of Vitamin C, meaningful amounts of potassium, manganese, and B6, and 5 grams of dietary fiber alongside their extraordinary flavor. The olive oil contributes heart-healthy monounsaturated fats that support the absorption of the fat-soluble beta-carotene. The spice blend contributes anti-inflammatory capsaicin, cardiovascular-protective allicin precursors, and antioxidant compounds. This is a side dish that nourishes as deeply as it satisfies.
Storage
Best fresh: Sweet potato wedges are at their crispiest within 10 minutes of coming out of the oven. They soften as they cool — serve immediately for the best texture experience.
Refrigerator: Store cooled wedges in an airtight container in the refrigerator for up to 4 days. Reheat in a hot oven at 400°F (200°C) for 8–10 minutes or in an air fryer at 375°F (190°C) for 4–5 minutes to restore crispiness. Do not microwave which makes them irreversibly soft.
Freezer: Freeze roasted wedges in a single layer until solid then transfer to a freezer bag for up to 2 months. Reheat from frozen in a 400°F (200°C) oven for 15–18 minutes until heated through and re-crisped.
Meal prep: Roast a large batch at the beginning of the week and store in the refrigerator for quick reheating throughout the week. They pair with virtually every plant-based meal — curry, grain bowls, sandwiches, salads — making them one of the most versatile meal prep items available.
Frequently Asked Questions
Why are my sweet potato wedges soft instead of crispy?
Soft wedges are caused by one of four things — insufficient drying before seasoning, no cornstarch coating, a crowded baking sheet, or oven temperature too low. Ensure the wedges are completely dry before oiling, coat thoroughly in cornstarch, spread with generous space between each wedge on two baking sheets, and roast at the full 425°F (220°C).
Do I need to peel the sweet potatoes?
No — the skin of sweet potato is completely edible, nutritious, and becomes deliciously crispy during roasting. Scrub the potatoes thoroughly under running water to remove any dirt. If you prefer peeled wedges the recipe works equally well — the exterior will be slightly less textured without the skin.
Can I make these in an air fryer?
Yes — air fryer sweet potato wedges are outstanding. Season as directed and air fry in a single layer at 400°F (200°C) for 15–18 minutes, shaking the basket every 5 minutes for even crisping. The air fryer produces wedges that are arguably crispier than oven-roasted ones and cooks them in significantly less time.
What sweet potatoes work best for wedges?
Medium-sized sweet potatoes with a uniform shape produce the most evenly sized wedges and the most consistent cooking results. The orange-fleshed variety — Beauregard or Jewel cultivars — produce the sweetest, most vibrantly colored wedges. Purple sweet potatoes produce a dramatically beautiful wedge with a slightly drier, nuttier flavor.
Can I prepare the wedges in advance?
Yes — cut, dry, and season the wedges up to 4 hours in advance and store in a single layer on parchment-lined baking sheets in the refrigerator. Roast directly from the refrigerator — the cold wedges may need an additional 3–5 minutes of roasting time. Do not oil and season more than 4 hours in advance as the salt draws moisture from the potato and can make the exterior less crispy.
What dipping sauces work best with sweet potato wedges?
The sriracha mayo in this recipe is the ideal pairing — its creamy richness and gentle heat complement the sweet, caramelized wedges perfectly. Other outstanding options include chipotle vegan aioli, tahini with lemon and garlic, vegan ranch dressing, hummus, mango chutney, and vegan sour cream with chives.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more crispy, vibrant vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are brunches you make because the weekend demands something more than cereal. And then there are brunches like this Vegan High Protein Brunch Bowl — the kind that stacks crispy herb roasted potatoes, silky scrambled tofu, garlicky sautéed greens, seasoned black beans, and a drizzle of hot sauce and avocado into a bowl so generously loaded and so deeply satisfying that it keeps you full until dinner. This is that brunch. The one that makes waking up on a Saturday morning feel genuinely worthwhile. The one that delivers more plant-based protein in a single bowl than most people manage in an entire day.
This recipe builds a high-protein brunch bowl from scratch using four distinct components, each seasoned and prepared separately so every element contributes its own distinct flavor and texture rather than blending into a single uniform taste. The scrambled tofu provides the protein anchor, roasted potatoes provide substance and crunch, sautéed greens provide freshness and nutrition, and seasoned black beans provide additional protein and hearty filling power.
What makes this bowl so outstanding is the scrambled tofu — seasoned with black salt, turmeric, and nutritional yeast into something that captures the fluffy, eggy character of classic scrambled eggs in a way that is genuinely remarkable, forming a brunch bowl centerpiece that makes the protein count feel entirely secondary to how much you are enjoying the meal.
This recipe is 100% vegan, naturally gluten-free, ready in about 35 minutes, and absolutely wonderful assembled in large, generous bowls and served immediately while everything is at its hottest.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~480 kcal
Ingredients
For the Herb Roasted Potatoes
600g baby potatoes or Yukon Gold, halved
2 tbsp olive oil
1 tsp smoked paprika
½ tsp garlic powder
½ tsp dried rosemary
Salt and black pepper
For the Scrambled Tofu
450g firm tofu, crumbled
1 tbsp olive oil
2 tbsp nutritional yeast
½ tsp turmeric
¼ tsp black salt (kala namak) — essential for the egg-like aroma
½ tsp garlic powder
Salt and pepper to taste
For the Sautéed Greens
4 cups (120g) spinach or kale, roughly chopped
2 cloves garlic, minced
1 tbsp olive oil
Salt and pepper
For the Seasoned Black Beans
1 can (400g) black beans, drained and rinsed
½ tsp cumin
¼ tsp smoked paprika
Salt to taste
For the Bowl
1 avocado, sliced
Hot sauce for drizzling
Fresh chives or parsley, chopped
Extra nutritional yeast for serving
Lemon wedges
Instructions
Roast the potatoes. Preheat the oven to 425°F (220°C). Toss the halved potatoes with olive oil, smoked paprika, garlic powder, rosemary, salt, and pepper. Spread in a single layer on a lined baking sheet and roast for 22–25 minutes, flipping halfway, until golden and crispy.
Season the black beans. Place the drained black beans in a small saucepan over medium heat with the cumin, smoked paprika, and salt. Heat for 3–4 minutes, stirring, until warmed through and fragrant. Keep warm.
Sauté the greens. Heat the olive oil in a skillet over medium heat. Add the garlic and cook for 30 seconds. Add the greens and cook for 2–3 minutes, stirring, until wilted and tender. Season with salt and pepper. Keep warm.
Make the scrambled tofu. Heat the olive oil in a skillet over medium heat. Crumble the tofu into the pan, breaking it into scrambled egg-sized pieces. Add the nutritional yeast, turmeric, black salt, and garlic powder. Cook, stirring occasionally, for 5–6 minutes until heated through, slightly golden, and deeply fragrant.
Assemble the bowls. Divide all components between four bowls — roasted potatoes, scrambled tofu, sautéed greens, and black beans.
Finish and serve. Add sliced avocado to each bowl. Drizzle with hot sauce, scatter fresh herbs, and serve with lemon wedges immediately.
Pro Tips
The black salt is the single most important ingredient in the scrambled tofu — its sulfur compounds create a genuinely egg-like aroma that makes the tofu convincingly similar to scrambled eggs. Do not omit or substitute.
Roast the potatoes at the highest temperature possible for the crispiest result — lower temperatures produce pale, soft potatoes.
Prepare all components simultaneously or in parallel to have everything hot and ready at the same time.
Season each component individually and generously — underseasoning one element makes the whole bowl taste flat.
Why This Bowl Delivers Outstanding Protein
Each component of this bowl contributes meaningful plant-based protein. Tofu provides approximately 20 grams of complete protein per serving. Black beans contribute an additional 7–8 grams. Nutritional yeast adds several more grams alongside B vitamins. Together, a single bowl provides approximately 28–32 grams of plant-based protein, making this genuinely one of the highest-protein plant-based meals available, comparable to a protein-rich animal-based brunch without any of the dietary drawbacks.
Flavor Variations
Mexican Brunch Bowl: Add salsa, vegan sour cream, and corn alongside the black beans for a Mexican-inspired version.
Mediterranean Brunch Bowl: Replace the black beans with white beans and add roasted cherry tomatoes and olives for a Mediterranean variation.
Loaded Sweet Potato Bowl: Replace the roasted potatoes with roasted sweet potato cubes for a sweeter, more colorful base.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
28g
42g
14g
22g
Storage
Refrigerator: Store components separately in airtight containers for up to 4 days. Reheat each component separately and assemble fresh with cold avocado added just before serving.
Freezer: The scrambled tofu and black beans freeze well for up to 2 months. Roasted potatoes can also be frozen, though they soften slightly after thawing.
Meal prep: This bowl is ideal for weekly meal prep — prepare all components on Sunday and assemble individual bowls throughout the week in under 5 minutes.
Frequently Asked Questions
Can I make this bowl gluten-free?
Yes — all components of this bowl are naturally gluten-free as written, making it an ideal high-protein gluten-free brunch option.
What is kala namak and where can I find it?
Kala namak, also known as black salt, is a South Asian volcanic rock salt with a distinctive sulfurous smell that mimics the aroma of eggs in plant-based cooking. It is available at Indian grocery stores, health food stores, and online. Regular salt can be substituted, though the egg-like quality will be lost.
Can I prep this bowl the night before?
Yes — all components except the avocado can be fully prepared the night before and refrigerated. Reheat in the morning and add fresh avocado just before serving.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more high-protein vegan breakfast and brunch recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are soups you make because something warm is needed. And then there are soups like this Vegan One-Pot Mushroom Soup — the kind that fills the kitchen with the most extraordinary aroma of deeply browned mushrooms and garlic and thyme from the moment the heat goes on, that cooks down into a broth of such remarkable depth and body that it tastes like it simmered for hours rather than thirty-five minutes, and that delivers spoonful after spoonful of rich, earthy, umami-packed satisfaction that makes it genuinely one of the most craveable soups in the entire plant-based repertoire. This is that soup. The one that makes mushroom skeptics reconsider everything. The one that gets made again the very next week.
This recipe builds extraordinary depth from a combination of cremini and dried mushrooms — the fresh mushrooms providing body and texture, the dried mushrooms providing an intensely concentrated umami hit that elevates the entire broth far beyond what fresh mushrooms alone could achieve. A generous amount of garlic, fresh thyme, soy sauce, and a splash of balsamic vinegar add the layers of savory complexity that make this soup so deeply satisfying.
What makes this soup so outstanding is the searing technique — taking the time to brown the mushrooms properly in a hot pan before building the soup around them, producing that deep, caramelized, almost meaty mushroom flavor that is the defining characteristic of a truly great mushroom soup.
This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 35 minutes, made in one pot, and absolutely magnificent served with crusty bread for soaking up every last drop of the broth.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~180 kcal
Ingredients
For the Soup
600g cremini or mixed mushrooms, sliced
20g dried porcini or shiitake mushrooms
1 cup (240ml) boiling water (for soaking dried mushrooms)
1 large onion, finely diced
5 cloves garlic, minced
2 tbsp olive oil
4 cups (960ml) vegetable broth
2 tbsp soy sauce or tamari
1 tbsp balsamic vinegar
1 tsp fresh thyme leaves (or ½ tsp dried)
1 tsp fresh rosemary, finely chopped
Salt and black pepper to taste
Optional Add-ins
½ cup (120ml) plant cream or coconut cream stirred in at the end for a creamy version
1 cup (180g) cooked pearl barley for extra substance
A splash of dry white wine added after the garlic
2 tbsp nutritional yeast for extra umami depth
To Serve
Crusty bread
Fresh parsley, finely chopped
A drizzle of good olive oil
Cracked black pepper
Instructions
Soak the dried mushrooms. Place the dried mushrooms in a small bowl and pour the boiling water over them. Let soak for 15 minutes until softened. Strain the soaking liquid through a fine sieve and reserve — this mushroom broth is extraordinarily flavorful and goes into the soup. Roughly chop the rehydrated mushrooms.
Sear the fresh mushrooms. Heat the olive oil in a large pot over high heat until shimmering. Add the sliced fresh mushrooms in a single layer — work in batches if needed — and let sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking until golden all over and any released liquid has evaporated completely, about 6–8 minutes total. Season with salt and pepper.
Build the aromatics. Reduce heat to medium and add the onion to the pot. Cook for 4–5 minutes until softened. Add the garlic, thyme, and rosemary and cook for 60 seconds until fragrant.
Build the soup. Add the rehydrated chopped mushrooms and their strained soaking liquid to the pot. Add the vegetable broth, soy sauce, and balsamic vinegar. Bring to a boil then reduce to a simmer and cook for 12–15 minutes until the broth has deepened in flavor.
Adjust and serve. Taste and season generously with salt and black pepper. For a creamier version, stir in plant cream at this stage. Serve hot with crusty bread alongside and a scattering of fresh parsley over the top.
Pro Tips
Sear the mushrooms properly before building the soup — this step is what creates the deep, almost meaty mushroom flavor that makes this soup so extraordinary. A crowded pan steams rather than sears; use the largest pan you have and work in batches if needed.
Never skip the dried mushrooms — they contribute a concentrated umami depth that fresh mushrooms alone cannot replicate, and their soaking liquid adds another layer of rich flavor to the broth.
Add the mushroom soaking liquid carefully — pour slowly and leave any grit behind in the bowl, or strain through a fine sieve.
Taste and season the broth generously at the end — mushroom soup rewards confident seasoning.
Why Dried Mushrooms Make This Soup Extraordinary
Dried mushrooms contain significantly higher concentrations of glutamates and other umami compounds than fresh mushrooms, as the drying process concentrates all their flavor compounds dramatically. Adding even a small amount of dried porcini or shiitake to a soup that already contains fresh mushrooms creates a depth and complexity that would be impossible to achieve with fresh mushrooms alone, producing a broth that tastes deeply savory and complex rather than merely mushroomy.
Flavor Variations
Creamy Mushroom Soup: Stir in half a cup of plant cream or blended cashews at the end for a richer, creamier version.
Mushroom and Barley Soup: Add a cup of cooked pearl barley for a more substantial, hearty soup that works as a complete meal.
Spicy Mushroom Soup: Add a pinch of chili flakes and a teaspoon of smoked paprika for a warmer, spiced version.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~180 kcal
7g
16g
3g
9g
Storage
Refrigerator: Store in an airtight container for up to 5 days. The soup deepens in flavor during storage and is often even better on day 2 or 3. Reheat gently on the stovetop.
Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.
Meal prep: This soup is an excellent meal prep staple — make a large batch at the beginning of the week for effortless lunches and dinners.
Frequently Asked Questions
Can I use only fresh mushrooms without the dried ones?
Yes, though the soup will have less depth. If omitting dried mushrooms, add an extra tablespoon of soy sauce and a teaspoon of nutritional yeast to compensate for some of the lost umami complexity.
What type of dried mushrooms work best?
Porcini mushrooms provide the most intense, truffle-like flavor; shiitake provides a deeper, earthier umami. Either works beautifully, as does a mixed dried mushroom blend.
Can I blend this soup?
Yes — blend half the soup for a version that is partially smooth and partially chunky, which many people find the most satisfying texture. Alternatively blend completely for a smooth, creamy mushroom bisque.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more rich, satisfying vegan soup and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.