1. Heat a large pot over medium-high heat. Add 2 tsp. of the oil and heat until very hot. Toss beef with flour. Add half the beef to the pot and saute over medium-high heat until golden brown on all sides, about 5 to 7 minutes. Transfer to a bowl or plate with a slotted spoon. Add another 2 tsp. of the oil and heat until hot. Add remaining beef and sear on all sides until golden brown. Add to first batch of meat with a slotted spoon.
2. Add remaining 2 tsp. oil to pot and heat. Add garlic, onions, mushrooms, cinnamon sticks, and fennel seeds. Saute over medium heat for about 1 minute, stirring with a wooden spoon. Add 3 Tbsp. of the red wine, scraping up any browned bits from bottom of pot. Cover and cook until onions are slightly limp, about 3 minutes. Return seared beef and any cooking juices to pot.
3. Add carrots, remaining wine, and broth to beef, stirring to combine ingredients. Bring liquid to a boil, then cover tightly and reduce heat to low. Simmer, stirring occasionally, until beef and vegetables are very tender, about 1 hour and 15 minutes. Stir in pepper and salt, if desired. Serve hot, with crusty bread or potatoes.
Source: Fresh Magazine January, February 2010