Dive into a world of vibrant flavors with our collection of 28 delicious Mexican soup recipes! Whether you’re craving a quick weeknight dinner, a cozy comfort meal, or a festive dish to share, these soups bring warmth and excitement to your table. From classic tortilla soup to hearty pozole, there’s something here for every occasion. Let’s get cooking and explore these mouthwatering bowls of goodness together!
Chicken Tortilla Soup

Meticulously crafted to warm you from the inside out, this Chicken Tortilla Soup is a vibrant, one-pot wonder that layers deep, savory flavors with a satisfying crunch. Let’s build it together, step-by-step, for a foolproof result every time.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 2 tbsp olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 tbsp chili powder
– 1 tsp ground cumin
– 1 (14.5 oz) can diced tomatoes, undrained
– 4 cups low-sodium chicken broth
– 1 lb boneless, skinless chicken breasts
– 1 (15 oz) can black beans, rinsed and drained
– 1 cup frozen corn kernels
– 1/4 cup fresh lime juice
– 1/2 cup fresh cilantro, chopped
– 6 corn tortillas, cut into 1/2-inch strips
– For serving: avocado slices, shredded Monterey Jack cheese, sour cream
Instructions
1. Heat 2 tbsp olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering, about 2 minutes.
2. Add 1 diced yellow onion and cook, stirring frequently, until translucent and softened, about 5-7 minutes.
3. Stir in 3 minced garlic cloves and cook until fragrant, about 30 seconds, being careful not to let it burn.
4. Add 1 tbsp chili powder and 1 tsp ground cumin to the pot, stirring constantly for 1 minute to toast the spices and deepen their flavor.
5. Pour in 1 can of undrained diced tomatoes and 4 cups low-sodium chicken broth, scraping the bottom of the pot to release any browned bits.
6. Submerge 1 lb chicken breasts in the broth mixture, ensuring they are fully covered by liquid.
7. Bring the liquid to a gentle boil over medium-high heat, then immediately reduce the heat to maintain a low simmer.
8. Cover the pot and simmer for 15 minutes, or until the chicken reaches an internal temperature of 165°F when checked with an instant-read thermometer.
9. Using tongs, transfer the cooked chicken to a clean cutting board and let it rest for 5 minutes to allow the juices to redistribute.
10. While the chicken rests, add 1 can of rinsed black beans and 1 cup frozen corn kernels to the simmering soup.
11. Using two forks, shred the rested chicken into bite-sized pieces and return it to the pot.
12. Stir in 1/4 cup fresh lime juice and 1/2 cup chopped fresh cilantro, then remove the pot from the heat.
13. For the tortilla strips, heat 1/2 inch of vegetable oil in a separate skillet to 350°F over medium-high heat.
14. Working in batches to avoid crowding, fry the 6 tortilla strips for 1-2 minutes per side until golden brown and crisp, then transfer to a paper towel-lined plate.
15. Ladle the hot soup into bowls and top with crispy tortilla strips, avocado slices, shredded Monterey Jack cheese, and a dollop of sour cream.
Brimming with tender chicken and hearty beans, this soup achieves a perfect balance between the bright acidity of lime and the earthy warmth of toasted spices. The crispy tortilla strips add a essential textural contrast that softens delightfully in the broth, while the cool, creamy toppings make each bite customizable and rich.
Spicy Black Bean Soup

