To make the marinated meat, place the venison, pork belly, plain yoghurt, ground turmeric, red chilli powder, salt, and lemon juice into a large bowl. Mix well and marinate for at least 1 hour, or overnight for a deeper flavour.
To make the curry, heat the vegetable oil in a large lidded saucepan over medium heat. Add the black cardamom pods, cinnamon stick, cloves, and cumin seeds, and sizzle for 1 minute or until fragrant.
Stir in the onion and cook for 7–8 minutes until golden brown. Add the ginger and garlic and fry for another 2 minutes.
Add the chopped tomatoes, cook for 2 minutes, then add 200ml/7fl oz water. Cover and cook until the oil separates from the mixture.
Stir in the garam masala, ground turmeric, red chilli powder, and smoked paprika. Add the marinated meat to the pan and stir well to coat the meat in the mixture. Add enough water to cover the meat.
Cover and cook over low heat for 40–50 minutes, stirring occasionally, until the meat is tender. Add more water if needed or take off the lid and reduce if there is too much liquid. Season with salt to taste.
To make the pilau rice, heat the vegetable oil in a large lidded saucepan over medium heat. Add the cumin seeds and sizzle for a few seconds.
Add the green cardamom pods, cinnamon stick, and bay leaf. Fry for 1 minute until fragrant.
Stir in the onion and cook for 7–8 minutes until golden brown. Add the garlic and fry for 1–2 minutes.
Stir in the basmati rice, ensuring the grains are well coated in the mixture. Pour the chicken stock into the pan and season with salt.
Bring to the boil, then reduce the heat to low. Cover with a tight-fitting lid and cook for 12–15 minutes or until the rice is tender and all of the liquid is absorbed.
Turn off the heat. Pop the unsalted butter into the pan and put the lid back on. Set aside, covered, for 5 minutes, then fluff the rice with a fork.
Garnish the curry and rice with the coriander leaves and serve immediately.