Ingredients
Equipment
Method
Prepare the Base
- Heat olive oil in a large Dutch oven or heavy-bottomed soup pot over medium-high heat. Add ground beef and cook, breaking it up with a spoon, until browned. Drain off any excess fat.
Sauté Aromatics
- Add chopped onion and green bell pepper to the pot. Cook until softened, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Build Flavor
- Stir in the tomato paste, chili powder, ground cumin, smoked paprika, and dried oregano. Cook for 1-2 minutes, stirring constantly, to toast the spices and deepen their flavor.
Add Cabbage and Liquids
- Add the chopped cabbage to the pot. Stir well to combine with the meat and spices, and cook for 5 minutes, stirring occasionally, until the cabbage begins to wilt slightly. Pour in the undrained diced tomatoes and beef broth.
Simmer the Soup
- Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes, or until the cabbage is very tender.
Final Additions and Serving
- Stir in the rinsed black beans and drained corn. Cook for an additional 5 minutes to heat through.
- Season the soup with salt, black pepper, and optional hot sauce to taste. Ladle hot soup into bowls. Top each serving generously with crushed Frito corn chips, shredded cheddar cheese, a dollop of sour cream, and a sprinkle of fresh cilantro.
Notes
This soup is even better the next day! Store leftovers in an airtight container in the refrigerator for up to 3-4 days. For an extra kick, add a pinch of red pepper flakes with the other spices. You can also experiment with different types of beans like kidney beans or pinto beans.
![Bowl of {{ $('Fetch Recipe Data').first().json["Main Keyword"] }} with cabbage, corn, and crunchy chips.](https://tastytablekitchen.com/wp-content/uploads/2026/03/frito-cowboy-cabbage-.webp)