Venturing into a warm bowl of Spicy Black Bean Soup is the perfect way to add a hearty, flavorful dish to your winter repertoire. This methodical recipe builds layers of flavor with simple ingredients, resulting in a satisfyingly thick and spicy soup that’s both nourishing and easy to make.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– 2 tbsp olive oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 jalapeño pepper, seeded and minced
– 1 tbsp ground cumin
– 1 tsp chili powder
– 2 (15 oz) cans black beans, drained and rinsed
– 4 cups vegetable broth
– 1 (14.5 oz) can diced tomatoes
– 1 tsp salt
– 1/2 tsp black pepper
– 1/4 cup fresh cilantro, chopped
– 1 lime, cut into wedges
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium heat for 1 minute until shimmering.
2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in 3 minced garlic cloves and 1 minced jalapeño pepper, cooking for 1 minute until fragrant.
4. Sprinkle in 1 tbsp ground cumin and 1 tsp chili powder, toasting the spices for 30 seconds to enhance their flavor.
5. Pour in 2 cans of drained black beans, 4 cups vegetable broth, and 1 can diced tomatoes with their juices.
6. Add 1 tsp salt and 1/2 tsp black pepper, stirring to combine all ingredients.
7. Bring the mixture to a boil over high heat, which should take about 5 minutes.
8. Reduce the heat to low, cover the pot, and simmer for 25 minutes to allow the flavors to meld.
9. Use an immersion blender to partially puree the soup directly in the pot for 1 minute, leaving some beans whole for texture—alternatively, transfer 2 cups to a blender, blend until smooth, and return to the pot.
10. Stir in 1/4 cup chopped fresh cilantro just before serving to maintain its bright color and fresh taste.
11. Ladle the soup into bowls and serve immediately with lime wedges on the side for squeezing.
Finally, this soup boasts a velvety, thick texture from the blended beans, punctuated by whole beans for a pleasant bite. Its deep, smoky flavor from the toasted cumin and chili powder is balanced by the fresh, citrusy kick of lime, making it a comforting yet vibrant meal. For a creative twist, top it with a dollop of sour cream, shredded cheese, or crispy tortilla strips to add contrasting textures and richness.
Albondigas Soup (Mexican Meatball Soup)

Kick off a cozy meal with this comforting Albondigas Soup, where tender meatballs simmer in a flavorful broth with vegetables. This Mexican-inspired dish is perfect for beginners, as I’ll guide you through each step methodically to ensure success.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 40 minutes
Ingredients
– 1 lb ground beef
– 1/4 cup white rice
– 1/4 cup fresh cilantro, chopped
– 1 egg
– 1 tsp salt
– 1/2 tsp black pepper
– 1 tbsp olive oil
– 1 onion, diced
– 2 carrots, sliced
– 2 celery stalks, sliced
– 4 cloves garlic, minced
– 6 cups chicken broth
– 1 can (14.5 oz) diced tomatoes
– 1 tsp dried oregano
– 1/2 tsp ground cumin
– 2 potatoes, cubed
– 1 zucchini, sliced
Instructions
1. In a bowl, combine 1 lb ground beef, 1/4 cup white rice, 1/4 cup fresh cilantro, 1 egg, 1 tsp salt, and 1/2 tsp black pepper until well mixed.
2. Form the mixture into 1-inch meatballs, placing them on a plate; this yields about 24 meatballs.
3. Heat 1 tbsp olive oil in a large pot over medium heat for 2 minutes until shimmering.
4. Add 1 diced onion, 2 sliced carrots, and 2 sliced celery stalks to the pot, cooking for 5 minutes until softened.
5. Stir in 4 minced garlic cloves and cook for 1 minute until fragrant.
6. Pour in 6 cups chicken broth, 1 can diced tomatoes, 1 tsp dried oregano, and 1/2 tsp ground cumin, bringing to a boil over high heat.
7. Reduce heat to medium-low, add 2 cubed potatoes, and simmer for 10 minutes until potatoes are tender.
8. Gently drop the meatballs into the simmering broth, cooking for 15 minutes until they float to the surface and are cooked through.
9. Add 1 sliced zucchini and simmer for 5 more minutes until zucchini is tender but still bright green.
10. Remove from heat and let sit for 5 minutes before serving to allow flavors to meld.
Delight in the hearty texture of tender meatballs and soft vegetables in a savory, aromatic broth. For a creative twist, serve with warm tortillas or a sprinkle of extra cilantro on top.
Caldo de Res (Beef and Vegetable Soup)

