Put the walnut kernels in a grinder and make a fine powder.
Heat a heavy-bottomed pot and put the ground walnuts into it. Dry roast on low flame for 3-4 minutes or until the walnuts become fragrant and start releasing oil. Keep on stirring in between to avoid burning.
Add around 3.5 cups of water to the roasted ground walnut and let it boil.
Once the water starts boiling, add the vegetable bouillon, pomegranate molasses, brown sugar, cinnamon, salt, and pepper. Mix everything and cover the pot. Cook for about an hour. Keep on checking and stirring in between to make sure it’s not sticking to the bottom.
While the walnut stew is getting ready, soak soya chunks in hot water for around 10 minutes. After 10 minutes, squeeze out the water and keep the chunks aside.
Heat oil in a different pot. Throw in the onions and cook until they start turning brown.
Add turmeric powder and saute for a few seconds.
Add potato cubes and cook for 4-5 minutes, stirring in between.
Next, add soya chunks and stir fry for around 2 minutes. Add around ½ a cup of water and cook for another 3-4 minutes.
Add walnut stew which has been cooked for at least 1 hour. Mix well and cover. Cook for another 30 minutes. Keep checking after 10-15 minutes to ensure that it’s not sticking to the bottom.
Once done, take it out in a serving dish, garnish with chopped parsley/ coriander leaves, pomegranate arils and serve with steamed basmati rice.