If you grew up in Bengal, you know macher chop—the deep-fried, golden snack made with spiced fish filling, mashed potato, and a crunchy breadcrumb coating. This soya chop is a vegetarian version that captures the same spirit, minus the fish. Made with pulsed soya chunks, caramelised onions, green chilies, and mashed potatoes, it’s flavourful, crisp on the outside, and soft inside. It’s also perfect for tea-time, tiffin, or even as a party appetiser. And unlike most vegetarian chops, this one doesn’t feel like a compromise. The texture of soya mimics fish surprisingly well, soaking up spices and adding depth to every bite.

Soya chunks are more than just a meat substitute—they’re a powerhouse of nutrition. With nearly 52 grams of protein per 100 grams, they pack in more protein than eggs or milk. That makes soya chop not only tasty but also filling and good for you. Soya chunks are also rich in iron, calcium, and fibre, making them a great addition to vegetarian or flexitarian diets. When pulsed and mixed with caramelised onions, spices, and mashed potatoes, they form the perfect base for a hearty chop that’s easy to shape and fry. No one misses the fish, trust us.

Soya Chop (5)

Soya Chop (5)

Soya Chop (5)

Soya Chop (5)

How to serve and enjoy soya chop

Serve soya chop hot with kasundi or a green chutney on the side, and a steaming cup of tea for company. For extra crunch, double coat them in breadcrumbs or even panko. You can also prep the mixture in advance and shape the chops ahead of time—just fry them fresh when guests arrive. They freeze well too. Whether you’re cooking for vegetarians, trying to eat less meat, or simply exploring plant-based snacks, this one delivers on all fronts. It’s a modern nod to an old favourite, and a delicious way to put soya chunks to work in the Bengali kitchen.

Soya Chop (5)

Soya Chop (5)

Recipe of bhaja moshla– the ingredients absolutely essential for any Bengali chop cutlet. 

Bengali Bhaja Masala - 2

Share your cooking with us –

Do try this recipe and share your feedback. You can also reach out to us at our social media handles InstagramFacebook or any of our personal Facebook (Madhushree & Anindya) & Twitter profiles. Post a picture and tag us.

Soya Chop (5)

Soya Chop

A crispy vegetarian snack made with protein-rich soya chunks, this soya chop is a delicious twist on the classic Bengali macher chop.
Prep Time 20 minutes
Cook Time 25 minutes
Servings: 10 servings
Course: Appetizers
Cuisine: Bengali, Indian

Ingredients
  

  • 1 cup dry soya chunks
  • 2 potatoes, boiled
  • 2 onions, finely sliced
  • 6 garlic cloves, finely chopped
  • 5 green chilies, finely chopped
  • handful of fresh coriander leaves, finely chopped
  • ½ tsp turmeric powder
  • 1 tsp bhaja moshla (recipe link in the main text)
  • salt to taste
  • oil for deep frying
  • 2 tbsp maida (all-purpose flour)
  • 2 tbsp water
  • breadcrumbs for coating

Method
 

  1. Soak nuggets in hot water for 10 minutes. Squeeze out excess water and pulse in a mixer till coarse.
  2. In a pan, heat 2 tbsp oil. Add sliced onions and sauté on low heat until golden and caramelised.
  3. Add garlic, cook till lightly browned. Add pulsed soya and cook for 4–5 mins.
  4. Add turmeric, green chilies, and salt. Mix well. Stir in mashed potatoes, coriander, and bhaja moshla. Cook till mixture is dry.
  5. Let the mixture cool. Shape into chops (oval or round).
  6. Make a thin slurry with maida and water. Dip each chop, then roll in breadcrumbs.
  7. Deep fry in hot oil until crisp and golden.
  8. Serve hot with kasundi, ketchup, or green chutney.