15 Mexican Soup Recipes Beef with Delicious Twists

Photo of author
Written By zhengshangxiao110119

Wedding dreamer, detail lover, and storyteller behind every BrideWhimsy idea.

Here’s a lineup of 15 Mexican beef soups that bring bold flavor without the fuss. From smoky chipotle to tangy lime, each bowl is a hearty twist on tradition—perfect for cozy weeknights or impressing guests. Dive in and find your new favorite!

Classic Mexican Beef and Bean Soup

Classic Mexican Beef and Bean Soup

From the heart of Tex-Mex comfort comes a soul-warming Classic Mexican Beef and Bean Soup, where tender ground beef and creamy pinto beans swim in a deeply savory tomato broth kissed with mild chili spices. This is the kind of bowl that feels like a hug—hearty enough for a weeknight supper, elegant enough to serve with a sprinkle of fresh cilantro and a squeeze of lime.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

Soup Base

  • Olive oil – 2 tbsp
  • Onion, diced – 1 medium
  • Garlic, minced – 3 cloves
  • Ground beef – 1 lb
  • Chili powder – 2 tsp
  • Cumin – 1 tsp
  • Oregano – ½ tsp
  • Tomato paste – 3 tbsp
  • Canned diced tomatoes – 1 can (14.5 oz)
  • Canned pinto beans, drained and rinsed – 2 cans (15 oz each)
  • Beef broth – 4 cups
  • Salt – 1 tsp
  • Black pepper – ¼ tsp

For Serving

  • Fresh cilantro, chopped – ¼ cup
  • Lime wedges – 6

Instructions

  1. Heat 2 tbsp olive oil in a large pot over medium heat until shimmering.
  2. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
  3. Stir in the minced garlic and cook until fragrant, about 30 seconds.
  4. Add the ground beef, breaking it apart with a spoon, and cook until no longer pink, about 6 minutes.
  5. Drain excess fat if necessary (leave about 1 tbsp for flavor).
  6. Sprinkle 2 tsp chili powder, 1 tsp cumin, and ½ tsp oregano over the beef; stir and cook for 1 minute to bloom the spices.
  7. Add 3 tbsp tomato paste and cook, stirring constantly, until it darkens slightly, about 2 minutes.
  8. Pour in the canned diced tomatoes (with juices) and cook for 2 minutes, scraping up any browned bits from the bottom.
  9. Add the drained pinto beans and 4 cups beef broth. Stir to combine.
  10. Season with 1 tsp salt and ¼ tsp pepper.
  11. Bring the soup to a boil, then reduce heat to low, cover, and let it simmer for 30 minutes to meld flavors.
  12. Taste and adjust salt and pepper if needed (tip: the beans will continue to absorb seasoning).
  13. Ladle the soup into bowls and garnish with fresh chopped cilantro; serve with lime wedges on the side.
  14. For extra richness, stir in a splash of cream or a handful of shredded Monterey Jack cheese just before serving (tip: if using cheese, reduce salt slightly).
  15. To make ahead, cool completely, refrigerate in an airtight container for up to 3 days—the flavor deepens beautifully (tip: reheat gently to prevent beans from breaking apart).

Just a squeeze of lime brightens every spoonful, while the pinto beans lend a creamy counterpoint to the gentle warmth of chili and cumin. For a playful twist, serve it over a scoop of rice or with crispy tortilla strips for crunch. This is a soup that invites you to linger—and reach for a second bowl.

Spicy Chipotle Beef Taco Soup

Spicy Chipotle Beef Taco Soup

Velvety and robust, this Spicy Chipotle Beef Taco Soup brings together tender shredded beef, smoky chipotle peppers, black beans, and sweet corn in a deeply savory broth. It's a one-pot wonder that delivers all the flavors of classic tacos in a comforting, spoonable form.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

Main Ingredients

  • Olive oil – 2 tbsp
  • Beef chuck (boneless) – 1.5 lbs
  • Yellow onion – 1 medium, diced
  • Garlic cloves – 4, minced
  • Chipotle peppers in adobo sauce – 2 peppers, minced, plus 1 tbsp adobo sauce
  • Ground cumin – 1 tsp
  • Dried oregano – 1 tsp
  • Beef broth – 4 cups
  • Fire-roasted diced tomatoes – 1 can (14.5 oz)
  • Black beans (canned, drained and rinsed) – 1 can (15 oz)
  • Frozen corn – 1 cup
  • Lime juice – 1 tbsp
  • Salt – 1 tsp
  • Fresh cilantro – 2 tbsp, chopped

