Hearty 2-Pound Caldo de Res That Warms Your Soul

There’s nothing quite like a steaming bowl of caldo de res on a chilly evening—it’s the kind of meal that warms you from the inside out. This hearty beef vegetable soup has been my go-to comfort food since I was a kid, watching my abuela stir the pot with that big wooden spoon of hers. The smell alone—rich beef broth mingling with fresh corn, carrots, and cabbage—would make everyone come running to the kitchen.

What I love most about this caldo de res recipe is how it turns simple ingredients into something magical. The corn on the cob adds sweetness, the beef shank gives it depth, and that squeeze of lime at the end? Absolute perfection. It’s the kind of dish that tastes even better the next day, if you can manage to have leftovers!

Why You’ll Love This Caldo de Res

This isn’t just any soup—it’s a hug in a bowl. Here’s why it’s my absolute favorite:

  • Comfort in every spoonful: That rich, beefy broth with tender veggies makes the perfect cozy meal after a long day.
  • Easy-peasy prep: Just chop, simmer, and let the pot do all the work while you relax.
  • Family-friendly: Kids go crazy for the corn on the cob pieces, and you’ll love all those hidden veggies.
  • Better next day: The flavors deepen overnight (if it lasts that long!).
  • Customizable: Pile on toppings like lime, cilantro, or hot sauce to make it your own.

Trust me, one taste and this’ll become your new cold-weather staple!

Ingredients for Caldo de Res

Alright, let’s talk ingredients—this is where the magic starts! My abuela always said, “Good soup begins with good meat,” so I stick to bone-in beef shank or short ribs for that deep, rich flavor. Here’s what else you’ll need:

  • 2 lbs beef shank, chuck roast, or short ribs (bone-in, cut into chunks—trust me, those bones add SO much flavor)
  • 10 cups water (or low-sodium beef broth if you want extra richness)
  • 1 tbsp kosher salt (plus more to taste—don’t be shy!)
  • 1 tsp black pepper (freshly cracked if you’ve got it)
  • 1 bay leaf (the quiet hero that ties everything together)
  • 1 small onion, chopped (white or yellow—whatever’s in your pantry)
  • 3 cloves garlic, minced (because what’s soup without garlic?)
  • 3 medium carrots, sliced into rounds (I like mine on the thicker side for bite)
  • 3 Yukon gold potatoes, peeled and cut into chunks (they hold their shape beautifully)
  • ½ small green cabbage, cut into big pieces (they’ll wilt down, promise!)
  • 2 ears corn, cut into 2–3 inch rounds (the star of the show—sweet and juicy)
  • 2 tbsp chopped cilantro (plus more for serving—fresh is best!)
  • 1 tbsp fresh lime juice (optional, but it brightens everything up so nicely)

And don’t forget the fun toppings: lime wedges, extra cilantro, diced onion, warm tortillas—go wild! Now, let’s get cooking.

How to Make Caldo de Res

Okay, ready to make the most comforting soup ever? Here’s my step-by-step guide to perfect caldo de res—just like abuela used to make (though I swear she had magic in her wooden spoon).

Step 1: Simmer the Beef

First things first—let’s build that amazing broth base. Grab your biggest pot (I use my 6-quart Dutch oven) and add the beef chunks, water (or broth), salt, pepper, bay leaf, onion, and garlic. Bring it to a rolling boil—you’ll see some foam rise to the top. No worries! Just skim it off with a spoon (this makes the broth clearer and tastier). Once it’s boiling, reduce to the gentlest simmer you can manage, cover, and let it work its magic for 60-75 minutes. The beef should be fork-tender when it’s ready—that’s when you know you’ve got liquid gold in that pot!

Step 2: Add Hearty Vegetables

Now for the veggies! Toss in your carrot rounds and potato chunks—they need a head start since they take longer to cook. Let them simmer uncovered for about 15-20 minutes. You’ll know they’re ready when you can pierce a carrot easily with a fork but they still have some bite. Stir occasionally so nothing sticks to the bottom. The smell in your kitchen right now? Heavenly!

Step 3: Add Corn and Cabbage

Time for my favorite part—the corn and cabbage! Drop in the corn rounds (they’ll look so pretty bobbing in the broth) and those big cabbage pieces. Don’t worry, the cabbage will wilt down beautifully. Let it all simmer for another 10-15 minutes until the cabbage is tender but not mushy and the corn is piping hot. Pro tip: don’t stir too vigorously now—you want those corn pieces to stay intact!

Step 4: Finish and Serve

Almost there! Turn off the heat and stir in the chopped cilantro—that fresh green color makes everything pop. Add a squeeze of lime juice if you’re using it (trust me, it makes all the difference). Now taste and adjust the salt and pepper—everyone’s preferences are different. Ladle generous portions into bowls, making sure each gets plenty of beef, veggies, and at least one piece of corn. Serve with lime wedges, extra cilantro, and warm tortillas for dipping. Watch everyone’s faces light up at first bite—that’s the real payoff!

Tips for the Best Caldo de Res

After making this soup more times than I can count, I’ve picked up a few secrets that take it from good to abuela-approved amazing:

  • Skim that foam! It only takes a minute, but removing the cloudy foam that rises while the beef simmers makes for a clearer, cleaner-tasting broth.
  • Bones = flavor gold. Bone-in beef shank or short ribs give the broth body that boneless cuts just can’t match. The marrow melts into magic!
  • Salt in stages. Start with less—you can always add more at the end. The flavors concentrate as it simmers.
  • Don’t rush the simmer. Low and slow is the way to go for melt-in-your-mouth beef.
  • Keep veggies chunky. Big pieces hold up better—no mushy carrots here!

