A rich and creamy taco soup loaded with ground meat, beans, corn, and Tex-Mex spices. Made in one pot and ready in under 30 minutes for the perfect cozy dinner.
Author:Maya Lawson
Prep Time:15 minutes
Cook Time:10 minutes
Total Time:25 minutes
Yield:4 servings 1x
Ingredients
Scale
1 lb ground beef or turkey
1 tbsp olive oil
1 small onion, diced
2 cloves garlic, minced
1 packet taco seasoning
1 can (15 oz) black beans, drained
1 can (15 oz) corn, drained
1 can (14.5 oz) diced tomatoes
2 tbsp tomato paste or 1/2 cup salsa
3 cups chicken broth
4 oz cream cheese, softened
1/2 cup heavy cream or half-and-half
Optional: 1 can green chiles or 1 diced jalapeño
Instructions
Heat oil in a large pot. Add ground meat and onion. Cook until browned, about 5–6 minutes. Drain excess fat.
Stir in garlic, taco seasoning, and jalapeño (if using). Cook 1 minute.
Add beans, corn, tomatoes, tomato paste, and broth. Bring to a simmer and cook for 10–12 minutes.
Reduce heat to low. Stir in cream cheese and heavy cream until fully melted and smooth.
Simmer 3–5 minutes more. Serve hot with your favorite toppings.
Notes
For vegetarian, skip meat and double beans.
For spicier soup, add hot sauce or chili flakes.
Store leftovers up to 4 days or freeze up to 2 months.