Skip to content

Soup · Mexican

Caldo De Res (Mexican Beef Soup)

Caldo de res is a Mexican beef soup made with beef bones, cabbage, potatoes, corn, chayote, and cilantro for a deliciously hearty and satisfying meal. T...

Prep
30 min
Cook
2 hr
Total
2 hr 30 min
Serves
8

When I was growing up, Sunday afternoons often meant gathering around a large bubbling pot of soup in my grandmother's kitchen. Her kitchen always smelled of comfort and warmth. On one such Sunday, she decided to introduce us to something special, a dish called Caldo de Res. The moment the lid lifted from the pot, the aroma filled the house, drawing family members from every corner. My cousins and I would sit at the kitchen table, listening to her stories of Mexico, the place she always spoke of with such fondness.

The soup became more than just a meal; it was a way for her to share a part of her culture and her history with us. I remember the excitement of each spoonful, trying to recognize the different flavors and textures she had so lovingly combined. One particular afternoon stands out in my memory. It was chilly, even for fall, and everyone was bundled up in sweaters. My grandmother insisted that a hot bowl of Caldo de Res was exactly what we needed to shake off the cold.

She was right. As we sat together, steaming bowls in our hands, I watched as my uncle closed his eyes, savoring the beef's richness and the vegetables' freshness. Even now, the soup evokes memories of family, warmth, and the soothing comfort only a hearty meal can provide. This soup is a delightful choice for any occasion when comfort is called for,think cozy evenings by the fire or those Sunday dinners when you're surrounded by loved ones. It’s not just about savoring a meal, it’s about the shared experience.

Caldo de Res is particularly fitting as the autumn leaves begin to fall, offering a hearty warmth that combats the crisp air outside. Sharing this soup feels like wrapping yourself and your guests in a warm, culinary embrace. It's the perfect antidote to a rainy day or a wintry evening, offering nourishment and comfort in each spoonful. The key ingredients are what make this soup truly special. The beef shank, with its bone, contributes a deep, rich flavor to the broth, while also making it incredibly nourishing.

As the beef simmers, it releases its essence into the broth, creating a robust flavor base. The beef broth adds another layer of richness, enhancing the beef’s natural flavors while keeping the soup hearty and satisfying. Paired with fresh ground black pepper, the broth gains a subtle spice that elevates each bite. Onions add a sweetness that balances the soup, mingling perfectly with the acidity of the tomatoes. The tomatoes, with their slight tang, cut through the richness of the broth, offering a refreshing contrast that brightens the dish.

The inclusion of vegetables like cabbage and potatoes brings both color and texture to the soup. Cabbage provides a tender crunch, while potatoes add an element of earthiness and make the soup more filling. The chayote, another vegetable in the mix, is subtly sweet with a crisp texture, adding another dimension to the flavor profile. Sweet corn is the real surprise. As it cooks, it releases a sweet, subtle flavor into the broth, and biting into the corn itself gives you little bursts of sweetness that make the whole experience delightful.

When topped with fresh cilantro, the soup is finished with a burst of color and an herbal freshness that ties all the flavors together. From my kitchen to yours, I’ve learned a few tricks over the years to make this soup really sing. First, sear the beef shank before simmering it in the broth.

This caramelization step adds an extra depth of flavor that is well worth the few extra minutes it takes. Don’t rush the simmering process either. Let it go low and slow. The longer it cooks, the more flavorful the broth becomes, as the marrow and nutrients seep out of the bone, enriching the soup. When adding the vegetables, do so in stages, starting with those that take longer to cook, like potatoes, followed by the quicker-cooking corn and chayote.

This ensures everything is cooked perfectly and nothing turns to mush. Finally, don't underestimate the importance of seasoning. Taste as you go and adjust the salt and pepper to your liking. Some people like to add a squeeze of lime at the end for a hint of brightness, which I find enhances the soup even further. This dish is forgiving and open to interpretation, so feel free to experiment with other spices or ingredients based on what you have at hand or what your family enjoys.

Caldo de Res has its roots deeply embedded in Mexican culture, often served as a comforting main dish rather than just an appetizer. It’s commonly found at family gatherings and celebrations, where sharing large communal dishes is a way to bring everyone together. Traditionally, the dish is prepared with care, often simmered for hours to extract the maximum flavor from the beef and bones. It reflects Mexican culinary traditions that value patience, simplicity, and the use of fresh, local ingredients. The dish is not just about nourishment; it’s a reflection of familial bonds and cultural heritage.

People make Caldo de Res because it brings families together and offers a taste of nostalgia for many. It's a dish that revolves around the idea of sharing,whether it’s stories, cultures, or simply a meal. It's a reminder of the comfort that traditional cooking can bring. The act of making this soup is as much about the process as it is about the final product. When you sit down to enjoy a bowl, you’re not just eating soup.

You're connecting with traditions, family, and the warmth that comes from a lovingly prepared meal.

Recipe

Caldo De Res (Mexican Beef Soup)

Prep
30 min
Cook
2 hr
Total
2 hr 30 min
Serves
8

Ingredients

8 Servings

Method

  1. Step 1: Cut the meat from the beef bones into about ½-inch pieces, leaving some on the bones.

  2. Step 2: Heat a heavy soup pot over medium-high heat until very hot. Add oil, tilting the pan to coat the bottom. Add meat and bones and season with salt and pepper. Cook and stir until thoroughly browned.

  3. Step 3: Add onion and cook until lightly browned; stir in broth and tomatoes. The liquid should cover the bones by ½ inch. If not, add some water to compensate.

  4. Step 4: Reduce heat to low; simmer with the lid on loosely until meat is tender, about 1 hour.

  5. Step 5: Pour in 4 cups water, and return to a simmer. Add carrots and ¼ cup cilantro, and cook for 10 minutes. Stir in chayote, corn, and potato; simmer until vegetables are tender. Push cabbage wedges into soup; cook until tender, about 10 minutes.

  6. Step 6: Ladle soup into large bowls, including some meat, vegetables, and bones.

  7. Step 7: Garnish with cilantro, jalapeños, and minced onion. Squeeze lime juice over soup and serve with radishes. Enjoy!

Nutrition per serving

Calories
234
Protein
22 g
Carbs
26 g
Fat
6 g
Jump to recipe