Brimming with hearty vegetables and tender beef, this Caldo de Res is the ultimate comfort food for chilly days. Let’s build this nourishing soup together with simple, methodical steps that ensure delicious results every time.
Serving: 6 | Pre Time: 20 minutes | Cooking Time: 90 minutes
Ingredients
– 2 lbs beef chuck roast, cut into 1-inch cubes
– 8 cups water
– 1 tbsp vegetable oil
– 1 large onion, chopped
– 4 cloves garlic, minced
– 2 large carrots, peeled and sliced into ½-inch rounds
– 2 large potatoes, peeled and cut into 1-inch cubes
– 2 ears corn, each cut into 3 pieces
– 1 small cabbage, cut into 6 wedges
– 1 tsp salt
– ½ tsp black pepper
– ¼ cup fresh cilantro, chopped
Instructions
1. Place the beef cubes and 8 cups of water in a large pot over high heat.
2. Bring the water to a boil, then reduce the heat to low and simmer uncovered for 60 minutes, skimming off any foam that rises to the surface with a spoon.
3. While the beef simmers, heat 1 tbsp vegetable oil in a skillet over medium heat.
4. Add the chopped onion to the skillet and cook for 5 minutes until translucent, stirring occasionally.
5. Add the minced garlic to the skillet and cook for 1 minute until fragrant, being careful not to let it burn.
6. Transfer the onion and garlic mixture to the pot with the beef after it has simmered for 60 minutes.
7. Add the sliced carrots, cubed potatoes, and corn pieces to the pot.
8. Increase the heat to medium and cook the soup for 20 minutes until the vegetables are fork-tender.
9. Add the cabbage wedges, 1 tsp salt, and ½ tsp black pepper to the pot.
10. Cook for an additional 10 minutes until the cabbage is tender but still slightly crisp.
11. Remove the pot from the heat and stir in the chopped cilantro.
12. Let the soup rest for 5 minutes before serving to allow the flavors to meld.
Every spoonful delivers tender beef that falls apart effortlessly alongside perfectly cooked vegetables in a savory broth. Enjoy this Caldo de Res with warm tortillas or a squeeze of fresh lime for a bright, zesty finish.
Sopa de Lima (Lime Soup)

Just when you need a bright, comforting bowl to chase away the winter chill, this classic Yucatán Sopa de Lima delivers with its vibrant, tangy broth and tender shredded chicken. It’s a surprisingly simple soup that feels like a warm hug, perfect for a cozy weeknight dinner. Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 1 tbsp vegetable oil
– 1 medium white onion, diced
– 2 cloves garlic, minced
– 1 lb boneless, skinless chicken breasts
– 6 cups chicken broth
– 1 tsp dried oregano
– 1 tsp ground cumin
– 1 bay leaf
– 1 large tomato, diced
– 1 jalapeño pepper, seeded and minced
– 1/4 cup fresh lime juice (from about 2 limes)
– 1/4 cup fresh cilantro, chopped
– Salt to taste
– 4 corn tortillas, cut into strips
– 1/4 cup vegetable oil for frying
– 1 avocado, sliced
Instructions
1. Heat 1 tbsp vegetable oil in a large pot over medium heat until shimmering, about 1 minute.
2. Add the diced onion and cook, stirring occasionally, until translucent and soft, about 5 minutes.
3. Add the minced garlic and cook, stirring constantly, until fragrant, about 30 seconds.
4. Place the chicken breasts in the pot and pour in 6 cups chicken broth.
5. Stir in 1 tsp dried oregano, 1 tsp ground cumin, and 1 bay leaf.
6. Bring the broth to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 20 minutes.
7. Remove the chicken breasts from the pot with tongs and transfer them to a plate to cool slightly.
8. While the chicken cools, add the diced tomato and minced jalapeño to the simmering broth.
9. Continue simmering the broth, uncovered, for 10 minutes to allow the flavors to meld.
10. Shred the cooled chicken using two forks, then return all the shredded chicken to the pot.
11. Stir in 1/4 cup fresh lime juice and 1/4 cup chopped cilantro.
12. Season the soup with salt, starting with 1/2 tsp and adjusting as needed.
13. Heat 1/4 cup vegetable oil in a small skillet over medium-high heat until it reaches 350°F, using a thermometer for accuracy.
14. Fry the tortilla strips in batches until golden brown and crisp, about 1-2 minutes per batch, then drain on paper towels.
15. Ladle the hot soup into bowls and top each serving with fried tortilla strips and sliced avocado.
Zesty and aromatic, this soup boasts a clear, tangy broth that perfectly balances the savory shredded chicken and warm spices. The crisp tortilla strips add a delightful crunch, while the creamy avocado slices provide a cooling contrast. For a creative twist, try serving it with a side of warm cornbread or a sprinkle of crumbled queso fresco.
Pozole Rojo (Red Pork Soup)