Instructions

  1. In a large Dutch oven, heat olive oil over medium-high heat. Season beef chuck with ½ teaspoon salt.
  2. Sear the beef for 3–4 minutes per side until deep brown. Transfer to a plate; set aside.
  3. Reduce heat to medium. Add diced onion; cook 3 minutes until softened, scraping up browned bits.
  4. Add minced garlic, chipotle peppers, adobo sauce, cumin, and dried oregano; cook 30 seconds until fragrant.
  5. Return beef to pot. Pour in beef broth and fire-roasted tomatoes, breaking tomatoes apart with a spoon.
  6. Bring to a boil, then reduce heat to low. Cover and simmer 40 minutes until beef is fork-tender. (Tip: For deeper flavor, skim any fat from the surface halfway through.)
  7. Remove beef to a cutting board; shred with two forks. Return shredded beef to pot.
  8. Stir in black beans and frozen corn; cook 5 minutes until heated through. (Tip: For a thicker soup, mash a few black beans against the side of the pot before stirring.)
  9. Stir in lime juice and remaining ½ teaspoon salt. Taste and adjust seasoning if needed. (Tip: A splash more adobo sauce can deepen the smokiness.)
  10. Ladle into bowls; garnish with fresh cilantro.

With each spoonful, you'll savor the interplay of smoky heat and tender beef against the sweetness of corn and earthy black beans. Serve with warm tortillas or a dollop of crema for an extra layer of richness.

Beef Albondigas Soup

Beef Albondigas Soup

Gently simmering on the stove, this Beef Albondigas Soup brings together tender meatballs, fragrant rice, and fresh mint in a clear, vibrant tomato broth. It’s a comforting Mexican classic that feels both rustic and refined, perfect for a cozy dinner.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

Meatballs

  • Ground beef – 1 lb
  • White rice, uncooked – ¼ cup
  • Egg – 1 large
  • Fresh mint, finely chopped – 2 tbsp
  • Garlic, minced – 2 cloves
  • Salt – 1 tsp
  • Black pepper – ½ tsp

Soup

  • Olive oil – 2 tbsp
  • Onion, diced – 1 medium
  • Garlic, minced – 3 cloves
  • Tomato sauce – 15 oz can
  • Chicken broth – 6 cups
  • Carrots, diced – 2 medium
  • Celery, diced – 2 stalks
  • Zucchini, diced – 1 medium (about 1 cup)
  • Fresh mint, for garnish – 2 tbsp

Instructions

  1. In a large bowl, combine ground beef, uncooked rice, egg, chopped mint, minced garlic, salt, and pepper. Mix gently with your hands until just combined; do not overwork.
  2. Shape the mixture into 1-inch meatballs (about 20-24). Set aside on a plate.
  3. In a large pot or Dutch oven, heat olive oil over medium heat. Add diced onion and cook until translucent, about 5 minutes.
  4. Add minced garlic and cook for 1 minute until fragrant.
  5. Pour in tomato sauce and chicken broth, stirring to combine. Bring to a simmer.
  6. Add carrots and celery. Simmer for 10 minutes until vegetables begin to soften.
  7. Gently drop the meatballs into the simmering broth. Do not stir; let them cook undisturbed for 5 minutes.
  8. Add diced zucchini. Continue to simmer for 15-20 minutes, until meatballs are cooked through and rice in meatballs is tender.
  9. Taste and adjust seasoning with salt and pepper if needed.
  10. Ladle soup into bowls and garnish with fresh mint leaves.

Your Albondigas Soup should be rich with savory tomato broth, tender vegetables, and light, herbaceous meatballs. The mint infuses a surprising freshness that brightens each spoonful; serve with warm tortillas or crusty bread for a complete meal.

Slow Cooker Birria Soup

Slow Cooker Birria Soup

Keenly anticipated as the weather turns cool, this Slow Cooker Birria Soup transforms humble beef into a deeply savory, chile-infused consommé that warms from the inside out. With guajillo chiles and adobo seasoning at its heart, the broth develops a complex, layered richness that only hours of gentle simmering can achieve.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 480 minutes

Ingredients

  • Beef chuck – 2 lbs
  • Guajillo chiles – 4, stemmed and seeded
  • Adobo seasoning – 2 tbsp
  • Olive oil – 2 tbsp
  • Onion – 1 large, chopped
  • Garlic cloves – 4, minced
  • Cumin – 1 tsp
  • Bay leaves – 2
  • Beef broth – 6 cups
  • Tomato paste – 3 tbsp
  • Salt – 1 tsp
  • Fresh cilantro – ¼ cup, chopped
  • Lime juice – 2 tbsp

