Ingredients

3tbspolive oil

2lbslean beef,or pork, cut into ½″ cubes

1medium onion,white or yellow, chopped

1poblano pepper,seeded and finely diced

1jalapeno pepper,seeded and finely diced, optional

5garlic cloves,peeled and minced

2tbspchili powder

1tbspground cumin

2tsporegano,dried

2tspsugar

1tspchipotle powder

2cupsbeef broth

2cupswater

15ozblack beans,(1 can) drained and rinsed

15ozRotel diced tomatoes and green chiles,(1 can)

8oztomato sauce,(1 can)

2tbspbalsamic vinegar

3tbspmasa harina,or you can use all purpose flour or cornstarch to thicken

shredded cheddar cheese

sour cream

onions,green or red, chopped

diced avocado

chopped cilantro

Preparation

Heat 2 Tablespoons of oil in a large skillet over medium-high heat. Add the meat (beef or pork) and cook until just browned on all sides. Then remove meat with a slotted spoon and set aside.

In a large stockpot heat the additional 1 Tablespoon oil over medium heat. Add the onions, poblano and jalapeno peppers, and saute until softened for about 4 minutes.

Add the garlic and spices and saute until very aromatic for about 1 minute more. Add in the beef broth, water, beans, Rotel, tomato sauce, vinegar, and browned meat, and stir to combine.

Simmer over medium-low heat for a couple of hours then in a separate bowl, whisk together masa harina with ½ cup of cold water.

Add the mixture to the soup and stir in to thicken. Taste soup and adjust seasonings to taste.

To serve, ladle soup into bowls and top with desired toppings.