Heat oven to 350 degrees F.
Season beef with 1/8 teaspoon each of the salt and pepper. Heat 1 tablespoon oil in a large flame-proof covered casserole over medium-high heat. Brown beef for 3 minutes, turn and brown for 3 additional minutes. Remove to a plate and reserve. Add remaining tablespoon oil and the onion and cook for 3 minutes. Stir in cumin, ginger, cinnamon, tomatoes, broth and remaining 1/8 teaspoon each salt and pepper. Bring to a simmer over high heat and stir in the beef and any accumulated juices. With a wooden spoon, scrape up any browned bits from the bottom of the casserole. Cover and bake at 350 degrees F for 1-1/2 hours.
Meanwhile, bring a medium-size pot of water to a boil. Add green beans and cook 3 minutes, until crisp-tender. Drain and rinse in cold water. Set aside.
After 1-1/2 hours, stir the green beans and shredded carrots into the casserole. Cover and bake an additional 30 minutes.
Serve with couscous.