Heat 1/4 cup ghee or vegetable oil in a heavy-bottomed pot over medium heat. Add 2 whole cinnamon sticks, 2 whole star anise, 1 tsp whole black peppercorns, 4 whole dried red chilies, and 6 whole cardamom pods. Sauté for 1 minute until fragrant.
Add 2 large finely chopped onions and cook for 8-10 minutes until golden brown. Stir in 4 minced garlic cloves and 2 tbsp fresh ginger slices, cooking for an additional minute.
Increase the heat to medium-high. Add 2 lbs beef chuck cubes and brown on all sides, about 5-7 minutes.
Pour in 2 cups curry sauce and 1 tsp kosher salt. Bring the stew to a gentle boil, then reduce heat to low. Cover and simmer for 1.5 hours, stirring occasionally.
In a blender, puree 1/2 cup cashews with 1/2 cup plain yogurt until smooth. Stir this cashew cream into the simmering pot.
Cook uncovered for another 30 minutes until the beef is incredibly tender and the sauce has thickened.
Garnish with 1/2 cup chopped cilantro and serve hot with warm naan or basmati rice.