This Steak Fajita Soup is a warm and comforting dish that combines the classic flavors of fajitas with the heartiness of a soup. Tender strips of steak are simmered in a flavorful broth along with onions, peppers, and spices. The result is a satisfying and filling soup that is perfect for chilly nights.
Ingredients
- 1 pound steak (flank or sirloin), thinly sliced
- 1 tablespoon olive oil
- 1 onion, thinly sliced
- 2 bell peppers, thinly sliced
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes
- 1 can (15 ounces) black beans, drained and rinsed
- 4 cups beef broth
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 cup frozen corn
- Juice of 1 lime
- Optional toppings: shredded cheese, sliced avocado, sour cream, cilantro
Directions
- In a large pot or Dutch oven, heat the olive oil over medium-high heat.
- Add the steak and cook until browned, about 5 minutes. Remove from the pot and set aside.
- In the same pot, add the onion, bell peppers, and garlic. Cook until the vegetables are softened, about 5 minutes.
- Add the diced tomatoes, black beans, beef broth, chili powder, cumin, paprika, salt, and black pepper. Stir to combine.
- Bring the mixture to a simmer and let cook for 10 minutes.
- Add the cooked steak back to the pot along with the frozen corn. Let simmer for an additional 10 minutes to allow the flavors to meld together.
- Stir in the lime juice.
- Serve the soup hot, garnished with your desired toppings.
Interesting Facts
Fajitas originated in Mexican cuisine and traditionally consist of grilled meat, peppers, and onions served in tortillas.
This soup can also be made with chicken instead of steak for a lighter option.
The combination of spices like chili powder, cumin, and paprika give the soup its delicious and distinctive flavor.