Follow these, and your caldo will have everyone asking for seconds (and the recipe)!

Ingredient Substitutions

Ran out of something? No worries—I’ve made this caldo de res with all sorts of swaps when my fridge was looking bare. Here are my favorite stand-ins that still taste amazing:

  • Broth boost: Use low-sodium beef broth instead of water for richer flavor (or half water, half broth). Chicken broth works in a pinch too!
  • Beef alternatives: No shank? Chuck roast or oxtail make great substitutes—just keep those bones for flavor if you can.
  • Veggie variations: Swap zucchini for cabbage, add celery with the carrots, or toss in diced tomatoes for extra depth. Frozen corn works if fresh isn’t available.

The beauty of this soup? It’s forgiving—make it work with what you’ve got!

Serving Suggestions for Caldo de Res

Oh, the fun part—decking out your bowl! Here’s how I love to serve my caldo de res:

  • Lime wedges on the side (that bright squeeze at the end is non-negotiable for me)
  • Extra chopped cilantro and diced white onion for freshness
  • Warm corn tortillas or crusty bread for dipping (or both—no judgment!)
  • Sliced jalapeños or hot sauce for heat lovers
  • Avocado slices if I’m feeling fancy

Set everything out family-style and let everyone customize their perfect bowl. The more toppings, the merrier!

Storing and Reheating Caldo de Res

Here’s the beautiful thing about caldo de res—it gets even better as leftovers! Just let it cool completely before popping it in the fridge, where it’ll stay fresh for 3-4 days. Want to freeze it? The broth and beef keep beautifully for up to 3 months (though the potatoes might get a bit soft).

When reheating, go low and slow—gentle heat prevents the veggies from turning to mush. I like to scoop out the corn pieces first and add them back at the end so they stay sweet and crisp. A splash of water or broth brings everything back to life if it’s thickened up in the fridge. Easy peasy!

Caldo de Res Nutritional Information

Now, I’m no nutritionist, but here’s the general scoop: each hearty bowl of this caldo de res packs about 380 calories with 28g protein—perfect fuel for chilly days! Keep in mind, exact numbers vary based on your specific ingredients and how much corn you fish out (wink).

Frequently Asked Questions

Q1. Can I use boneless beef for caldo de res?
You absolutely can—but trust me, bone-in beef makes all the difference! The marrow adds incredible richness to the broth. If you must go boneless, chuck roast works fine, but consider adding a beef bone or two for extra flavor.

Q2. How long does leftover caldo de res keep?
This soup gets better with time! It’ll stay fresh in the fridge for 3-4 days. The flavors actually deepen overnight—just add a splash of water when reheating if it’s thickened up too much.

Q3. Can I make this in a slow cooker?
Yes! Brown the beef first for extra flavor, then toss everything except the corn and cabbage into the slow cooker on low for 6-8 hours. Add those delicate veggies in the last hour so they don’t turn to mush.

Q4. What if I don’t have fresh corn?
Frozen corn kernels work in a pinch (about 1½ cups), but the corn-on-the-cob pieces are part of the magic! If using frozen, add them with the cabbage so they don’t overcook.

Q5. Is there a shortcut if I’m short on time?
Pressure cookers are lifesavers! Cook the beef under pressure for 25 minutes, then quick release, add veggies, and cook another 5 minutes. You’ll have tender beef in under an hour!

Print

Hearty 2-Pound Caldo de Res That Warms Your Soul

A hearty beef vegetable soup with corn on the cob, perfect for a comforting dinner.

  • Author: jessica
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 40 minutes
  • Total Time: 2 hours
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Mexican
  • Diet: Low Lactose

Ingredients

Scale
  • 2 lbs beef shank, chuck roast, or short ribs (bone-in adds extra flavor), cut into chunks
  • 10 cups water (or low-sodium beef broth)
  • 1 tbsp kosher salt (plus more to taste)
  • 1 tsp black pepper
  • 1 bay leaf
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 3 medium carrots, sliced into rounds
  • 3 medium Yukon gold potatoes, peeled and cut into chunks
  • 1/2 small green cabbage, cut into large pieces
  • 2 ears corn, cut into 23 inch rounds
  • 2 tbsp chopped fresh cilantro (plus more for serving)
  • 1 tbsp fresh lime juice (optional, for brightness)
  • Optional toppings/serve with: lime wedges, chopped cilantro, diced white onion, warm corn tortillas or crusty bread, jalapeño or serrano slices, hot sauce

Instructions

  1. Simmer the beef: Add beef, water (or broth), salt, pepper, bay leaf, onion, and garlic to a large pot. Bring to a boil, then reduce to a gentle simmer. Skim foam off the top as needed. Cover and simmer 60–75 minutes, until beef is tender.
  2. Add hearty veggies: Stir in carrots and potatoes. Simmer 15–20 minutes until starting to soften.
  3. Add corn + cabbage: Add corn rounds and cabbage pieces. Simmer 10–15 minutes until cabbage is tender and corn is hot through.
  4. Finish: Stir in cilantro (and lime juice if using). Taste and adjust salt/pepper.
  5. Serve: Ladle into bowls with plenty of beef, potatoes, carrots, cabbage, and a piece of corn. Top with lime and cilantro.

Notes

  • Bone-in beef adds extra flavor.
  • Adjust salt and pepper to taste.
  • Serve with optional toppings for extra flavor.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 380
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 6g
  • Protein: 28g
  • Cholesterol: 70mg

Keywords: caldo de res, beef vegetable soup, hearty beef soup, soup with corn on the cob, comforting dinner soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating