Hara bhara kebabs get their name from the vibrant green color of the ingredients. These nutritious patties are made from spinach, peas, potatoes and spices, and make a light, healthy snack or appetizer.
This version is cooked with minimal oil — either lightly pan-fried on a skillet or made in an air fryer for a crisp, lower-fat result. Both methods yield tasty, satisfying kebabs that are easy to prepare at home.

Although commonly found in restaurants, these kebabs are simple to make at home with everyday ingredients.
Variations:
1. I use oats as a binder to keep this recipe gluten-free. Semolina, almond flour or roasted gram flour (besan) are good alternatives.
2. To boost protein, add mashed paneer, tofu or cooked soy granules.
3. Substitute sweet potato or raw banana/plantain for regular potato if you prefer.
4. For added texture and richness, fold in coarsely powdered almonds or walnuts.

Below is a straightforward hara bhara kebab recipe with step-by-step instructions.
Step-by-step Recipe:
Gather your ingredients before you begin.

1. Boil and mash two potatoes. In a blender, puree the peas, spinach, grated ginger, green chilies and cilantro leaves until smooth — do this without adding water so the paste stays thick.
2. Transfer the green paste to the mashed potatoes and add oats (or semolina), garam masala, coriander powder, chaat masala (or dry mango powder), salt and pepper. Mix thoroughly to form a uniform mixture.

3. If the mixture seems too wet, add more mashed potato or oats/semolina to help bind it. When it’s the right consistency, shape the mixture into round patties with your hands.


Air fryer method
4. Preheat the air fryer to 200°C (390°F) for about 4–5 minutes. Lightly brush the basket with oil and arrange the kebabs in a single layer, leaving some space between them.
5. Brush a little oil on top of the patties and air fry for 10–12 minutes. If you use parchment paper, flip the patties halfway through to ensure even crisping and to prevent sticking. No flipping is needed if not using parchment and your air fryer circulates hot air well.

6. Remove the kebabs when golden and crispy. Serve hot with your favorite chutney or dip.

Skillet (shallow) frying
For a more traditional finish, heat a skillet or non-stick pan with a little oil. Shallow fry the patties on both sides until they turn crispy and golden. Drain on paper towels and serve hot.

Serve with ketchup, green chutney or the dip of your choice.
Pro tips
1. Cook spinach by wilting it in a pan and letting any liquid evaporate, or microwave it for 2 minutes and squeeze out excess water before using.
2. This preparation is vegan if you avoid dairy additions and is a light, healthy snack option.
3. Using oats makes the recipe gluten-free; semolina or gram flour are alternatives if you don’t need it gluten-free.
4. Adjust chilies to taste or omit them entirely for a milder version.
5. If the mixture is too soft, add more potato or oats/semolina to help bind it better.
6. For a restaurant-style touch, place a whole cashew, almond or walnut on top of each kebab before cooking.
7. When air frying, parchment paper helps prevent sticking — flip midway if you use it for even browning.
Enjoy these flavorful hara bhara kebabs with family and friends as a nutritious snack or appetizer.
Healthy Hara Bhara Kabab Recipe
10 mins
10 mins
20 mins
Ingredients
- 2 potatoes — boiled and mashed
- 2 cups spinach — cooked and squeezed
- 1 cup peas
- 1/4 cup oats (or semolina)
- 2 green chilies (adjust to taste)
- 1 tsp pepper powder
- 1/2 tsp garam masala
- 1 tsp chaat masala (or dry mango powder)
- 1 tsp coriander powder
- 2 tbsp cilantro leaves
- Salt to taste
- 1 tsp oil for brushing, plus more for shallow frying if using that method
Instructions
- Mash the boiled potatoes. In a blender, puree peas, spinach, grated ginger, green chilies and cilantro into a thick paste without adding water.
- Combine the green paste with mashed potato, oats (or semolina), garam masala, coriander powder, chaat masala, salt and pepper. Mix well.
- Shape the mixture into round patties.
For air frying
- Preheat the air fryer to 200°C (390°F) for 4–5 minutes. Brush the basket with oil and arrange the patties in a single layer. Brush tops lightly with oil and air fry for 10–12 minutes. Use parchment to prevent sticking and flip halfway if using parchment.
For shallow frying
- Heat a skillet with a little oil and shallow fry the patties until both sides are golden and crispy. Drain briefly on paper towels and serve hot.
- Serve with ketchup, green chutney or your preferred dip.
Notes
Cook spinach by wilting in a pan and letting the water evaporate, or microwave for about 2 minutes and squeeze out excess water. This snack can be vegan if no dairy is added. Oats make it gluten-free. Adjust chilies to suit your preference. If the mixture is too wet, add more potato or oats/semolina for binding. Top each kebab with a whole nut for a restaurant-style finish if desired. Use parchment while air frying to avoid sticking.
Nutrition
Carbohydrates: 10 g
Protein: 2 g
Fat: 1 g
Fiber: 2 g
If you enjoyed the recipe, please leave a rating. Thank you.
You may also like:
Healthy Beetroot Patties
Easy Paniyaram Recipe
Methi Muthia Recipe
Onion Pakoda
Easy Homemade Nachos
Pin This
