Take a frying pan and heat it on a low flame on your gas stove.
Now add all the ingredients such as 2 tbsp of coriander seeds, 2 tbsp cumin seeds, 1 tsp fenugreek seeds, 3 pieces of star anise, 1 tsp of cloves, ½ tsp of black pepper, 3 pieces of black cardamom, 8 to 10 pieces of dried Kashmiri red chilies, 3 pieces of bay leaves torn into small pieces, 1 tbsp of dried fenugreek (methi) leaves, 1 small cinnamon stick of about 1 inch in size, 1 piece of nutmeg, 6 pieces of cashew nuts, and 1 tbsp of dried mixed melon seeds (charmagaz) in it.(Pro tip: You may skip adding dried mixed melon seeds to the ingredients. However, adding it enhances the taste). Stir the ingredients for a few minutes to dry roast them on a low flame.
When the ingredients are roasted and dried nicely and you can smell the aroma of the roasted spices, turn the flame of your gas stove off.
Transfer the spices to a plate and set it aside to let them cool off completely at room temperature.
When the ingredients are sufficiently cool, you will now need to add a few powdered ingredients to it, starting with 1 tsp of dry mango powder (amchur).
Then add ½ tsp of black salt to the ingredients on the plate.
Follow it with ½ tsp of table salt.
Now add ½ tsp of dry ginger powder.
Then add 1 tbsp of dry pomegranate seeds (anardana) powder to it.
Finally, ¼ tsp of citric acid to the content on the plate.
Mix all the powdered masala with the ingredients on the plate nicely.
Now take a dry and clean grinder. Transfer all the ingredients to the grinder and grind them to get a fine powder.
Transfer it to a plate and your rajma masala powder is ready to be used.