Instructions

  1. In a dry skillet over medium-high heat, toast the guajillo chiles for 2-3 minutes until fragrant. Transfer to a bowl, cover with hot water, and soak for 15 minutes until softened.
  2. Meanwhile, season the beef chuck on all sides with adobo seasoning. In a large skillet, heat olive oil over medium-high heat and sear the beef until deeply browned, about 4 minutes per side. Transfer the beef to the slow cooker.
  3. In the same skillet, add the chopped onion and cook until soft and translucent, about 5 minutes. Add garlic and cumin, cook for 1 minute more. Deglaze with a splash of beef broth, scraping up any browned bits.
  4. Transfer the onion mixture to a blender along with the soaked chiles, tomato paste, and 1 cup of the soaking liquid (or water). Blend until completely smooth. Pour the chile puree over the beef in the slow cooker.
  5. Add the remaining beef broth and bay leaves to the slow cooker. Cover and cook on LOW for 8 hours, or until the beef is fork-tender and shreds easily. (Tip: For deeper flavor, you can also cook on HIGH for 5-6 hours, but low heat yields a more nuanced broth.)
  6. Once the beef is cooked, remove it from the slow cooker and shred with two forks. Skim any excess fat from the broth if desired, then stir in the shredded beef, salt, lime juice, and cilantro. (Tip: For a clearer consommé, strain the broth through a fine-mesh sieve before adding the beef back.)
  7. Taste and adjust seasoning with more salt or lime as needed. (Tip: Let the soup rest for 10 minutes off heat to allow flavors to meld before serving.)

Unbelievably silky and fragrant, this birria soup offers the same bold, chile-forward profile as the classic, but in a spoonable form that highlights tender shreds of beef. For an even more indulgent experience, serve alongside warm tortillas and a bowl of pickled onions, or use the broth as a dipping sauce for crusty bread—it’s that versatile.

Beef and Vegetable Caldo de Res

Beef and Vegetable Caldo de Res

When the evening air turns crisp, nothing satisfies like a deep, warming bowl of Beef and Vegetable Caldo de Res. This traditional Mexican soup is a masterclass in layering flavors—tender beef, sweet carrots, hearty cabbage, and mild chayote all simmer together in a fragrant broth that feels like a hug from the inside out. It’s rustic elegance in a bowl.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

Soup Base

  • Beef shank cross-cuts – 2 lbs (about 2 thick slices)
  • Water – 8 cups
  • Beef bouillon cubes – 2
  • Garlic – 4 cloves, smashed
  • Onion – 1 medium, quartered
  • Salt – 1 tsp
  • Black peppercorns – 6

Vegetables

  • Carrots – 3 large, peeled and cut into 2-inch chunks
  • Cabbage – ½ head, cut into 2-inch wedges
  • Chayote – 2, peeled and cut into 1-inch cubes
  • Corn on the cob – 2 ears, halved crosswise
  • Zucchini – 1 medium, cut into 1-inch chunks
  • Cilantro – ½ cup, chopped

For Serving

  • Lime wedges – 6
  • Radishes – 4, thinly sliced
  • Fresh cilantro – extra for garnish

Instructions

  1. In a large stockpot (at least 6 quarts), combine beef shanks, water, beef bouillon cubes, smashed garlic, onion quarters, salt, and peppercorns. Bring to a boil over high heat, then reduce to a simmer. Skim off any foam that rises to the surface.
  2. Simmer uncovered for 1 hour, or until beef is tender and easily pulls away from the bone. Tip: For a deeper flavor, brown the beef shanks in a dry pot before adding liquid.
  3. Remove beef shanks to a cutting board. Strain the broth through a fine-mesh sieve into a clean pot; discard solids. Tip: Straining ensures a clear, silky broth.
  4. When cool enough to handle, shred the beef from the bones, discarding any gristle. Cut into bite-sized pieces.
  5. Return the strained broth to a boil. Add carrots, cabbage wedges, chayote cubes, and corn halves. Reduce to a simmer and cook for 15 minutes, until vegetables are nearly tender.
  6. Add zucchini chunks and shredded beef. Simmer for 5 more minutes, until zucchini is just tender but not mushy. Tip: Add zucchini at the end so it retains its texture.
  7. Stir in chopped cilantro. Taste and adjust salt if needed.
  8. Ladle soup into bowls. Serve with lime wedges, sliced radishes, and extra cilantro for garnish.

Glistening with a rich, golden broth, each spoonful offers a tender bite of beef, the gentle crunch of cabbage, and the buttery softness of chayote. A squeeze of lime brightens every note—serve with warm tortillas for dipping, and let the steam carry you straight to comfort.

Green Chile Beef Posole

Green Chile Beef Posole

Kick off a soul-warming meal with this Green Chile Beef Posole, where tender chunks of beef simmer alongside hominy in a richly flavored broth fired with roasted green chiles. This New Mexican classic balances earthy, spicy, and bright notes for a deeply satisfying bowl.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 120 minutes

