In a dutch oven or other large skillet safe pot heat avocado oil over medium heat, add onion and cook until tender.
Add garlic and ginger then cook for an additional 1-2 minutes.
Add tomato paste, water, ground turmeric, ground coriander, garam masala, cinnamon salt and red chili powder. Still well. Then add bay leaves..
Add cubed beef to the pot, stir well. Cook, covered on low for 1-1.5 hours until beef is tender.
Remove from heat. Remove bay leaves and top with fresh cilantro, is desired, and serve!
Note: If you want to thicken the curry you can allow it to heat over medium-high heat for 5-10 minutes to allow it to reduce. You can also stir in 1/4 tsp of xanthan gum and heat for 3-5 minutes as you continuously stir until the sauce has thickened!