I love this Vegan Bhaji Burger for its mix of texture and bright, spiced flavor. The patties are crisp on the outside, tender and slightly sweet inside from the grated sweet potato and carrot, and they hold together thanks to gram (chickpea) flour. It’s a recipe that feels indulgent but is entirely plant-based—and made from pantry-friendly spices and simple veg.
I’ve written this recipe so you can cook it on a weeknight or build it into a weekend sandwich party. The method mixes pan-frying and a short oven finish to ensure crunchy edges and a fully-cooked center. Toppings are simple but essential: crushed poppadoms for crunch, mango sauce if you want sweetness, and plenty of cilantro for bright herb flavor.
Below you’ll find a clear shopping guide, an ingredient list that matches the recipe exactly, step-by-step instructions from start to finish, and practical notes to help you adapt or troubleshoot. Read through once, then get started—these burgers come together faster than you’d expect.
What to Buy

Shopping for this recipe is straightforward. Aim for fresh, firm produce: a medium sweet potato without soft spots, crisp carrots, and a head of lettuce that isn’t wilted. Choose gram (chickpea) flour labeled as such—it’s essential for binding and gives the bhaji its characteristic texture. If you want a sweeter contrast, grab a jar of mango sauce; otherwise plain vegan mayo keeps things creamy.
Don’t skip poppadoms—crushed they give a snack-like crunch that’s part of the burger’s charm. If you prefer less heat, pick a milder green chilli or omit the sliced red chilli garnish when assembling. Finally, six good hamburger buns will finish the meal; toasty buns work best to support the patties and toppings.
Ingredients
- 1 medium sweet potato, coarsely grated — adds moisture and natural sweetness to the bhaji patties.
- 2 small carrots, coarsely grated — extra veg, color, and texture.
- 1 yellow onion or red onion, sliced — provides savory depth and some bite.
- 1 clove garlic, minced — background aromatic that lifts the spice mix.
- 1 tablespoon fresh ginger, grated — warmth and brightness; don’t skip if you like a fresh, sharp note.
- 1 green chilli, chopped into rings — fresh heat mixed into the patties; adjust to taste.
- 1 bunch (1 cup) cilantro, chopped — folded into the mix for herbaceous freshness.
- 2 teaspoons ground turmeric — color and gentle earthiness.
- 2 teaspoons ground cumin — essential to the bhaji flavor profile; warm and aromatic.
- 1 teaspoon chili powder — adds spice and color; balance with fresh chilli.
- 1 teaspoon ground coriander — citrusy undertone that complements cumin.
- ½ teaspoon sea salt — seasons the whole mixture; adjust after mixing if needed.
- 1 lime, juiced — acidity to brighten the mixture and balance sweetness.
- 75 grams (½ cup) gram flour (chickpea flour) — the binder and source of body for each patty.
- 2 tablespoons water — added to help the gram flour bind; add more only if needed.
- 1 tablespoon vegetable oil — for frying and achieving a golden crust.
- 6 hamburger buns — choose sturdy buns to hold the patties and toppings.
- 3 tablespoons vegan mayo — spreads on the buns for creaminess; divided across six buns.
- 6 tablespoons mango sauce (optional) — sweet and fruity layer; use if you want a sticky note of sweetness.
- 1 head lettuce, shredded — fresh crunch and cooling contrast.
- 2 poppadoms, crushed — sprinkle for extra crunch on the mayo base.
- 1 fresh red chilli, sliced — garnish with heat and color.
- Cilantro — extra for garnish and to use any remaining from the bunch.
From Start to Finish: Vegan Bhaji Burger

