Brown the beef: Heat a large pot over medium heat. Add the ground beef and cook until browned, breaking it apart with a spoon. Drain excess grease.
Sauté the aromatics: Stir in the diced onion and minced garlic. Cook until the onions are soft and fragrant.
Add vegetables and seasonings: Add the potatoes, diced tomatoes, corn, pinto beans, black beans, ranch seasoning, smoked paprika, and chili powder. Stir well.
Pour in the broth: Add the beef broth and bring the pot to a boil.
Simmer: Once boiling, reduce the heat to low and let the soup simmer for about 20 minutes, or until the potatoes are tender.
Add the cream: Lower the heat, then gently stir in the heavy cream. Simmer for an additional 5 minutes.
Taste and adjust: Add salt and pepper as needed before serving.