In a large skillet over medium heat, brown beef. Drain well. Stir in beans, taco sauce, chili powder and cumin. Heat until warm.
Spread the meat and bean mixture into a 9x13-inch casserole. Spread sour cream over the beef and bean mixture, then sprinkle onions, tomatoes, olives and peppers. Top with cheese.
Bake at 350 degrees F (175 degrees C) for 30 minutes. Serve warm.