Ingredients

  • Beef chuck – 2 lbs, cut into 1-inch cubes
  • Hominy – 2 cans (15 oz each), drained and rinsed
  • Green chiles (roasted, peeled, chopped) – 1 cup
  • Yellow onion – 1 large, diced
  • Garlic – 4 cloves, minced
  • Chicken broth – 6 cups
  • Cumin – 1 tsp
  • Dried oregano – 1 tsp
  • Salt – 1 tsp
  • Black pepper – ½ tsp
  • Olive oil – 2 tbsp
  • Lime – 1, cut into wedges for serving
  • Cilantro – ¼ cup, chopped, for garnish
  • Radishes – 4, thinly sliced, for garnish

Instructions

  1. Season beef cubes with salt and pepper. Let rest at room temperature for 15 minutes.
  2. In a large Dutch oven, heat olive oil over medium-high heat until shimmering.
  3. Working in batches, sear beef on all sides until deep brown, about 4 minutes per batch. Transfer to a plate.
  4. Reduce heat to medium. Add onion and cook, stirring, until softened, about 5 minutes.
  5. Add garlic and cook until fragrant, about 30 seconds.
  6. Stir in cumin and oregano; cook for 1 minute until aromatic.
  7. Return beef to the pot along with any accumulated juices.
  8. Add chicken broth, hominy, and green chiles; bring to a boil.
  9. Reduce heat to low, cover, and simmer gently until beef is fork-tender, about 1½ to 2 hours.
  10. Tip: For deeper flavor, use homemade roasted green chiles—roast under broiler until charred, then peel and chop.
  11. Taste and adjust salt and pepper if needed.
  12. Tip: If the broth seems too thin, uncover and simmer an additional 10–15 minutes to reduce slightly.
  13. Tip: For a smoky touch, add a chipotle pepper in adobo sauce along with the chiles.
  14. Ladle posole into bowls. Squeeze lime juice over each serving. Garnish with cilantro and radishes.

Just one spoonful delivers a symphony of tender beef, plump hominy, and the gentle heat of green chiles in a savory broth. Serve with warm tortillas or a crunchy slaw for a textural contrast that makes every bowl memorable.

Low-Carb Keto Beef Cauliflower Soup

Low-Carb Keto Beef Cauliflower Soup

Just when you thought comfort food couldn't get any more virtuous, this low-carb keto beef cauliflower soup arrives to prove you wrong. A hearty, deeply savory bowl brimming with tender ground beef, tender cauliflower florets, and a whisper of Mexican spices, it delivers all the satisfaction of a classic chowder without the carbs. Perfect for a cozy weeknight dinner or a meal-prep staple, this soup is a triumph of flavor and nutrition.

Serving: 6 | Prep Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

For the Soup

  • Ground beef – 1 lb
  • Olive oil – 1 tbsp
  • Onion, diced – 1 medium
  • Garlic, minced – 3 cloves
  • Cauliflower, cut into small florets – 4 cups
  • Beef broth – 4 cups
  • Canned diced tomatoes – 1 can (14.5 oz)
  • Tomato paste – 2 tbsp
  • Cumin – 1 tsp
  • Chili powder – ½ tsp
  • Paprika – ½ tsp
  • Salt – ½ tsp
  • Black pepper – ¼ tsp
  • Cheddar cheese, shredded – ½ cup (for topping, optional)
  • Fresh cilantro, chopped – 2 tbsp (for topping, optional)

Instructions

  1. In a large pot or Dutch oven, heat 1 tbsp olive oil over medium-high heat until shimmering. Add 1 lb ground beef and cook, breaking it apart with a spoon, until browned and no longer pink, about 5–7 minutes. Use a slotted spoon to transfer the cooked beef to a plate; set aside. Drain off all but 1 tbsp of drippings from the pot.
  2. Reduce heat to medium. Add the diced onion to the pot and sauté until softened and translucent, about 4 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant. (Tip: To prevent garlic from burning, keep stirring and add a splash of broth if needed.)
  3. Add the cauliflower florets, beef broth, diced tomatoes (with their juices), tomato paste, cumin, chili powder, paprika, salt, and black pepper. Stir to combine, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil, then reduce heat to low and simmer uncovered for 15 minutes, or until the cauliflower is tender when pierced with a fork.
  4. Return the reserved ground beef to the pot. Stir well and let everything simmer for another 5 minutes to meld the flavors. (Tip: Taste the broth and adjust seasoning—you may want an extra pinch of salt or a squeeze of lime for brightness.)
  5. Remove from heat. Ladle the soup into bowls. If desired, top with shredded cheddar cheese and fresh cilantro. (Tip: For a creamier texture, use an immersion blender to partially purée the soup before adding the beef back.)

Herb-flecked and with a gentle heat, the soup’s comforting richness is perfectly balanced by the fresh crunch of cilantro and the tangy finish of melted cheddar. Serve it with a side of keto-friendly tortilla chips or a simple avocado salad for a complete low-carb feast.

Instant Pot Beef Fajita Soup

Instant Pot Beef Fajita Soup

