Onion Bhaji Recipe

Iโ€™ve always found that the simplest appetizers are often the most satisfying, but I wanted to elevate the standard takeout onion bhaji recipe into something truly special at home. This recipe does exactly that by transforming a classic favorite into a gourmet appetizer that everyone will remember. The key here is the incredible contrast between the crispy, savory exterior and the vibrant, creamy mint and coriander center. It’s perfect for entertaining guests or simply upgrading your next family dinner when you crave something special.

onion bhaji recipe

Ingredients

  • Red Onions (400g / 14 oz): The core ingredient for any good onion bhaji recipe. Use thinly sliced red onions for the best texture and faster cooking. Salting them first ensures they release moisture, preventing a soggy batter.
  • Gram Flour (Besan, 150g / 1 cup): The essential binder for traditional Indian fritters. Use fine gram flour for a smooth batter that holds the onions together and creates a light, crispy texture when fried. Do not substitute with standard all-purpose flour, as the texture and flavor will be significantly different.
  • Rice Flour (50g / 1/4 cup): Added for extra crispness and structure. This small amount helps achieve a light, airy crunch that is often found in restaurant-style bhaji. If unavailable, you can increase the gram flour slightly, but the results won’t be as crispy.
  • Ground Spices: Cumin (1 tsp), Coriander (1 tsp), Turmeric (1/2 tsp), Garam Masala (1/2 tsp), Cayenne Pepper (1/4 tsp optional). These spices create the rich, savory flavor profile of a classic onion bhaji. Adjust cayenne pepper to your preferred heat level; omit for mild or increase for extra spice.
  • Fresh Aromatics: Ginger (1-inch piece), Green Chilies (2, finely chopped). Grated fresh ginger provides a sharp, aromatic note that cuts through the richness of the fried food. Finely chopped green chilies add bursts of fresh heat throughout the fritter.
  • Filling Ingredients: Cream Cheese (100g / 3.5 oz), Fresh Mint (15g / 1/2 cup), Fresh Coriander (15g / 1/2 cup), Lime Juice (1 tbsp), Green Chili (1/2, deseeded, optional). Ensure the cream cheese is softened for easy blending into a smooth, vibrant filling. The mint and coriander combination creates a refreshing, bright contrast to the savory bhaji batter.
  • Vegetable Oil (700ml / 3 cups): For deep frying the bhaji until golden and crispy. Use a high-smoke point oil like sunflower or canola oil for best results. Maintain a consistent oil temperature of 170ยฐC (340ยฐF) for proper cooking.

Optional (plan-ahead): If youโ€™re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโ€™s already decided before your day gets busy.

Instructions

  1. Prepare the Stuffed Filling First: Start by making the creamy center. Combine softened cream cheese, mint leaves, coriander leaves, lime juice, and optional chili in a food processor or blender. Blend until perfectly smooth and a vibrant green color. Transfer to a piping bag (or small bowl) and chill for at least 15 minutes to firm up.
  2. Pre-Treat the Onions: Thinly slice the red onions and place them in a large mixing bowl. Sprinkle with 1 teaspoon of fine sea salt and toss to combine, allowing them to rest for 10-15 minutes to draw out moisture. After resting, squeeze the onions firmly with your hands or a kitchen towel to remove excess liquid. This is the single most important step for achieving a crispy onion bhaji recipe.
  3. Mix the Batter: Add the gram flour, rice flour, all ground spices, grated ginger, and chopped green chilies to the squeezed onions. Toss thoroughly by hand to combine all ingredients, ensuring the dry mixture coats the onions evenly. Gradually add cold water, starting with 120ml (1/2 cup), mixing until a thick, shaggy, and sticky batter forms. The mixture should hold its shape. If the mixture feels too wet to seal the filling, quickly add another spoonful of gram flour.
  4. Heat the Oil and Form the Bhaji: Heat 700ml of vegetable oil in a deep pot or wok to 170ยฐC (340ยฐF). To form each stuffed bhaji, take approximately 2 tablespoons of the onion mixture and press it slightly flat in your palm. Pipe or spoon 1/2 to 1 teaspoon of the chilled green filling into the center, then carefully fold and press the onion mixture around it, sealing the filling completely to form a rustic ball or fritter shape.
  5. Fry in Batches: Carefully lower 3-4 bhaji into the hot oil, ensuring not to overcrowd the pan. Fry for 4-6 minutes, turning occasionally, until they are deep golden brown and crispy on all sides. Remove the cooked bhaji with a slotted spoon and transfer immediately to a wire rack lined with paper towels to drain excess oil. Keep warm while you fry the remaining bhaji.
  6. Finish and Serve: Serve immediately while hot for the best texture. Garnish with extra fresh mint and coriander leaves. For presentation, break open a bhaji or two to reveal the melted green center. I like to drizzle any remaining filling over the top for an extra visual contrast.

Tips for Preventing Soggy Bhaji and Leaking Filling

The single most important step for achieving a crispy onion bhaji is controlling the moisture. After salting the onions (as described in the instructions), let them rest to draw out moisture, then squeeze them firmly. This prevents the batter from becoming soft or mushy when frying.

To prevent the creamy center from leaking, ensure the filling is well-chilled before forming the bhaji. When you enclose the filling with the onion mixture, pinch the edges tightly and make sure the mixture fully covers the filling before frying.

Finally, avoid overcrowding the frying pan; fry in small batches of 3-4 onion bhaji at a time. Too many bhaji at once will lower the oil temperature, leading to slow cooking and greasy, soggy results.

onion bhaji recipe

Make-Ahead and Storage Tips

