Start with prep work by washing, roughly drying the cranberries, and peeling and chopping the garlic. You can also use frozen cranberries for this chutney. Just make sure to cook on medium high until you evaporate all the extra water that comes out.
Now heat oil in a pan and stir fry chopped garlic for a few seconds without burning, then add fenugreek powder (methi powder) and mustard powder to the oil and fry for a few more seconds.
Next, add chopped green chilies and cranberries and mix well. Cook covered while stirring occasionally for the first 5 minutes to bring out the water in the cranberries and help them cook faster.
Every time you stir, try to smash the berries roughly with the spatula. Cranberries will slowly turn into mashed consistency as they cook down.
After 5 to 7 minutes of adding cranberries, add sugar or jaggery, salt, and red chili powder, mix well and cook uncovered to evaporate all the moisture and cook the cranberries further down.
When all the moisture is evaporated and cranberries are cooked down properly into a thick mixture, check the taste to see if it needs any more of the seasonings and add if required. Turn off the heat and take the chutney into a serving dish.
If you are planning to use it as a dip, spread, or topping then it is ready now. On the other hand, if you are planning to serve it with rice or dosa then please continue with the next step to add the tempering to finish up the dish.
Tempering: Heat oil in a small tempering pan, add split urad dal, mustard seeds, broken red chilies, curry leaves, and hing (asafoetida). Fry them for a few seconds until the dal turns golden brown and then add some finely chopped onions and chopped cilantro. Stir fry the onions for a couple of minutes just until they are slightly softened. No need to fry them for a long time. Now turn off the heat and add the tempering on top of the cranberry chutney in the serving dish and mix well before you serve.