This Mexican classic gains so much flavor in a short amount of time. Smarts: Be sure to cook the vegetables very well before adding the stock - that's the key to building a great base of flavor.
Mushrooms, any type
- 10 oz
, chopped
(look for pre-chopped to save time)
Avocados
- 1
, sliced
Oil, olive
- 2 Tbsp
Coleslaw mix
- 10 oz
Tomato paste
- 2 Tbsp
Chili powder
- 2 tsp
Oregano, dried
- 1 tsp
Hot sauce (opt), use your favorite
- 1 tsp
Stock, any type
- 6 cups
Cilantro leaves
- 2 Tbsp
Prep
Carrots / Onions / Garlic - Prep as directed and combine. (Can be done up to 5 days ahead)
Make meatballs - Combine ground beef, almond meal, eggs, salt, ground coriander, garlic powder, and black pepper. Gently mix together with a spoon or with your hands. Form into 1” / 2.5 cm balls. (Can be done 1 day ahead)
Mushrooms - Chop. (Can be done up to 3 days ahead)
Heat a Dutch oven or large saucepan with oil over medium-high heat. Add carrots, onions, garlic, and coleslaw mix. Season with some salt and cook until the coleslaw cooks down and begins to soften, 5 to 7 minutes.
Stir in the mushrooms and continue cooking until the mushrooms are soft and the vegetables are starting to caramelize on the bottom of the pan, 8 to 10 minutes more. (Add some water if the vegetables get dry and start to stick to the bottom of the pan.)
Stir the tomato paste, chili powder, oregano, and hot sauce into the vegetables and cook until fragrant, ~2 minutes.
Pour the stock into the pan, scraping up any browned bits on the bottom of the pan. When the stock begins to simmer, gently add the meatballs to the simmering stock. Cover the pot with a lid and simmer until the meatballs are cooked through, 10 to 12 minutes.
When the meatballs are done cooking, taste the soup and season with some more salt and pepper or hot sauce.
Divide the soup between bowls. Top with avocado and cilantro leaves. Enjoy!