This comforting one-pot Taco Soup is easy to make with tomatoes, beans and your choice of beef or turkey! It's a healthy 30-minute meal that brings coziness to any busy weeknight.
Cook the aromatics. Heat the olive oil over medium heat in a soup pot or a Dutch oven. Add onions and saute for 2 minutes; stir in the garlic and cook for 20 seconds.
Add meat and seasonings. Stir in the ground beef and season with cumin, chili powder, dried oregano, salt, and pepper. Stir occasionally to break up the meat and cook for 6 minutes, or until the meat is browned.
Stir in the rest of the ingredients. Add tomatoes, green chiles, enchilada sauce, and black beans; stir to combine and cook for 3 minutes.
Add broth. Stir in the broth and bring to a boil. Reduce heat to a simmer and cook for 15 minutes, stirring occasionally.
Season to taste. Taste for salt, pepper, and seasonings, and adjust accordingly.
Serve. Remove the pot from the heat and ladle the taco soup into bowls. Garnish with chopped parsley, sour cream, and cheese, and serve.