Craving the taste of the streets of Amritsar, but without the meat? Look no further than Amritsari Soya! This Punjabi street food is a perfect blend of spices and served with hot kulchas, making it an unbeatable street food dish to make at home!

Time
55 Mins

Serves
2-3 person
What goes into making Amritsari Soya?
- 2 Tbsp Tea Powder
- 1 Cinnamon
- 2 Cardamom
- 3-4 Cloves
- 1 Cup Water
- 1 Cup Soya Chunks
- 3 Tbsp Rice Bran Oil
- 2 Tbsp Cumin Seeds
- 2 Green Chilli (Chopped)
- 1 Onion (Chopped)
- ½ Tbsp Asafoetida
- ½ Tbsp Turmeric Powder
- 1 Tbsp Red Chilli Powder
- Salt (To Taste)
- 2 Cups Tomato Puree
- 1 Tbsp Kasuri Methi
- Coriander Leaves (Garnish)
Shop the ingredients


How to make Amritsari Soya with Kulcha?
In a muslin cloth, add tea powder, cinnamon, cardamom, and clove. Tie it up into a potli.
Boil water in a pan with some salt. Add the masala potli into the water and let it simmer for a few minutes.
Add the soya chunks to the boiling water and let it boil for 5-6 minutes. Transfer the chunks to a bowl of room temperature water and then squeeze out the excess water from the chunks.
Split the cooked soya into two and grind one half of the chunks in a blender. Set them both aside for later.
Heat ghee in a pan with cumin seeds, green chilli, onion, and saute for a minute.
Add the asafoetida, turmeric powder, red chilli powder, and salt. Mix and let it cook for a minute.
Stir in the tomato puree and let it simmer for a minute. Add in the grounded soya chunks and the boiled soya chunks and mix thoroughly.
Sprinkle kasuri methi and cook for 2 minutes.
Garnish this Amritsari Soya with coriander leaves and serve with hot phulkas on the side!
Shop the ingredients

