Cheesy taco soup made with ground beef, black beans, diced tomatoes with green chiles, sharp cheddar cheese, and homemade taco seasoning. This easy gluten-free soup is creamy, hearty, and perfect for weeknight dinners or family meals. A one-pot Mexican-inspired soup recipe that pairs well with tortilla chips, avocado, jalapeños, and fresh cilantro, and works well for meal prep and cold weather meals.

Ingredients
1 lb ground beef
Salt and pepper
1 (10 oz) can diced tomatoes with green chiles, undrained
1 (15 oz) can black beans, drained and rinsed
2 tablespoons butter
2 tablespoons gluten-free flour
3 cups milk, divided (2% or higher recommended)
6 oz sharp cheddar cheese, freshly grated
Taco seasoning
1 tablespoon chili powder
2 teaspoons cornstarch
1 1/2 teaspoons cumin
1/2 teaspoon paprika
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon black pepper
1/4 teaspoon dried oregano
1/4 teaspoon salt
1/4 teaspoon cayenne pepper (optional)
Toppings (optional)
Shredded cheese, tortilla chips, pickled jalapeños, green onions, black olives, pico de gallo, diced avocado, cilantro
Directions
Mix all taco seasoning ingredients in a small bowl and set aside.
Brown the ground beef in a large pot over medium-high heat, seasoning with salt and pepper. Drain excess fat. Add diced tomatoes with green chiles, black beans, taco seasoning, and 1 1/2 cups milk. Stir and set aside.
In a saucepan, melt butter over medium heat. Whisk in gluten-free flour and cook for 1 minute. Slowly whisk in the remaining 1 1/2 cups milk until smooth. Cook, stirring constantly, until thickened, about 3–4 minutes. Remove from heat and stir in cheddar cheese until fully melted.
Pour cheese sauce into the soup pot and stir well. Bring to a gentle simmer over medium heat, then reduce heat and cook for 10 minutes, stirring often. Serve hot with desired toppings.
Tips
Grate cheese fresh for smoother melting. Stir frequently to prevent sticking. Adjust thickness with extra milk if needed.

Variations and Substitutions
Use ground turkey instead of beef. Swap black beans for pinto beans. Pepper jack cheese adds extra heat. Use dairy-free milk and cheese for a lactose-free version.
FAQs
Is this soup gluten-free?
Yes, when using certified gluten-free ingredients.
Can it be made ahead?
Yes, it reheats well and thickens slightly over time.
Can I freeze it?
Freezing is possible, but texture is best when freshly made.
Serving Suggestions
Serve with tortilla chips, cornbread, or a simple green salad. Works well for casual dinners and game-day meals.
Why You’ll Love This Recipe
Creamy texture, bold taco flavor, simple ingredients, and one-pot comfort food that works for busy weeknights.
Cheesy Taco Soup
6
servings5
minutes20
minutes417
kcalIngredients
1 lb ground beef
Salt and pepper
1 (10 oz) can diced tomatoes with green chiles, undrained
1 (15 oz) can black beans, drained and rinsed
2 tablespoons butter
2 tablespoons gluten-free flour
3 cups milk, divided (2% or higher recommended)
6 oz sharp cheddar cheese, freshly grated
Taco seasoning
1 tablespoon chili powder
2 teaspoons cornstarch
1 1/2 teaspoons cumin
1/2 teaspoon paprika
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon black pepper
1/4 teaspoon dried oregano
1/4 teaspoon salt
1/4 teaspoon cayenne pepper (optional)
Toppings (optional)
Shredded cheese, tortilla chips, pickled jalapeños, green onions, black olives, pico de gallo, diced avocado, cilantro
Directions
- Mix all taco seasoning ingredients in a small bowl and set aside.
- Brown the ground beef in a large pot over medium-high heat, seasoning with salt and pepper. Drain excess fat. Add diced tomatoes with green chiles, black beans, taco seasoning, and 1 1/2 cups milk. Stir and set aside.
- In a saucepan, melt butter over medium heat. Whisk in gluten-free flour and cook for 1 minute. Slowly whisk in the remaining 1 1/2 cups milk until smooth. Cook, stirring constantly, until thickened, about 3–4 minutes. Remove from heat and stir in cheddar cheese until fully melted.
- Pour cheese sauce into the soup pot and stir well. Bring to a gentle simmer over medium heat, then reduce heat and cook for 10 minutes, stirring often. Serve hot with desired toppings.








Leave a Reply