Rich with smoky spices and tender beef, this Instant Pot Beef Fajita Soup delivers all the bold flavors of classic fajitas in a comforting, spoonable form. In under an hour, you’ll have a hearty bowl that’s perfect for weeknight dinners or meal prep.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

  • Beef sirloin, thinly sliced – 1 lb
  • Olive oil – 2 tbsp
  • Onion, sliced – 1 large
  • Red bell pepper, sliced – 1
  • Green bell pepper, sliced – 1
  • Jalapeño, minced – 1
  • Garlic, minced – 4 cloves
  • Chili powder – 2 tbsp
  • Cumin – 1 tbsp
  • Smoked paprika – 1 tsp
  • Salt – 1 tsp
  • Black pepper – ½ tsp
  • Beef broth – 4 cups
  • Diced tomatoes with green chiles – 14.5 oz can
  • Tomato paste – 3 tbsp
  • Lime – 1, juiced

Instructions

  1. Set the Instant Pot to Sauté (high). Add 1 tbsp olive oil and heat until shimmering.
  2. Season sliced beef with ½ tsp salt and ¼ tsp black pepper. Sear in batches until browned on all sides, about 2 minutes per batch. Transfer to a plate and set aside.
  3. Add remaining 1 tbsp olive oil. Sauté onion, bell peppers, and jalapeño until softened, about 4 minutes. Stir in garlic and cook 30 seconds until fragrant.
  4. Add chili powder, cumin, smoked paprika, remaining ½ tsp salt, and ¼ tsp pepper. Cook, stirring, 1 minute until spices are toasted.
  5. Pour in beef broth and scrape up any browned bits from the bottom. Add diced tomatoes (with juices), tomato paste, and reserved beef. Stir well.
  6. Close lid and set valve to sealing. Pressure cook on High for 20 minutes.
  7. Allow natural pressure release for 10 minutes, then quick release remaining steam.
  8. Stir in lime juice. Taste and adjust salt or pepper if needed. Serve hot with optional toppings: shredded cheese, sour cream, avocado, or tortilla strips.

Dive into a bowl of this deeply savory soup, where the beef is fork-tender and the peppers still have a slight bite. For a festive twist, pile on crushed tortilla chips and a dollop of crema for crunch and tang.

Beef and Rice Tortilla Soup

Beef and Rice Tortilla Soup

Under a canopy of crisp tortilla strips, this Beef and Rice Tortilla Soup offers a comforting embrace of tender rice, savory ground beef, and a deeply flavorful tomato broth. It's a one-pot wonder that brings together the warmth of a classic tortilla soup with the heartiness of a beef and rice casserole.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • Avocado oil – 2 tbsp
  • Yellow onion – 1 medium, diced
  • Garlic – 3 cloves, minced
  • Ground beef – 1 lb
  • Cumin – 2 tsp
  • Chili powder – 1 tbsp
  • Salt – 1 tsp
  • Black pepper – ½ tsp
  • Diced tomatoes – 1 can (14.5 oz)
  • Tomato sauce – 1 can (8 oz)
  • Beef broth – 4 cups
  • Long-grain white rice – ½ cup
  • Corn tortillas – 4 (6-inch), cut into thin strips
  • Lime juice – 2 tbsp

Instructions

  1. Heat avocado oil in a large pot or Dutch oven over medium-high heat. Add diced onion and cook, stirring occasionally, until softened, about 4 minutes.
  2. Add minced garlic and cook for 30 seconds until fragrant.
  3. Add ground beef, breaking it apart with a spoon. Cook until browned and no longer pink, about 6 minutes. Drain excess fat if desired (tip: leaving a little fat enhances flavor).
  4. Stir in cumin, chili powder, salt, and black pepper. Cook for 1 minute to bloom spices.
  5. Pour in diced tomatoes (with their juices), tomato sauce, and beef broth. Use a wooden spoon to scrape up any browned bits from the bottom of the pot (tip: this adds depth to the broth).
  6. Bring the soup to a boil, then stir in the rice. Reduce heat to low, cover, and simmer for 20 minutes, or until rice is tender (tip: avoid lifting the lid too often to maintain steady heat).
  7. While soup simmers, preheat oven to 375°F. Arrange tortilla strips on a baking sheet in a single layer. Bake for 8-10 minutes, tossing halfway, until golden and crispy.
  8. Once rice is cooked, remove soup from heat. Stir in lime juice. Taste and adjust seasoning if needed.
  9. Ladle soup into bowls and top with crispy tortilla strips. Serve immediately.

Here, every spoonful delivers a satisfying interplay of soft rice and crunchy strips, with the lime adding a subtle brightness that cuts through the richness. For an extra layer, consider topping with diced avocado, a dollop of sour cream, or a sprinkle of fresh cilantro.

Smoky Beef and Chorizo Soup

Smoky Beef and Chorizo Soup

