Onion Bhaji, Lentil Dal & Kachumber Salad

Serving size

Vegan 1/3 daily fibre 8 plants

Onion Bhaji, Lentil Dal & Kachumber Salad

Prep time: 25 mins
Total time: 30 mins
Cuisine: Indian
Food group: Vegan

An Indian street food classic – and it’s easier to make than you think. Mix onions with chickpea flour, lime juice and chillis, then pan-fry until deliciously crisp. Dish up with a soul-satisfying lentil dal and cooling cucumber salad.

Cooking Instructions

The protein cooking time listed in this recipe has been updated.

As of December 2025, we've revised cooking times for all our proteins to reflect improved food safety guidance.

Check out the latest recommended times in our Cooking Guidelines.

  1. Rinse the lentils. Dissolve the creamed coconut in a jug with 300ml hot water (150ml for 1 person). Thinly slice the onions. Dice the cucumber and tomatoes into 1cm cubes, keeping separate. Finely dice the chilli (remove the seeds for less heat). Quarter the lime.
  2. Heat a small saucepan with 1 tsp oil on medium heat. Once hot, add half the mustard seeds, half the curry powder and half the ginger & garlic paste. Cook for 1 min, then add the coconut mixture, lentils and half the tomatoes. Season with a pinch of sea salt and black pepper. Simmer for 15-20 mins, until the lentils have softened. Add a splash more water if necessary.
  3. Meanwhile, heat a large frying pan with 1 tsp oil on medium heat. Once hot, add the remaining mustard seeds and curry powder, then cook for 30 seconds. Add the onions, cook for 3 mins until softening, then add the remaining ginger & garlic paste. Cook for another 2 mins, then remove from the heat.
  4. In a mixing bowl, combine two-thirds of the flour, juice from 1 lime wedge, 3 tbsp cold water (1 tbsp for 1 person) and a pinch of sea salt. Stir until a thick paste is formed. Add half the diced chilli (or to taste) and cooked onion mixture, then mix well. Reheat the frying pan with 1 tbsp oil on medium heat. Spoon the mixture into the pan into 4-6 fritter shapes. Cook for 4 mins per side, until golden and crispy.
  5. Make the salad; in a large bowl, toss the cucumber with the remaining tomatoes and juice from 1 lime wedge. Season with sea salt.
  6. Serve the lentil dal topped with the onion bhaji, salad and remaining lime wedges. Garnish with the remaining diced chilli (to taste).

Getting hungry?

Healthy, chef designed meal kits to cook at home.

Choose your recipes

Looking for more recipe inspiration?

Subscribe to our newsletter and get delicious seasonal inspiration and recipes, plus 25% off your first 4 boxes with us!

By signing up to our mailing list you agree to the terms of our Privacy Policy.

Mindful Chef

Take a seat at our table.

Food is personal at Mindful Chef. We use cookies and similar technologies to tailor recipes and content to your tastes, just like our delicious weekly menus. We also use this tech to enhance your experience and help our website run smoothly.

You're in charge - accept or reject nonessential cookies, and feel free to change your preferences at any time.

Cookie Policy

Making changes?

Are you sure you want to continue?