A delicious and hearty soup made with black beans, salsa, and a touch of spice, perfect for a cozy meal.
If using ground beef, cook it in a pot over medium heat until browned, then drain any excess fat.
Use a wooden spoon to break the beef into small pieces as it cooks for even browning.
Add the black beans, salsa, chili powder, chicken broth, green onions, and cilantro to the pot.
Stir the ingredients well to ensure the flavors are evenly distributed.
Bring the mixture to a boil, then reduce the heat to low and mash some of the beans with a spoon for a thicker texture.
Mashing some beans releases their starch, which naturally thickens the soup.
Simmer the soup over low heat for 30 minutes to an hour, stirring occasionally.
Cover the pot partially to prevent the soup from reducing too much while simmering.
Serve the soup hot, topped with shredded cheddar cheese and a dollop of sour cream.
Add a sprinkle of freshly chopped cilantro on top for a vibrant presentation.