For quick meal prep, you can make the mint and coriander filling up to two days in advance and keep it refrigerated. The onion bhaji batter can technically be prepared a few hours ahead, but I find the crispiest results come from mixing and frying immediately.

Fried onion bhaji store well in an airtight container for up to three days in the refrigerator. To reheat for a healthy snack or appetizer, place them in a 180ยฐC (350ยฐF) oven or air fryer for 5-7 minutes until crispy and hot throughout. Avoid reheating in the microwave, as it will result in a soggy texture.

FAQs

Can I bake these bhaji instead of deep frying?

While you can certainly bake or air fry this onion bhaji recipe, deep frying is essential for achieving the traditional, light, crispy texture and melting the filling correctly. Air frying will yield a crisp exterior but the texture won’t be as light or rich as a deep-fried version.

What is gram flour and where can I buy it?

Gram flour (also known as besan) is made from ground chickpeas and is a staple in Indian cooking. You can usually find it in the international foods aisle of most supermarkets or at specialty grocery stores. It’s crucial for the texture of these specific fritters.

Can I make this recipe gluten-free?

Yes, this onion bhaji recipe is naturally gluten-free. Gram flour and rice flour are both naturally gluten-free. You should always double-check the label on your garam masala, although most versions are also gluten-free.

What other ingredients can I add to the bhaji batter?

For additional flavor, you can add a small amount of asafoetida (hing), fenugreek leaves (kasoori methi), or chopped fresh coriander to the main batter mixture before frying. These additions complement the sweet red onion base.

What chutneys pair best with this stuffed bhaji?

Because this onion bhaji recipe already has a creamy center, a simple tamarind chutney provides a sweet and tangy contrast, while a spicy chili garlic sauce adds extra heat. Avoid serving with heavy, creamy dips.

Conclusion

This stuffed onion bhaji recipe elevates a classic appetizer to new heights with a vibrant, creamy mint and coriander filling. The contrast between the crispy, savory exterior and the refreshing, rich center makes for an unforgettable appetizer or quick snack. Save this easy dinner idea and try making this delicious twist on a family favorite for your next gathering.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Onion Bhaji Recipe 1765708771.9403074

onion bhaji recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Savannah Brooks
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: General

Description

This recipe elevates a classic onion bhaji by introducing a vibrant, creamy mint and coriander filling. The contrast between the crispy, savory exterior and the refreshing center makes it a perfect gourmet appetizer for entertaining guests.


Ingredients

Scale
  • 400 g red onions, thinly sliced
  • 150 g gram flour (besan)
  • 50 g rice flour
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 0.5 tsp turmeric powder
  • 0.5 tsp garam masala
  • 0.25 tsp cayenne pepper (optional)
  • 1 inch fresh ginger, grated
  • 2 green chilies, finely chopped
  • 1 tsp salt
  • 100 g cream cheese, softened
  • 15 g fresh mint leaves
  • 15 g fresh coriander leaves
  • 1 tbsp lime juice
  • 0.5 green chili, deseeded (optional)
  • 700 ml vegetable oil, for frying

Optional (plan-ahead): If youโ€™re shopping for the week, I put this into a 4-Week Meal Plan + Grocery Lists so dinnerโ€™s already decided before your day gets busy.


Instructions

  1. Prepare Filling: Blend softened cream cheese, mint, coriander, lime juice, and optional chili until smooth. Transfer to a piping bag or bowl and chill for at least 15 minutes to firm up.
  2. Moisture Control Onions: Thinly slice onions and toss with 1 tsp salt. Let rest for 10-15 minutes to draw out moisture, then firmly squeeze out excess liquid using hands or a cloth.
  3. Create Bhaji Batter: Mix gram flour, rice flour, ground spices, grated ginger, and chopped green chilies with the squeezed onions. Gradually add cold water, starting with 120ml (1/2 cup), mixing until a thick, sticky batter forms.
  4. Form Stuffed Bhaji: Heat vegetable oil to 170ยฐC (340ยฐF). Take 2 tablespoons of onion mixture, flatten slightly, add 0.5-1 teaspoon of chilled filling to the center, and seal completely to form a rustic ball.
  5. Deep Fry in Batches: Carefully lower 3-4 bhaji into the hot oil. Fry for 4-6 minutes, turning occasionally, until deep golden brown and crispy. Remove and drain on a wire rack lined with paper towels.
  6. Serve Immediately: Serve hot, garnished with fresh mint and coriander. Break open a bhaji for presentation to show the melted green center.

Notes

To achieve a crispy bhaji, firmly squeeze excess moisture from the salted onions before mixing the batter. Ensure the filling is well-chilled to prevent leaking during frying. Fry in small batches of 3-4 bhaji at a time to maintain consistent oil temperature and prevent soggy results.

  • Prep Time: 30 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer
  • Method: Deep Frying
  • Cuisine: Indian

Nutrition

  • Serving Size: 2 pieces
  • Calories: 320 kcal
  • Sugar: 3 g
  • Sodium: 300 mg
  • Fat: 22 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 25 g
  • Fiber: 4 g
  • Protein: 6 g
  • Cholesterol: 20 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and weโ€™ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, youโ€™ll get a confirmation email first (double opt-in). If you donโ€™t see it, check Spam or Promotions.

  • โœ… Printable PDF (ingredients + steps)
  • โœ… Save it to your phone (no long scrolling)
  • โœ… Includes cook time + servings
  • โœ… Easy to follow

FAQ

Whereโ€™s the full recipe?
Itโ€™s delivered as a printable PDF so you can save it and cook without scrolling.

I didnโ€™t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star