Certain cold days call for a deep, smoky warmth that only a robust soup can deliver. This Beef and Chorizo Soup weaves together tender beef, spicy Mexican chorizo, and creamy pinto beans in a rich, smoky broth infused with smoked paprika. It’s a hearty, one-pot meal that feels both rustic and refined.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 55 minutes

Ingredients

  • Olive oil – 2 tbsp
  • Beef chuck, cut into ½-inch cubes – 1 lb
  • Salt – 1 tsp
  • Black pepper – ½ tsp
  • Mexican chorizo, casings removed – 8 oz
  • Yellow onion, chopped – 1 medium
  • Garlic cloves, minced – 3
  • Smoked paprika – 2 tsp
  • Ground cumin – 1 tsp
  • Dried oregano – ½ tsp
  • Tomato paste – 2 tbsp
  • Fire-roasted diced tomatoes – 14.5 oz can
  • Beef broth – 4 cups
  • Pinto beans, drained and rinsed – 15 oz can
  • Bay leaf – 1
  • Fresh cilantro, chopped – ¼ cup

Instructions

  1. Heat olive oil in a large Dutch oven over medium-high heat.
  2. Season beef cubes with salt and black pepper.
  3. Working in batches if needed, sear beef until browned on all sides, about 4 minutes per batch. Transfer beef to a plate and set aside.
  4. Reduce heat to medium and add chorizo to the pot. Cook, breaking it up with a spoon, until browned and cooked through, about 5 minutes.
  5. Add onion and cook, stirring occasionally, until softened, about 4 minutes.
  6. Stir in garlic, smoked paprika, cumin, and dried oregano; cook until fragrant, about 1 minute.
  7. Tip: Blooming the spices in the fat deepens their flavor.
  8. Add tomato paste and cook, stirring constantly, for 1 minute.
  9. Pour in fire-roasted diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot.
  10. Return the seared beef to the pot along with any accumulated juices.
  11. Add beef broth, pinto beans, and bay leaf. Bring to a boil, then reduce heat to low and simmer, partially covered, until beef is tender, about 35–40 minutes.
  12. Tip: Simmering gently ensures the beef becomes fork-tender without toughening.
  13. Remove bay leaf and discard. Taste and adjust seasoning if needed.
  14. Ladle soup into bowls and garnish with fresh cilantro.
  15. Tip: For extra richness, stir in a splash of lime juice or a dollop of sour cream just before serving.

The soup’s beauty lies in its complexity—smoky, spicy, and deeply savory—all from humble ingredients. Serve it with crusty bread to sop up every last drop, or for a lighter touch, top with avocado slices and a squeeze of lime. However you enjoy it, this bowl is pure winter comfort.

Beef Enchilada Soup

Beef Enchilada Soup

With a velvety texture and bold Southwest flair, this Beef Enchilada Soup transforms classic enchilada flavors into a comforting bowl. Shredded beef, smoky enchilada sauce, and melted cheese create a richly satisfying dish perfect for weeknights.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

For the Soup

  • Olive oil – 2 tbsp
  • Yellow onion – 1 medium, chopped
  • Garlic cloves – 4, minced
  • Beef broth – 4 cups
  • Enchilada sauce – 1 can (10 oz)
  • Canned diced tomatoes – 1 can (14.5 oz)
  • Cooked shredded beef – 3 cups
  • Cumin – 1 tsp
  • Chili powder – 1 tsp
  • Salt – ½ tsp
  • Black pepper – ¼ tsp
  • Corn kernels – 1 cup (frozen or canned, drained)
  • Cream cheese – 4 oz, softened and cubed
  • Shredded cheddar cheese – 1 cup
  • Heavy cream – ½ cup

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat until shimmering.
  2. Add chopped onion and cook, stirring, until softened, about 4 minutes.
  3. Add minced garlic and cook for 1 minute until fragrant.
  4. Pour in beef broth and enchilada sauce, scraping up any browned bits from the bottom.
  5. Add diced tomatoes (with their juices), shredded beef, cumin, chili powder, salt, and pepper. Stir well.
  6. Bring soup to a boil, then reduce heat to low and simmer for 20 minutes to meld flavors.
  7. Stir in corn and continue simmering for 5 minutes.
  8. Reduce heat to low. Add cream cheese cubes and whisk until fully melted and smooth — this creates a silky base.
  9. Gradually sprinkle in cheddar cheese, stirring constantly until melted and incorporated.
  10. Off heat, stir in heavy cream for extra richness. Taste and adjust salt if needed.
  11. Serve hot, garnished with extras like fresh cilantro, sliced jalapeños, or a dollop of sour cream.

Each spoonful offers a luxurious creamy body with tender shredded beef and a subtle smoky kick from the chili. For a heartier meal, ladle the soup over crushed tortilla chips or serve with warm cornbread for a complete feast.

Zesty Lime Beef Soup

