Toss the meat with flour, salt and black pepper until each piece is evenly coated.
Add coconut oil to the bottom of dutch oven or large pot over medium high heat.
Work in batches and cook the meat 2-3 minutes on each side, stirring occasionally.
Continue on with the next batch of meat. Add more coconut oil if the pan is dry.
Remove the meat from the pot and transfer to a plate in order to cool.
Then include the onion, garlic, and grated ginger. Sauté for about 5 minutes or until onions are soft. Remember to add more oil if needed.
Stir in the tomato paste and cook for about 2 minutes, until it becomes thick and dark.
Add coriander, turmeric, cumin, cardamom, cayenne pepper, and garam masala.
Transfer the meat back into the pot.
Include the chicken broth, tomato puree, heavy cream, chick peas, and sweet potato.
Bring to boil, reduce heat.
Simmer on medium heat, partly covered, until liquid has thickened and venison easily falls apart --about two hours.
Serve, garnish with optional fresh herbs such as cilantro, and enjoy.