Total Time
Prep 5 mins
Cook 40 mins

The perfect side-dish for a cold winter night! This goes very well with rotis, or as a sandwich filling (sort of a drier version of baked beans!) Prep. time does not include pre-soaking time for the beans.

Ingredients Nutrition


  1. Bring a pot of water (2 cups) to a boil, lower flame, add salt to taste (around 1/4 tsp), and cook the pre-soaked soy beans for about 30 minutes, or until cooked.
  2. Drain.
  3. While the beans are cooking, heat oil in a saucepan on a medium-high flame and add the mustard seeds.
  4. When they start sputtering, add the chopped onions and sauté until they turn brown.
  5. Now add the tomato paste, red chili powder, garam masala powder, and sauté for about 5 minutes.
  6. Add the cooked soy beans to the saucepan, mix well and sauté for another 5 minutes.
  7. Remove from flame, garnish with chopped cilantro and serve hot!
Most Helpful

I made this one for dinner tonight. I tripled the recipe. I used a 400gm can of baked beans, 3 onions, 13 tbsp. of tomato paste(Paste of 1 large tomato), 6 tsp oil, 6 cups water, 1 1/2 tsp mustard seeds, 1 tsp red chilli powder, 1 tsp garam masala powder and 3/4 tsp salt. I garnished it with 6 tbsps. of corriander leaves. The recipe is GREAT! I will make this often! Thanks for sharing it, mom loved it alot! I enjoyed it with white bread and mom had it with hot rotis. Thanks!

Charishma_Ramchandani July 10, 2002

I had a couple of cans of soy beans I wanted to use up (wasn't sure about proportions, but used 2 cans, each about 450g). This recipe was fast and easy and really, really good - I don't always like bean recipes but found this one very tasty and balanced. Had it with rice as a main dish, with a little extra table salt. Thumbs up from the rest of the family too. Thanks - I'll be making this again!

Mymble March 10, 2006