Have all your ingredients lined up ready.
Heat oil to medium.
Add mustard seeds, star anise and cinnamon stick. Fry for a few seconds until the seeds starts to pop.
Immediately add sliced onions, garlic and ginger. Cook for a minute or two.
Add sliced curry leaves and cook for another minute.
Add the ground spices (cumin, coriander and turmeric), salt and stir to combine.
Add the pumpkin and move around to coat the chunks with the oil and spices.
Pour in 200ml almond milk. Bring to boil, lower down the heat and simmer for 10-15 minutes or until the pumpkin is done to your liking.
Remove from the heat and let rest for 5-10 minutes to thicken the gravy.
Serve sprinkled with fresh coriander and roasted almonds alongside white rice or a paratha bread.