Delve into the heartwarming world of Mexican comfort food with this classic Pozole Rojo, a rich red pork soup that’s surprisingly simple to build layer by layer. This methodical guide will walk you through each stage, ensuring a flavorful and authentic result perfect for a cozy meal.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 2 hours 30 minutes
Ingredients
– 2 lbs pork shoulder, cut into 1-inch cubes
– 1 large white onion, quartered
– 6 cloves garlic, peeled
– 2 dried ancho chiles, stems and seeds removed
– 2 dried guajillo chiles, stems and seeds removed
– 4 cups chicken broth
– 4 cups water
– 2 (29 oz) cans hominy, drained and rinsed
– 1 tbsp dried oregano
– 1 tsp ground cumin
– 2 tbsp vegetable oil
– Salt
Instructions
1. Place the pork shoulder cubes, 2 onion quarters, and 4 garlic cloves in a large pot. Cover with 4 cups chicken broth and 4 cups water, then bring to a boil over high heat.
2. Reduce the heat to low, cover the pot, and simmer for 1 hour 30 minutes until the pork is fork-tender.
3. While the pork simmers, heat a dry skillet over medium heat for 2 minutes. Toast the dried ancho and guajillo chiles for 30 seconds per side until fragrant and slightly softened.
4. Transfer the toasted chiles to a bowl, cover with 2 cups hot water, and let soak for 20 minutes to rehydrate.
5. Drain the chiles, reserving 1 cup of the soaking liquid. Combine the chiles, remaining 2 onion quarters, remaining 2 garlic cloves, oregano, cumin, and the reserved soaking liquid in a blender. Blend on high for 1 minute until a smooth red sauce forms.
6. Heat 2 tbsp vegetable oil in a separate skillet over medium heat for 1 minute. Carefully pour in the blended red sauce and cook for 10 minutes, stirring frequently, until it darkens slightly and thickens.
7. Once the pork is tender, remove it from the pot with a slotted spoon and set aside. Strain and discard the solids from the broth, returning the clear broth to the pot.
8. Add the cooked red sauce, pork cubes, and drained hominy to the broth. Bring to a simmer over medium heat.
9. Reduce the heat to low and cook uncovered for 30 minutes, stirring occasionally. Season with salt, starting with 1 tsp and adding more in 1/4 tsp increments if needed after tasting.
10. Remove from heat and let rest for 10 minutes before serving.
Now, ladle this vibrant soup into bowls for a satisfying meal. The hominy provides a delightful chewy texture that contrasts with the tender pork, while the slow-simmered broth carries deep, smoky flavors from the chiles. Naturally, you can garnish it traditionally with shredded cabbage, radishes, and lime wedges, or get creative by serving it over rice for a heartier twist.
Sopa de Fideo (Mexican Noodle Soup)

Often overlooked in favor of heartier Mexican stews, Sopa de Fideo is a comforting noodle soup that’s surprisingly simple to master, requiring just a handful of pantry staples and about 30 minutes from start to finish. Our methodical guide will walk you through each step, ensuring you achieve the perfect balance of toasted noodle flavor and savory tomato broth every time.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– 8 ounces fideo or thin vermicelli noodles
– 2 tablespoons vegetable oil
– 1/2 medium white onion, finely diced
– 2 cloves garlic, minced
– 1 (14.5-ounce) can diced tomatoes, undrained
– 4 cups low-sodium chicken broth
– 1 teaspoon ground cumin
– 1/2 teaspoon dried oregano
– Salt
Instructions
1. Break the 8 ounces of fideo noodles into 2-inch pieces by hand over a bowl.
2. Heat 2 tablespoons of vegetable oil in a large pot or Dutch oven over medium heat for 1 minute.
3. Add the broken noodles to the hot oil and toast, stirring constantly with a wooden spoon, for 3–4 minutes until golden brown and fragrant.
4. Tip: Toasting the noodles is key—it prevents them from becoming mushy and adds a deep, nutty flavor to the soup.
5. Add the finely diced 1/2 white onion to the pot and cook, stirring, for 2 minutes until softened.
6. Stir in the 2 minced garlic cloves and cook for 30 seconds until fragrant.
7. Pour the undrained can of diced tomatoes into the pot, using the back of your spoon to lightly crush some tomatoes against the pot’s side for a chunkier texture.
8. Tip: For a smoother broth, blend the tomatoes before adding, but leaving them diced gives a rustic, homestyle feel.
9. Add the 4 cups of low-sodium chicken broth, 1 teaspoon ground cumin, and 1/2 teaspoon dried oregano to the pot.
10. Bring the mixture to a boil over high heat, then immediately reduce the heat to low.
11. Cover the pot and simmer for 10 minutes, stirring once halfway through to prevent sticking.
12. Uncover and simmer for an additional 5 minutes until the noodles are tender but still have a slight bite.
13. Tip: Taste the broth now and season with salt gradually, starting with 1/2 teaspoon, as the noodles will absorb salt as they sit.
14. Remove the pot from the heat and let it rest, uncovered, for 2 minutes to allow the flavors to meld.
15. Ladle the soup into bowls, distributing noodles and broth evenly.
Rich with the earthy notes of toasted cumin and oregano, this soup boasts a light yet satisfying broth that clings to each tender noodle. Serve it piping hot with a squeeze of lime and a sprinkle of fresh cilantro for a bright finish, or top with diced avocado for a creamy contrast that makes it a complete meal.
Mexican Street Corn Soup

