Brown the ground beef in a skillet over medium heat until fully cooked. Drain the excess grease.
Transfer the cooked beef to the crockpot.
Add the onion, garlic, beef broth, diced tomatoes, diced tomatoes with green chilies, black beans, corn, uncooked rice, taco seasoning, cumin, smoked paprika, salt, and black pepper.
Stir well to combine.
Cover and cook on Low for 5 to 6 hours or High for 2½ to 3½ hours, until the rice is tender.
Stir the soup well before serving.
Top each bowl with shredded cheddar cheese and fresh cilantro.
Serve hot with your favorite toppings.