- Preheat the oven to 360°F (180°C).
- Prepare the vegetables and aromatics: coarsely grate 1 medium sweet potato and 2 small carrots; slice 1 yellow (or red) onion; mince 1 clove garlic; grate 1 tablespoon fresh ginger; chop 1 green chilli into rings; chop 1 bunch (1 cup) cilantro. Juice 1 lime and set the juice aside.
- In a large mixing bowl combine the grated sweet potato, grated carrots, sliced onion, minced garlic, grated ginger, chopped green chilli, and chopped cilantro.
- Add the spices and seasoning to the bowl: 2 teaspoons ground turmeric, 2 teaspoons ground cumin, 1 teaspoon chili powder, 1 teaspoon ground coriander, and ½ teaspoon sea salt. Pour in the 1 lime juice and mix thoroughly.
- Add 75 grams (½ cup) gram flour (chickpea flour) to the mixture and add the 2 tablespoons water. Mix well, then add additional water a little at a time only if needed to help the mixture bind; the mixture should hold together when pressed but not be too wet.
- Divide the mixture into 6 equal portions. With lightly moistened or dry hands, shape each portion into a round burger patty about 1 inch (3 cm) thick.
- Heat 1 tablespoon vegetable oil in a large frying pan over medium heat. If the pan is not large enough, fry the patties in batches so they do not crowd.
- Fry the patties in the pan until golden and crispy on the bottom, about 3–4 minutes. Flip and fry the other side until golden and crispy, another 3–4 minutes.
- Transfer the browned patties to a baking tray and bake in the preheated oven for 10 minutes to ensure they are cooked through in the middle.
- While the patties bake, prepare the buns and toppings: crush 2 poppadoms into crumbs; shred the head of lettuce; slice 1 fresh red chilli; have 3 tablespoons vegan mayo and 6 tablespoons mango sauce (optional) ready.
- To assemble each burger: spread a little vegan mayo on the base of each of the 6 buns (use the full 3 tablespoons divided among the buns). Sprinkle the crushed poppadom crumbs over the mayo on each base (divide the 2 poppadoms evenly).
- Place one baked patty on each prepared bun base. If using mango sauce, spoon and spread the 6 tablespoons of mango sauce evenly over the patties.
- Top each patty with shredded lettuce, a few slices of fresh red chilli, and some chopped cilantro for garnish (use the remaining cilantro as desired). Cover with the bun tops.
- Serve immediately and enjoy.
What Makes This Recipe Special
The texture contrast is the star here: a crispy exterior from pan-frying, extra crunch from crushed poppadoms, and a soft, slightly sweet interior thanks to sweet potato and carrot. Using gram flour instead of breadcrumbs keeps the recipe naturally gluten-free while offering a nutty flavor that pairs perfectly with cumin and coriander.
Flavor-wise, the lime and fresh cilantro keep the bite lively, while the mango sauce (optional) introduces a sweet counterpoint that echoes the natural sweetness of the sweet potato. The short bake after frying is a small step that guarantees an even, fully cooked patty without drying it out.
Low-Carb/Keto Alternatives

This recipe is naturally carb-forward because of the sweet potato and carrot. For a lower-carb version, you can’t directly swap the sweet potato for something of equal texture without changing the dish fundamentally. However, if you want similar savory-herb notes with fewer carbs:
- Use grated cauliflower with a smaller amount of grated rutabaga or turnip for a different texture.
- Replace gram flour with a mix of ground almonds and a tablespoon of psyllium husk to bind—note this will change texture and flavor.
- Keep the poppadom crunch by substituting with crushed pork rinds (if not strictly vegan) or use toasted almond flakes for a keto-friendly crunch while keeping it vegan-friendly is harder.
Be aware these swaps move you away from the original bhaji flavor and texture; they’re adaptations rather than direct replacements.
Equipment & Tools
You don’t need fancy gear—just a few reliable tools make the process smooth:
- A large mixing bowl for combining the veg and spices.
- A box grater for the sweet potato and carrots.
- A good non-stick or cast-iron frying pan to get a golden crust on the patties.
- A baking tray to finish the patties in the oven.
- A spatula and a citrus juicer (or fork) for the lime juice.
What Not to Do
Don’t skip the gram flour. It’s central to binding these patties without eggs or dairy. Also avoid making the mix too wet—if it feels watery, add a touch more gram flour a teaspoon at a time rather than more water.
Don’t crowd the pan when frying. Crowding causes steam and softens the exterior, preventing that desirable crust. Fry in batches if needed. Finally, don’t skip the oven finish; the short bake ensures the patties are cooked through without burning the exterior.
Make It Your Way
Want more heat? Add an extra green chilli or a pinch more chili powder. Prefer less spice? Remove the fresh chilli rings and reduce the chili powder slightly. For a smokier flavor, add a pinch of smoked paprika to the spice mix.
Swap the mango sauce for a tangy chutney or a sweet-and-spicy pickle if you prefer sharper contrasts. For extra richness, toast the buns in a little oil before assembling. And if you’d like to make sliders instead, halve the patties and use smaller buns—assembly stays the same.
Chef’s Notes
Press a small piece of the mixed patty between your fingers before shaping all of them. If it holds together, you’re good. If it falls apart, add an extra tablespoon of gram flour and test again. The mix should be slightly sticky but not soupy.
Grate the sweet potato finely but avoid squeezing out all its moisture—some liquid helps bind during frying and gives a tender interior. When frying, watch the heat: medium prevents burning while allowing a golden crust to form in the 3–4 minute windows noted in the instructions.
Save It for Later
Cooked patties keep well in the fridge for 2–3 days in an airtight container. Reheat in a 350°F (175°C) oven for 8–10 minutes to re-crisp the exterior, or reheat briefly in a pan over medium heat.
For freezing, flash-freeze the browned patties on a tray, then transfer to a freezer bag for up to 2 months. Reheat from frozen in a 375°F (190°C) oven for 12–15 minutes, checking that they’re heated through.
Your Questions, Answered
Q: Can I make these gluten-free? A: Yes—the recipe is already gluten-free if you use certified gluten-free gram flour and gluten-free buns. Check labels on the poppadoms and sauces.
Q: Are the burgers spicy? A: They have a warm spice from chili powder and fresh chillies; adjust fresh chilli and powder to taste. Mango sauce will balance heat with sweetness if you use it.
Q: Can I bake instead of frying? A: You can shallow-bake the patties, but frying briefly gives a better crust. If you must bake, brush the patties with oil and bake at 400°F (200°C) until golden, then finish as needed.
Save & Share
If you make these Vegan Bhaji Burgers, save the recipe and share a photo—crisp edges and vibrant garnishes make for a great shot. Tag a friend who loves bold vegetarian sandwiches, and keep this one in your regular rotation: it’s flexible, full of flavor, and reliably satisfying.