Often, the vibrant flavors of Mexican street corn get left behind at summer cookouts, but this creamy soup brings that fiesta indoors year-round. Let’s transform those classic grilled elote elements into a comforting, spoonable meal that’s surprisingly simple to make from scratch.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– 2 tbsp unsalted butter
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 4 cups frozen corn kernels
– 4 cups low-sodium chicken broth
– 1 cup heavy cream
– 1 tsp chili powder
– 1/2 tsp smoked paprika
– 1/2 cup crumbled cotija cheese
– 1/4 cup chopped fresh cilantro
– 1 lime, cut into wedges
Instructions
1. Melt 2 tbsp unsalted butter in a large pot over medium heat.
2. Add 1 diced yellow onion and cook for 5 minutes, stirring occasionally, until translucent.
3. Stir in 2 minced garlic cloves and cook for 1 minute until fragrant.
4. Add 4 cups frozen corn kernels to the pot and cook for 5 minutes, stirring frequently, to lightly brown the corn.
5. Pour in 4 cups low-sodium chicken broth and bring to a boil over high heat.
6. Reduce heat to medium-low, cover, and simmer for 15 minutes to soften the corn fully.
7. Carefully transfer the soup to a blender and blend on high for 1 minute until completely smooth.
8. Return the blended soup to the pot over low heat.
9. Stir in 1 cup heavy cream, 1 tsp chili powder, and 1/2 tsp smoked paprika until fully combined.
10. Heat the soup for 3 minutes, stirring constantly, until warmed through but not boiling.
11. Ladle the soup into bowls and top each serving with 2 tbsp crumbled cotija cheese and 1 tbsp chopped fresh cilantro.
12. Serve immediately with lime wedges on the side for squeezing.
Keep in mind that blending the soup while hot creates a velvety, luxurious texture without any lumps. The smoky paprika and chili powder meld with the sweet corn and rich cream for a balanced, cozy flavor. For a fun twist, try garnishing with extra corn kernels or a drizzle of hot sauce to mimic that street-food zest.
Green Chile Chicken Soup