Zesty Lime Beef Soup

A vibrant and soul-warming bowl of Zesty Lime Beef Soup brings together tender beef, bright citrus, and a gentle kick of jalapeño for a deeply satisfying meal. Infused with fresh cilantro and a tangy lime broth, this recipe balances richness with refreshing acidity—perfect for a cozy yet lively dinner.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • Beef sirloin, thinly sliced – 1 lb
  • Olive oil – 2 tbsp
  • Yellow onion, diced – 1 medium
  • Garlic cloves, minced – 4
  • Jalapeño, seeded and minced – 1
  • Beef broth – 4 cups
  • Lime juice – ¼ cup
  • Cilantro, chopped – ¼ cup
  • Salt – 1 tsp
  • Black pepper – ½ tsp

Instructions

  1. Heat olive oil in a large pot over medium-high heat until shimmering.
  2. Add sliced beef sirloin in a single layer; sear for 2 minutes per side until browned. Remove beef and set aside. (Tip: For deeper flavor, sear in batches to avoid overcrowding the pot.)
  3. Reduce heat to medium; add diced onion and cook for 3 minutes, stirring occasionally, until softened and translucent.
  4. Add minced garlic and jalapeño; sauté for 1 minute until fragrant. (Tip: Removing jalapeño seeds reduces heat without losing flavor; adjust to your spice preference.)
  5. Pour in beef broth, scraping up any brown bits from the bottom of the pot. Bring to a boil, then reduce heat to low and simmer for 20 minutes to meld flavors.
  6. Return the seared beef and any accumulated juices to the pot; simmer for 10 minutes until beef is tender. (Tip: Slicing beef against the grain ensures tenderness.)
  7. Remove pot from heat; stir in fresh lime juice and chopped cilantro. Season with salt and pepper to taste.
  8. Ladle soup into bowls and garnish with extra cilantro and jalapeño slices if desired.

Crowned with a bright green swirl of cilantro and a final squeeze of lime, each spoonful delivers a zesty punch balanced by the savory depth of beef. Serve with warm tortillas or crusty bread to soak up every last drop of the invigorating broth.

Beef and Pumpkin Seed Soup

Beef and Pumpkin Seed Soup

Pumpkin and beef unite in this soulful soup, where toasted pepitas add a nutty crunch and epazote lends its distinctive herbal notes. A hearty, elegant bowl that's both rustic and refined.

Serving: 4 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • Olive oil – 2 tbsp
  • Onion, chopped – 1 medium
  • Garlic cloves, minced – 3
  • Ground beef – 1 lb
  • Pumpkin seeds (pepitas) – ½ cup
  • Epazote (dried) – 1 tsp
  • Chicken broth – 4 cups
  • Canned pumpkin purée – 1 cup
  • Heavy cream – ½ cup
  • Salt – 1 tsp
  • Black pepper – ¼ tsp

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 5 minutes.
  2. Add minced garlic and cook for 1 minute until fragrant.
  3. Add ground beef and cook, breaking it apart, until browned, about 6 minutes.
  4. While beef cooks, toast pumpkin seeds in a dry skillet over medium heat, stirring frequently, until they pop and turn golden, about 3 minutes. Set aside.
  5. Add dried epazote to the pot and stir for 30 seconds to release its aroma.
  6. Pour in chicken broth and bring to a boil, then reduce heat to a simmer.
  7. Stir in pumpkin purée until fully incorporated. Simmer for 15 minutes to blend flavors.
  8. Use an immersion blender to purée the soup until smooth, or carefully transfer in batches to a blender (Tip: blend in small batches and vent the lid to prevent pressure buildup).
  9. Return soup to pot, stir in heavy cream, and season with salt and pepper. Simmer 5 more minutes (Tip: do not boil after adding cream to avoid curdling).
  10. Ladle soup into bowls and garnish with toasted pumpkin seeds (Tip: reserve a few extra seeds for texture contrast).

Once you experience the velvety texture of this soup, it will become a fall staple. Serve with crusty bread for dipping, or drizzle a swirl of crema for an extra luxurious finish.

Roasted Poblano Beef Soup

Roasted Poblano Beef Soup

Bursting with smoky heat and velvety richness, this Roasted Poblano Beef Soup is a soul-warming bowl that balances tender beef with the deep, earthy flavor of charred poblanos. A touch of cream ties it all together, making it a comforting yet refined meal for any chilly evening.

Serving: 6 | Prep Time: 20 minutes | Cooking Time: 45 minutes

Ingredients

Produce

  • Poblano peppers – 4 large
  • Yellow onion – 1 medium, diced
  • Garlic cloves – 4, minced
  • Beef sirloin – 1 lb, cut into ½-inch cubes
  • Cilantro – ¼ cup chopped