Vegan Bhaji Burger
Ingredients
Ingredients
- ?1 mediumsweet potatocoarsely grated
- ?2 smallcarrotscoarsely grated
- ?1 yellow onionor red onion sliced
- ?1 clovegarlicminced
- ?1 tablespoonfresh gingergrated
- ?1 green chillichopped into rings
- ?1 bunch 1 cupcilantrochopped
- ?2 teaspoonground turmeric
- ?2 teaspoonsground cumin
- ?1 teaspoonchili powder
- ?1 teaspoonground coriander
- ?1/2 teaspoonsea salt
- ?1 limejuiced
- ?75 grams 1/2 cupgram flour(chickpea flour)
- ?2 tablespoonswateruse as much as needed to bind the mixture
- ?1 tablespoonvegetable oilfor frying
- ?6 hamburger buns
- ?3 tablespoonsvegan mayo
- ?6 tablespoonsmango sauceoptional
- ?1 headlettuceshredded
- ?2 poppadomscrushed
- ?1 fresh red chillisliced
- ?Cilantro
Instructions
Instructions
- Preheat the oven to 360°F (180°C).
- Prepare the vegetables and aromatics: coarsely grate 1 medium sweet potato and 2 small carrots; slice 1 yellow (or red) onion; mince 1 clove garlic; grate 1 tablespoon fresh ginger; chop 1 green chilli into rings; chop 1 bunch (1 cup) cilantro. Juice 1 lime and set the juice aside.
- In a large mixing bowl combine the grated sweet potato, grated carrots, sliced onion, minced garlic, grated ginger, chopped green chilli, and chopped cilantro.
- Add the spices and seasoning to the bowl: 2 teaspoons ground turmeric, 2 teaspoons ground cumin, 1 teaspoon chili powder, 1 teaspoon ground coriander, and ½ teaspoon sea salt. Pour in the 1 lime juice and mix thoroughly.
- Add 75 grams (½ cup) gram flour (chickpea flour) to the mixture and add the 2 tablespoons water. Mix well, then add additional water a little at a time only if needed to help the mixture bind; the mixture should hold together when pressed but not be too wet.
- Divide the mixture into 6 equal portions. With lightly moistened or dry hands, shape each portion into a round burger patty about 1 inch (3 cm) thick.
- Heat 1 tablespoon vegetable oil in a large frying pan over medium heat. If the pan is not large enough, fry the patties in batches so they do not crowd.
- Fry the patties in the pan until golden and crispy on the bottom, about 3–4 minutes. Flip and fry the other side until golden and crispy, another 3–4 minutes.
- Transfer the browned patties to a baking tray and bake in the preheated oven for 10 minutes to ensure they are cooked through in the middle.
- While the patties bake, prepare the buns and toppings: crush 2 poppadoms into crumbs; shred the head of lettuce; slice 1 fresh red chilli; have 3 tablespoons vegan mayo and 6 tablespoons mango sauce (optional) ready.
- To assemble each burger: spread a little vegan mayo on the base of each of the 6 buns (use the full 3 tablespoons divided among the buns). Sprinkle the crushed poppadom crumbs over the mayo on each base (divide the 2 poppadoms evenly).
- Place one baked patty on each prepared bun base. If using mango sauce, spoon and spread the 6 tablespoons of mango sauce evenly over the patties.
- Top each patty with shredded lettuce, a few slices of fresh red chilli, and some chopped cilantro for garnish (use the remaining cilantro as desired). Cover with the bun tops.
- Serve immediately and enjoy.
Equipment
- Oven
- Large Mixing Bowl
- Frying Pan
- Baking tray