Kick off your cozy meal prep with this Green Chile Chicken Soup, a comforting dish that layers savory chicken with mild heat from roasted chiles. Let’s build it step-by-step, ensuring each ingredient shines through for a balanced, hearty bowl.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
– 2 tbsp olive oil
– 1 lb boneless, skinless chicken breasts
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 2 (4 oz) cans diced green chiles
– 6 cups low-sodium chicken broth
– 1 (15 oz) can white beans, drained and rinsed
– 1 tsp ground cumin
– 1/2 tsp dried oregano
– Salt to taste
– Fresh cilantro for garnish
– Lime wedges for serving
Instructions
1. Heat 2 tbsp olive oil in a large pot over medium-high heat until shimmering, about 2 minutes.
2. Add 1 lb boneless, skinless chicken breasts and cook for 6–8 minutes per side until the internal temperature reaches 165°F and the exterior is golden brown.
3. Transfer the chicken to a plate and let it rest for 5 minutes; this keeps the meat juicy before shredding.
4. In the same pot, add 1 medium yellow onion, diced, and sauté for 5 minutes until translucent.
5. Stir in 3 cloves garlic, minced, and cook for 1 minute until fragrant to avoid burning.
6. Pour in 2 (4 oz) cans diced green chiles and cook for 2 minutes to meld the flavors.
7. Add 6 cups low-sodium chicken broth, 1 (15 oz) can white beans, drained and rinsed, 1 tsp ground cumin, and 1/2 tsp dried oregano.
8. Bring the mixture to a boil, then reduce the heat to low and simmer uncovered for 20 minutes to let the broth deepen.
9. While simmering, shred the rested chicken using two forks for even pieces.
10. Add the shredded chicken back to the pot and simmer for an additional 10 minutes to heat through.
11. Season with salt to taste, starting with 1/2 tsp and adjusting as needed.
12. Ladle the soup into bowls and garnish with fresh cilantro and lime wedges for serving.
This soup yields a tender, shredded chicken texture with a broth that’s subtly spicy from the green chiles and earthy from cumin. Try topping it with avocado slices or a dollop of sour cream for a creamy contrast, making it a versatile meal for chilly evenings.
Menudo (Beef Tripe Soup)

Eager to explore a classic comfort dish? Menudo, a hearty beef tripe soup, is a flavorful Mexican staple that’s perfect for warming up on chilly days. Let’s walk through making it from scratch, focusing on clear, manageable steps to ensure success even if you’re new to cooking with tripe.
Serving: 6 | Pre Time: 30 minutes | Cooking Time: 3 hours 30 minutes
Ingredients
– 2 pounds beef tripe, cleaned and cut into 1-inch pieces
– 1 pound beef shank
– 1 large white onion, chopped
– 4 cloves garlic, minced
– 2 dried guajillo chiles, stemmed and seeded
– 1 dried ancho chile, stemmed and seeded
– 6 cups water
– 2 cups beef broth
– 1 teaspoon dried oregano
– 1 teaspoon ground cumin
– 1 bay leaf
– 1 tablespoon vegetable oil
– 1 teaspoon salt
– 1/2 teaspoon black pepper
– 1/4 cup fresh cilantro, chopped
– 1 lime, cut into wedges
Instructions
1. Rinse the beef tripe under cold running water for 2 minutes to remove any residual grit.
2. Place the tripe and beef shank in a large pot, cover with 6 cups of water, and bring to a boil over high heat.
3. Once boiling, reduce the heat to medium-low and simmer for 2 hours, skimming off any foam that rises to the surface with a spoon.
4. While the meat simmers, heat 1 tablespoon of vegetable oil in a skillet over medium heat until it shimmers, about 2 minutes.
5. Add the chopped onion to the skillet and sauté for 5 minutes until translucent, stirring occasionally.
6. Stir in the minced garlic and cook for 1 minute until fragrant.
7. Transfer the onion and garlic mixture to a blender, add the stemmed and seeded guajillo and ancho chiles, and blend on high speed for 1 minute until smooth.
8. After 2 hours, remove the tripe and beef shank from the pot with tongs, let them cool for 5 minutes, then shred the meat into bite-sized pieces, discarding any bones.
9. Return the shredded meat to the pot, add the blended chile mixture, 2 cups of beef broth, dried oregano, ground cumin, bay leaf, salt, and black pepper.
10. Bring the soup back to a boil over high heat, then reduce to a simmer and cook for 1 hour, stirring every 20 minutes to prevent sticking.
11. Remove the bay leaf, stir in the chopped cilantro, and cook for an additional 5 minutes.
12. Serve the menudo hot in bowls, garnished with lime wedges on the side.
Finally, this soup boasts a rich, slightly spicy broth with tender, chewy tripe that melts in your mouth. For a creative twist, top it with diced radishes or avocado slices to add a fresh crunch that contrasts beautifully with the hearty flavors.
Roasted Poblano Soup

