Preheat oven to 350°F.
Dice the bell peppers and onion into uniform pieces; set aside.
Heat 1 Tablespoon olive oil in a large skillet over medium-high heat. Add the ground beef, peppers and onions. Cook over medium-high heat, crumbling the ground beef, until the vegetables are tender and the meat is no longer pink (about 5 minutes.) Drain excess grease from the skillet.
To the same skillet, add the canned tomatoes, beef broth, uncooked rice, minced garlic, and dried spices. Return to medium-high heat and cook for 5 minutes. (The mixture will be boiling gently.)
Transfer to a 9x13 inch baking pan and cover with foil. Bake at 350° for 1 hour, then check for doneness. If the rice is under-cooked, bake for 10-15 minutes more.
Remove from oven and sprinkle evenly with cheese. Bake for an additional 5-10 more minutes or until cheese is fully melted.
Garnish with sliced green onions and cilantro.