Pantry & Spices

  • Olive oil – 2 tbsp
  • All-purpose flour – 2 tbsp
  • Beef broth – 4 cups
  • Cumin – 1 tsp
  • Smoked paprika – 1 tsp
  • Salt – 1 tsp, plus more
  • Black pepper – ½ tsp
  • Heavy cream – ½ cup

Instructions

  1. Roast poblano peppers under a broiler or directly over a gas flame, turning occasionally, until skins are charred and blistered, about 8–10 minutes. Transfer to a bowl, cover with plastic wrap, and let steam for 10 minutes. Then peel off skins, remove seeds and stems, and dice the flesh. Set aside.
  2. In a large Dutch oven, heat olive oil over medium-high heat. Season beef cubes with ½ teaspoon salt and ¼ teaspoon pepper. Add beef in a single layer and sear until browned on all sides, about 4 minutes total. Use a slotted spoon to transfer beef to a plate; do not overcrowd the pot—work in batches if needed.
  3. Reduce heat to medium. Add diced onion to the pot and cook, stirring occasionally, until softened, about 4 minutes. Add minced garlic and cook for 30 seconds until fragrant.
  4. Sprinkle flour over the onion mixture and stir constantly for 1 minute to cook out the raw flour taste. Pour in beef broth, scraping up any browned bits from the bottom of the pot.
  5. Return the seared beef to the pot along with any accumulated juices. Add cumin, smoked paprika, remaining ½ teaspoon salt, and ¼ teaspoon pepper. Stir in the diced roasted poblanos. Bring the soup to a boil, then reduce heat to low, cover, and simmer for 30 minutes, until the beef is tender.
  6. Remove the pot from heat. Stir in heavy cream until fully incorporated. Taste and adjust seasoning with salt and pepper if needed. For a smoother texture, use an immersion blender to partially blend the soup, leaving some chunks of beef and poblano.
  7. Ladle the soup into bowls and garnish with chopped cilantro. Serve hot.

Finally, each spoonful delivers a silky, creamy base punctuated by tender beef and subtle smokiness. For added crunch, top with crushed tortilla chips or a drizzle of crema the next day the flavors meld even more beautifully.

Gluten-Free Beef Soup with Quinoa

Gluten-Free Beef Soup with Quinoa

Embrace the comforting warmth of a hearty, gluten-free soup that marries tender beef, nutty quinoa, and vibrant tomatoes, all kissed by earthy cumin. This one-pot wonder is both nourishing and deeply satisfying, perfect for a cozy dinner.

Serving: 6 | Prep Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

  • Beef stew meat – 1 lb
  • Olive oil – 2 tbsp
  • Onion – 1 medium, diced
  • Garlic – 3 cloves, minced
  • Cumin – 1 tsp
  • Tomatoes – 1 can (14.5 oz), diced
  • Beef broth – 4 cups (gluten-free)
  • Quinoa – ½ cup, rinsed
  • Salt – 1 tsp
  • Black pepper – ¼ tsp
  • Carrot – 1 large, diced
  • Celery – 2 stalks, diced

Instructions

  1. In a large pot or Dutch oven, heat 2 tablespoons olive oil over medium-high heat.
  2. Add 1 pound beef stew meat in a single layer; sear until browned on all sides, about 5 minutes. Work in batches if needed to avoid overcrowding.
  3. Reduce heat to medium. Add 1 medium diced onion and 3 minced garlic cloves; sauté until onion is translucent, about 3 minutes.
  4. Stir in 1 teaspoon cumin; cook for 30 seconds until fragrant.
  5. Pour in 1 can (14.5 oz) diced tomatoes with their juices and 4 cups gluten-free beef broth. Tip: Use a wooden spoon to scrape up any browned bits from the pot bottom for extra flavor.
  6. Add ½ cup rinsed quinoa, 1 teaspoon salt, and ¼ teaspoon black pepper. Bring to a boil, then reduce heat to low, cover, and simmer for 20 minutes.
  7. Stir in 1 large diced carrot and 2 stalks diced celery. Continue to simmer, covered, for another 15 minutes, or until beef and quinoa are tender. Tip: Check quinoa tenderness by biting into a grain—it should be soft but slightly chewy.
  8. Taste and adjust seasoning if needed. For a thicker soup, uncover and simmer an additional 5 minutes. Tip: Let the soup rest off heat for 5 minutes before serving to deepen flavors.

Hearty, with a silky broth punctuated by tender beef and the slight pop of quinoa, this soup is a meal in itself. Serve it with a wedge of crusty gluten-free bread or a simple green salad for a complete, elegant dinner.

Conclusion

From hearty beef caldo to zesty tortilla soup, these 15 Mexican soup recipes are sure to warm your soul. Pick your favorite, give it a whirl, and don’t forget to share your go-to recipe in the comments—and pin this collection for later!

Leave a Comment

Social media & sharing icons powered by UltimatelySocial