Ingredients
Equipment
Method
- In a medium saucepan over medium-high heat, melt butter and whisk in flour to form a roux. Cook for 2–3 minutes until golden. Gradually whisk in milk until smooth, season with salt and pepper, and set aside.
- In a large Dutch oven, cook ground beef over medium-high heat until browned. Season with salt, pepper, and garlic powder. Remove beef, reserving 2 tbsp of fat in the pot.
- Add onion, potatoes, and red bell pepper to the pot. Sauté for 10–12 minutes until softened. Stir in cumin and cayenne.
- Add corn, black beans, and green chiles, stirring to combine. Return the browned beef to the pot.
- Pour in chicken or beef broth and bring to a boil. Reduce heat and simmer for 15 minutes.
- Stir in the prepared roux, then add Velveeta cubes. Cover and cook for 15 minutes, stirring occasionally, until cheese melts and soup thickens.
- Stir in grated cheddar cheese. Taste and adjust seasoning. Serve hot topped with bacon bits and fresh herbs if desired.
Notes
For extra spice, add jalapeños or more cayenne pepper. Substitute ground turkey or sausage for beef. Use Yukon Gold or Russet potatoes for the best texture. This soup freezes well — cool completely before storing in freezer-safe containers for up to 3 months.
