In a large skillet over medium heat, cook the ground beef with chopped onions and minced garlic until the beef is browned and the onions are translucent. Drain any excess fat.
Stir in the diced tomatoes (with juices), black beans, corn, uncooked rice, beef broth, chili powder, paprika, salt, and pepper. Mix well to combine all ingredients.
Bring the mixture to a gentle simmer and allow it to cook for about 5 minutes, letting the flavors meld together.
Remove the skillet from heat and mix in the sour cream and 1 cup of the shredded cheddar cheese until evenly distributed.
Transfer the mixture into a greased 9x13 inch baking dish, spreading it out evenly.
Top with the remaining shredded cheddar cheese.
Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes.
Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden brown.
Allow the casserole to sit for about 5 minutes before serving. Garnish with fresh cilantro or parsley if desired.
Notes
Garnish with fresh cilantro or parsley for added flavor.