This comforting bowl brings the vibrant spirit of Tex-Mex to your kitchen with a luxurious, velvety broth. A deconstructed taco in soup form, it features seasoned ground beef, hearty black beans, sweet corn, and diced green chilies simmered in a rich, cream-based tomato broth. Topped with fresh avocado, lime, and cilantro, it offers a perfect balance of savory richness and bright, acidic notes. It is the ultimate reliable meal for busy weeknights or a cozy weekend gathering.
1 tablespoon extra virgin olive oil
1 pound lean ground beef (85% lean)
1 small yellow onion, finely diced
2 cloves fresh garlic, minced
1 packet mild taco seasoning
1 can (15-ounce) black beans, drained and rinsed
1 can (15-ounce) sweet corn kernels, drained
1 can (10-ounce) diced tomatoes with green chilies
4 cups chicken broth
1 cup heavy cream, room temperature
1 ripe avocado, diced
1 fresh lime, cut into wedges
1 handful fresh cilantro, chopped
Heat olive oil in a large pot or Dutch oven over medium-high heat.
Add the ground beef and diced onion, cooking until the beef is browned and the onion is translucent.
Stir in the minced garlic and cook for about 1 minute until fragrant.
Add the taco seasoning and stir to coat the beef mixture.
Pour in the black beans, corn, diced tomatoes with chilies, and chicken broth.
Bring the soup to a simmer, then reduce heat and let it cook for 15-20 minutes to allow flavors to meld.
Reduce heat to low and stir in the heavy cream until fully incorporated.
Remove from heat and serve immediately.
Garnish each serving with diced avocado, a squeeze of fresh lime juice, and fresh cilantro.
Ensure the heavy cream is at room temperature before adding to the pot to prevent curdling. You can store leftovers in an airtight container for up to 3 days in the refrigerator. The soup thickens slightly when cooled, so add a splash of broth when reheating.