A thick and delicious Mexican soup with beef, tomatoes, and potatoes that can be whatever you want it to be by adding even more of your favorite vegetables. A little hint of red wine add wonderful flavor.
INGREDIENTS (for 6 servings):
- vegetable oil for browning
- 1 pound beef round, thinly sliced then cut into 1 inch pieces
- 1 medium onion, diced
- 6 roma (plum) tomatoes, chopped
- 4 new potatoes, quartered
- 2 cups tomato puree
- 1 bunch fresh spinach, rinsed and torn into bite-size pieces
- 1/2 cup red wine
- 3 cloves garlic, minced
- 2 tablespoons chopped fresh oregano
- 1 (14.5 ounce) can beef broth
Heat oil in a medium skillet over medium-high heat. Cook and stir meat until well browned on all sides, then transfer to a large stock pot. Cook and stir onions in the same skillet in the fat remaining from the meat. When lightly browned and tender, stir in tomatoes. Continue cooking until some of the tomato liquid has evaporated, then transfer to the stock pot with the meat.
In a separate skillet, brown the potatoes in a small amount of oil over medium-high heat, turning occasionally. Add the potatoes to the meat, along with the tomato puree, spinach, red wine, garlic, and oregano. Add just enough beef broth or water to cover meat and vegetables, and bring to a boil. Reduce heat to a simmer, cover, and cook for one hour.
Optional vegetables cut into bite size pieces may include mushrooms, carrots, zucchini, or chayote, and may be added to the soup just before covering and simmering.