Mexican Thick and Hearty Taco Soup

The kind of soup that hugs you back.

There are soups you sip… and then there are soups you sink into. This Mexican Thick & Hearty Taco Soup is firmly in the second category. It’s rich, chunky, deeply seasoned, and unapologetically filling. The kind of soup that fogs up the windows, fills the house with the smell of toasted spices, and makes you slow down whether you meant to or not.

From the first simmer, the aroma tells you exactly what you’re in for: warm cumin and chili powder blooming in the pot, savory beef, sweet corn popping against acidic tomatoes, and just enough heat to keep things interesting without overwhelming your spoon. Every bite is loaded. No hunting for beans. No thin broth pretending to be dinner. This is a stick-to-your-ribs, end-of-a-long-day, bowl-in-both-hands kind of meal.

The potatoes quietly do the heavy lifting here, thickening the soup naturally and giving it that slow-cooked, hearty feel. Stirring in cheese at the end makes everything richer and smoother, turning the broth into something closer to a stew than a soup. Add tortilla chips for crunch, sour cream for cool contrast, and suddenly it feels like taco night and soup night had a very good idea together.

This is the soup you make when you want comfort without fuss, flavor without babysitting the stove, and leftovers that somehow taste even better the next day.


Ingredients

  • 1 lb ground beef (or ground turkey)
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 packet taco seasoning (or homemade)
  • 1 packet ranch seasoning (optional, but adds richness)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 1 can (15 oz) sweet corn, drained
  • 1 can (10 oz) Rotel (diced tomatoes with green chilies)
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) tomato sauce
  • 2 cups beef broth (use less for a thicker soup)
  • ½ cup salsa
  • 1–2 small potatoes, peeled and diced
  • 1 bell pepper, diced
  • 1 cup shredded cheddar cheese
  • ¼ cup fresh cilantro, chopped (optional)

Optional Toppings

  • Sour cream
  • Shredded cheese
  • Crushed tortilla chips or strips
  • Diced avocado
  • Jalapeño slices
  • Fresh cilantro

Directions

  1. Build the flavor base
    In a large pot or Dutch oven, brown the ground beef over medium heat. Add the diced onion and cook until softened, then stir in the garlic. Drain excess grease if needed.
  2. Season generously
    Sprinkle in the taco seasoning (and ranch seasoning if using). Stir well and cook for 1–2 minutes to let the spices bloom and deepen.
  3. Bring it all together
    Add the black beans, pinto beans, corn, Rotel, diced tomatoes, tomato sauce, salsa, potatoes, bell pepper, and beef broth. Stir to combine.
  4. Simmer and thicken
    Bring the soup to a gentle boil, then reduce heat to low. Cover and simmer for 30–40 minutes, stirring occasionally, until the potatoes are tender and the soup has thickened.
  5. Finish with richness
    Stir in the shredded cheddar cheese until fully melted and incorporated.
  6. Serve it hot
    Ladle into bowls and finish with your favorite toppings. Don’t be shy.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *