This post may contain affiliate links. Please read our disclosure policy.

Brussel Sprouts Bhaji

If there is one appetizer that I always order at Indian restaurants, it’s onion bhaji. Then, I will have a Dal Palak, vegetable korma, or baingan bharta. What are your favorite Indian vegan dishes, folks?!

Back to this recipe, traditionally, these fried chickpea flour balls are packed with onions and spices. Since Brussel sprouts are in season, I thought it would be nice to tweak the recipe a bit and swap out onions for Brussel sprouts. These flavorful bhaji are crispy on the outside, tender on the inside, and packed with shaved Brussel Sprouts. Plus, it’s served with a creamy mint yogurt dipping sauce.

Brussel Sprouts Bhaji

Making these bhaji will take you less than 30 minutes from start to finish. The base of the batter is chickpea flour, also called besan. It has a light yellow color and a subtle beany flavor when raw.

Then comes the spices: garam masala, turmeric, chili powder for a hint of heat, and finally, fenugreek. You start by mixing the flour, spices, and salt, and then add water until a thick batter forms.

Brussel Sprouts Bhaji

Once your batter is ready you stir in the shaved Brussel sprouts and mix until well combined. To shave Brussel sprouts, I used a food processor fitted with a thin slicing blade. You can also use a mandolin or a knife if you are feeling courageous.

Brussel sprouts can be quite bitter if not cooked properly. To reduce their bitterness, we will first blanch them for 3-4 minutes in boiling water. A teaspoon of maple syrup in the batter will also help reduce the bitter taste even more. Blanching is optional; if you want to save time, you can use Brussel sprouts as is, but I found blanching them results in better flavor and texture.

Brussel Sprouts Bhaji

Finally, you shape the batter into balls, fry them until golden brown, and serve hot with the creamy mint yogurt sauce!

Brussel Sprouts Bhaji

These brussel sprouts bhaji make a great appetizer. They are rich in flavor thanks to the spices and slightly crunchy with the shaved Brussel sprouts. The mint yogurt sauce pairs very well with the bhaji, adding a touch of freshness.

If you are looking for more Indian-inspired recipes, check out the Dal Palak, Masala Chickpea Buddha Bowl, or this delicious Roasted Pumpkin Jackfruit Curry!

Let me know in the comments if you try this recipe!

Brussel Sprouts Bhaji

Brussel Sprouts Bhaji
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we'll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I'd like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Brussel Sprouts Bhaji

Brussel Sprouts Bhaji

5 from 1 vote
Author: Thomas Pagot
Crispy on the outside, tender on the inside, these flavorful fried balls are loaded with shaved Brussel sprouts. Ready in 30 minutes!
Prep Time : 30 minutes
Cook Time : 10 minutes
Total Time : 40 minutes
Servings 7 Bhaji
Calories 52 kcal


Brussel Sprouts Bhaji

  • 2 cups shaved Brussel sprouts see notes
  • 3/4 cup chickpea flour
  • 1/2 tsp turmeric
  • 1/2 tsp garam masala
  • 1/2 tsp chili powder
  • 1/2 tsp fenugreek leaves
  • 1/2 tsp baking powder
  • 1/4 tsp salt
  • 1/3 cup water
  • 1 tsp maple syrup
  • about 2 cups oil for frying

Mint Yogurt Sauce


Brussel Sprouts Bhaji

  • Bring a large pot of water to a boil. Once boiling, blanch the shaved Brussel sprouts for 3 minutes. Drain well and set aside.
  • Combine the chickpea flour, spices, baking powder, and salt in a mixing bowl. Add the water, maple syrup, and mix using a wooden spoon until well combined. You will get a thick batter. If it looks too thin, add more chickpea flour.
  • Stir in the shaved Brussel sprouts.  Mix well until all the Brussel sprouts are incorporated into the batter. Using your hands, shape 6-7 balls (about 2 tbsp of batter per ball). Place them on a plate lined with parchment paper.
  • In a medium-size saucepan, heat the oil over medium heat. Once hot, carefully drop the balls into the oil and fry until golden brown, about 3 minutes. Turn the balls from time to time for even cooking.
  • Once golden brown, transfer to a plate lined with paper kitchen towel to drain excess oil. Serve immediately with the mint yogurt sauce.

Mint Yogurt Sauce

  • Combine all the ingredients in a blender and blend until smooth. Taste and adjust salt if needed.


  • To shave Brussel sprouts: I recommend using a food processor fitted with a thin slicing disk, or a mandolin.
  • Nutritional information is just an estimate, it doesn't take into account the frying.


Serving: 1 Bhaji ball | Calories: 52 kcal | Carbohydrates: 8.8 g | Protein: 3.1 g | Fat: 0.7 g | Fiber: 2 g | Sugar: 2.2 g
Course : Appetizer
Cuisine : Indian
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

Do you think the result would be just as delicious if I bake these instead of frying them?

5 stars
Can someone make this for me please

This is freaking delicious. We tried this with freshly chopped onion and carrot with a dash of black salt on it. Thanks for this recipe.