Now, let’s dive into a comforting roasted poblano soup that’s perfect for chilly evenings. This recipe breaks down each step clearly, so even beginners can follow along confidently. You’ll roast the peppers yourself for a deep, smoky flavor that makes this soup truly special.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes
Ingredients
– 4 poblano peppers
– 1 tablespoon olive oil
– 1 medium yellow onion, diced
– 2 cloves garlic, minced
– 4 cups vegetable broth
– 1 cup heavy cream
– 1 teaspoon ground cumin
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper
– 1/4 cup fresh cilantro, chopped
Instructions
1. Preheat your oven to 425°F and line a baking sheet with aluminum foil.
2. Place the poblano peppers on the baking sheet and roast them in the oven for 20–25 minutes, turning once halfway through, until the skins are charred and blistered.
3. Remove the peppers from the oven and immediately transfer them to a bowl, covering it with plastic wrap to steam for 10 minutes—this makes peeling easier.
4. While the peppers steam, heat the olive oil in a large pot over medium heat.
5. Add the diced onion to the pot and sauté for 5–7 minutes, stirring occasionally, until it becomes translucent and soft.
6. Stir in the minced garlic and cook for 1 minute more, just until fragrant to avoid burning.
7. Peel the charred skins off the roasted peppers, remove the stems and seeds, and chop the flesh into small pieces.
8. Add the chopped poblanos to the pot with the onions and garlic.
9. Pour in the vegetable broth, then stir in the ground cumin, salt, and black pepper.
10. Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 15 minutes to allow the flavors to meld.
11. Carefully transfer the soup to a blender and blend on high speed until completely smooth, working in batches if needed for safety.
12. Return the blended soup to the pot over low heat and stir in the heavy cream until fully incorporated, heating it for 2–3 minutes without boiling.
13. Remove the pot from the heat and stir in the chopped cilantro just before serving.
Here, the soup boasts a velvety texture with a subtle smoky kick from the roasted poblanos. For a creative twist, top it with crumbled queso fresco or a dollop of sour cream to balance the warmth.
Mexican Bean and Rice Soup

Just as the winter chill sets in, this Mexican Bean and Rice Soup offers a comforting, hearty meal that’s both simple to prepare and deeply satisfying. Join me in the kitchen as we walk through each step to create this flavorful dish, perfect for a cozy weeknight dinner.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– 1 tbsp olive oil
– 1 medium onion, diced
– 2 cloves garlic, minced
– 1 tsp ground cumin
– 1 tsp chili powder
– 4 cups vegetable broth
– 1 (15 oz) can black beans, rinsed and drained
– 1 (15 oz) can diced tomatoes
– 1 cup long-grain white rice
– 1 cup frozen corn
– Salt to taste
– Fresh cilantro, chopped (for garnish)
– Lime wedges (for serving)
Instructions
1. Heat 1 tbsp olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add 1 medium onion, diced, and cook until translucent, stirring occasionally for 5-7 minutes.
3. Stir in 2 cloves garlic, minced, and cook for 1 minute until fragrant.
4. Add 1 tsp ground cumin and 1 tsp chili powder, toasting the spices for 30 seconds to release their flavors.
5. Pour in 4 cups vegetable broth, scraping the bottom of the pot to deglaze any browned bits.
6. Add 1 (15 oz) can black beans, rinsed and drained, and 1 (15 oz) can diced tomatoes with their juices.
7. Bring the mixture to a boil over high heat, then reduce to a simmer.
8. Stir in 1 cup long-grain white rice, cover the pot, and simmer for 15 minutes until the rice is tender.
9. Add 1 cup frozen corn and cook for an additional 5 minutes, uncovered, until heated through.
10. Season with salt to taste, starting with 1/2 tsp and adjusting as needed.
11. Ladle the soup into bowls and garnish with fresh cilantro, chopped, and lime wedges on the side.
This soup boasts a thick, stew-like texture with tender rice and beans, while the cumin and chili powder lend a warm, earthy flavor. For a creative twist, top it with avocado slices or serve alongside warm tortillas for dipping—it’s a versatile dish that’s sure to become a family favorite.
Conclusion
Just imagine all the cozy, flavorful meals you can create with these 28 Mexican soup recipes! From quick weeknight dinners to festive gatherings, there’s a perfect bowl for every occasion. We hope you find a new favorite—give one a try this week! Don’t forget to leave a comment telling us which recipe you loved and share this roundup on Pinterest to spread the warmth.




