I still remember the first time I served Carnitas Caldo to a sleepy crowd after movie night. The kitchen smelled like citrus and slow-simmered pork, and somehow every bell pepper and lime wedge ended up in the pot. It wasn’t a planned recipe at all—just a cozy riff that started with leftover carnitas and a stubborn craving for something warm and soulful. The broth sang with garlic, cumin, and a kiss of oregano, and the pork pieces floated in like little flavor boats. This dish isn’t fussy. It’s the kind of supper that tastes like a hug, even on a Tuesday when the to-do list is a mile long. Carnitas Caldo is what I reach for when I want something that feels celebratory but still practical—a one-pot win that the whole family can gather around. And yes, the aroma alone has a magic way of pulling everyone to the kitchen before the first sip of steam hits the lips. This is the kind of dish that makes weeknights feel special.
Thank you for reading this post, don't forget to subscribe!What is Carnitas Caldo?
Carnitas Caldo is basically a comforting pork-forward soup built on leftover carnitas, brightened with citrus, herbs, and a gentle spice kick. Think of it as a bridge between tender, pull-apart pork and a clear, savory broth that actually clings to noodles or to a crusty tortilla. The name itself—carnitas caldo—hints at its two soulmates: carnitas for depth and caldo (broth) for warmth. It’s essentially a practical, cozy soup you can make any night of the week, especially when you don’t want to start from scratch but still want something deeply satisfying. Think of it as a way to stretch a pot of carnitas into something you can spoon over rice, ladle into bowls, or even pour over warm tortillas. It’s friendly, flexible, and it always feels like a Sunday supper in disguise.
Why you’ll love this recipe?
What I love most about Carnitas Caldo is how it tastes like slow-cooked magic without the marathon in the kitchen. The aroma alone is a magnet—garlic, onion, and smoky paprika mingle with lime and cilantro, and suddenly dinner materializes in your own kitchen. The flavor dives deep, but the method is approachable: you’re not babysitting a sauce; you’re letting a pot do the heavy lifting while you set the table and break a tortilla. It’s incredibly forgiving for weeknights and generous enough for weekend guests. Plus, it’s budget-friendly: leftovers become dinner, and you only pay for what you actually need in the moment. The versatility is another big win—shred the carnitas into the broth for a meaty, comforting soup, or keep a separate pile to crisp up and fold into bowls later. If you’ve ever wished for a one-pot wonder that still feels festive, Carnitas Caldo is your answer. I’ve made this countless times, and it never fails to evoke that warm, family-night feeling.
How do I make Carnitas Caldo?
Quick Overview
In a single, sturdy pot, you’re going to build a bright, softly spiced broth, then reintroduce shredded carnitas to plump up the dish with tenderness. The trick is to use a classic base of onion, garlic, and citrus to lift the pork, while a pinch of cumin and oregano anchors the flavor. The result is a robust caldo you can customize with toppings, from cilantro and lime to avocado and tortilla strips. It’s simple, it’s forgiving, and it’s the kind of dish that rewards you for tasting as you go. Carnitas Caldo comes together in about 40 minutes of hands-on time, and the rest is passive simmering that makes your whole kitchen smell like comfort in a bowl.
Ingredients
For the Caldo (Broth):
– 4 cups chicken stock or vegetable stock, low-sodium for control
– 2 cups water
– 1 large onion, diced
– 4 cloves garlic, minced
– 2 bay leaves
– 1 teaspoon ground cumin
– 1 teaspoon dried oregano
– 1/2 teaspoon smoked paprika (or regular paprika for easier availability)
– 1/4 teaspoon red pepper flakes (optional, for a gentle kick)
– Salt to taste (start with 1 teaspoon and adjust)
For the Filling:
– 2 cups leftover carnitas, shredded or chopped into bite-sized pieces
– 1 cup corn kernels (fresh or thawed from frozen) for sweetness and color
– 1 jalapeño, finely sliced (remove seeds for less heat; leave some seeds if you like it warmer)
– 1/2 cup diced tomatoes or canned fire-roasted tomatoes for depth
For the Glaze:
– Juice of 1 lime
– 1 tablespoon extra-virgin olive oil
– 1 tablespoon chopped fresh cilantro
– Salt and a pinch of sugar or honey to balance acidity (optional)
Tip: If you’re starting from scratch and want a stronger pork presence, you can add a splash of pork stock or a bit of the leftover carnitas fat to the pot. Trust me on this one—it’s the small amount that makes the broth feel richer without turning it oily. If you’re avoiding dairy, this recipe stays beautifully dairy-free; the lime and cilantro keep it bright and balanced.
Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Warm a heavy-bottom pot over medium heat and drizzle in a light coat of olive oil. You’re not frying here, just coaxing the aromatics to wake up. Add the chopped onion and a pinch of salt, letting them soften for 5–7 minutes. Stir in the garlic toward the end so it doesn’t burn. The kitchen should start to smell like a home you’re excited to return to after a long day—this is the scent of comfort, and it’s the first sign that Carnitas Caldo is on its way.
Step 2: Mix Dry Ingredients
In a small bowl, combine the cumin, oregano, paprika, and red pepper flakes if you’re using them. This is your flavor backbone, so give it a quick whisk and set it near the stove. A fragrant blend like this is what makes Carnitas Caldo feel deeper and more soulful than a simple broth.
Step 3: Mix Wet Ingredients
Pour in the stock and water, scraping up any browned bits with a wooden spoon. Those browned bits are flavor gold. Add the bay leaves and bring the mixture to a gentle simmer. If you’re cooking for kids, you can keep the heat a touch lower to prevent a vigorous boil, which helps maintain a milder, more comforting flavor.
Step 4: Combine
Stir in the dry spice blend, then taste and adjust with a pinch more salt if needed. Let the broth simmer for 8–10 minutes to marry the spices. The aroma will start to pull everyone to the stove—that’s when you know Carnitas Caldo is about to feel like a family moment.
Step 5: Prepare Filling
While the broth bubbles softly, warm the shredded carnitas in a separate pan with a splash of broth if you like them a little saucy, or simply keep them warm in a bowl. If you’re using corn and jalapeño, sauté them quickly in the same pan for 2–3 minutes just to wake them up. The goal is texture and brightness, not a mushy mix. You want bites of pork with little bursts of sweetness and heat to pop in every spoonful.
“New family favorite! This Carnitas Caldo was so flavorful and ridiculously easy. Crowd-pleaser for sure.”
Step 6: Layer & Swirl
When the broth has a good simmer going, gently ladle it into bowls, leaving space for the carnitas. Add a generous spoonful of carnitas into each bowl and scatter some corn and jalapeño. For a nice visual cue, drizzle a little of the glaze (lime-oil finish) around the perimeter of the soup and poke a few cilantro leaves into the center for a green, fresh crown. This is the moment where Carnitas Caldo becomes not just a meal, but a scene—a warm bowl inviting conversation and laughter.
Step 7: Bake
Okay, we’re sticking with the recipe’s language here, but think of this as a gentle simmer rather than a bake. Cover the pot and let everything mingle on a low simmer for 10–15 minutes. The goal is to warm the filling through, not to boil the pork to dryness. If you want a deeper meld of flavors, you can simmer for 25 minutes, tasting and adjusting salt as you go. The broth should be fragrant, clear-ish, and lightly glossy, with the pork pieces glistening from their bath.
Step 8: Cool & Glaze
Turn off the heat and stir in the lime juice, cilantro, and a light drizzle of olive oil to finish. Taste again and balance with a pinch of salt or a touch more lime if you crave brightness. The glaze isn’t a heavy sauce; it’s a quick, sunny finish that makes the broth feel lively rather than heavy. If you’re serving this to a crowd, you can skip this step until just before serving so the lime scent is freshest.
Step 9: Slice & Serve
Ladle the Carnitas Caldo into bowls, garnish with extra cilantro, a wedge of lime, and warm tortilla chips or thin slices of avocado if you like. This is where the simple, everyday comfort becomes something your guests will remember. My family loves a squeeze of lime that brightens the pork, and a handful of cilantro that makes the top look like a little garden in the pot. A soft bite of onion, a slight kick from the jalapeño, and the way the broth wraps around the meat—it’s all there in one comforting, satisfying bowl. Enjoy right away while it’s steaming hot.
What to Serve It With
Carnitas Caldo is incredibly versatile, so here are a few ways to present it depending on the moment.
For Breakfast: A gentle morning version with a light lime aroma, a fried egg perched on top, and a side of warm corn tortillas. It sounds unusual, but it’s the perfect wake-up call for lazy weekend mornings when you want something comforting yet bright. A tiny drizzle of hot sauce and a sprinkle of queso fresco if you’re feeling indulgent.
For Brunch: Serve with toasted baguette slices or crispy tortilla strips, a bowl of avocado slices, and a chilled glass of citrus agua fresca. The broth acts as a savory cornerstone while the toppings bring color and texture to the spread.
As Dessert: Not a traditional dessert, but a playful after-dinner option could be a citrusy pairing: lime zest sprinkled over minted yogurt and a small scoop of vanilla ice cream melting into the broth’s warmth. It’s a surprising twist you might adore as a finish to a long family gathering.
For Cozy Snacks: Keep a big pot going on the stove during game night or movie night. Serve with warm tortillas, a squeeze of lime, diced avocado, and a few chipotle minced onions on top. This is the kind of dish your friends ask for again and again because it feels like a warm hug in a bowl.
We often pair Carnitas Caldo with a simple side of Mexican rice or a light salad to balance the richness. If you’re feeding a crowd, I like to present a little toppings bar: cilantro, lime wedges, diced onions, jalapeño slices, avocado, and crispy tortilla strips. It lets everyone tailor their bowl and keeps the kitchen lively as people assemble their own comforting plates.
Top Tips for Perfecting Your Carnitas Caldo
These tips come from countless simmer sessions and a few happy accidents. I’ve learned that little tweaks can make a big difference, especially with a dish built on leftovers and bright aromatics.
Zucchini Prep: Not a core ingredient here, but if you’re adding a vegetable twist, you can grate zucchini and squeeze out the moisture before adding to the pot. This keeps the broth from getting too heavy while adding a touch of freshness. If you’re not using zucchini, you can skip this, and the dish still tastes deep and satisfying.
Mixing Advice: When you blend the spice mix with the broth, do it gradually and taste as you go. You want warmth, not heat that hides the pork’s sweetness. If you’re cooking for kids, back off the red pepper flakes a notch and let folks add their own kick with hot sauce at the table.
Swirl Customization: The lime oil swirl is tiny but powerful. If you’re feeling fancy, whisk lime juice with a little olive oil and a pinch of salt, then drizzle over the top in a slow, circular pattern. The contrast of bright green against the warm broth is not just tasty—it looks fabulous in photos too.
Ingredient Swaps: Don’t have oregano? A pinch of thyme works in a pinch. Don’t have jalapeño? Use a small poblano or skip the pepper entirely. If you’re out of stock, a small splash of water with a dab of miso paste can add depth without changing the character too much.
Baking Tips: If your stove’s behavior is unpredictable, use a lower simmer and cover the pot to keep flavors concentrated without scorching. Check the pot every 8–10 minutes and adjust heat as needed to keep a gentle bubble going. The key is steady warmth that builds flavor slowly.
“Made the Carnitas Caldo tonight and wow — perfect weeknight dinner. Will definitely make again!”
Glaze Variations: The lime glaze is flexible. Try a quick orange-lemon variation for a citrus twist, or add a whisper of chili oil for a smoky, bright finish. If you want something milder, a touch of honey or agave in the glaze can balance acidity without tipping into sweetness.
Lesson learned: this dish rewards restraint. Let the pork speak softly, let the citrus lift without overwhelming, and you’ll end up with a broth that tastes like home but feels special enough for guests.
Storing and Reheating Tips
Carnitas Caldo keeps surprisingly well, and I love that it reheats beautifully—perfect for make-ahead meals or Sunday batch cooking.
Room Temperature: If you’re not eating it right away, let the broth cool a bit and refrigerate in airtight containers for up to 2 days. Keep the carnitas separate if you plan to reheat later to preserve texture.
Refrigerator Storage: Store the broth and pork separately in shallow containers to cool quickly. Reheat gently on the stove, adding a splash of stock if the broth reduces too much and becomes concentrated.
Freezer Instructions: You can freeze the broth and pork separately for up to 3 months. I like to portion into meal-sized containers. Thaw overnight in the fridge and reheat on the stove; the flavors usually bloom back to life nicely.
Glaze Timing Advice: If you’re freezing, skip adding the lime glaze until you reheat. It’s best added fresh to preserve brightness. You can also make a batch of lime-cilantro oil to drizzle on reheated bowls for a quick finish.
Quality indicators: after reheating, the broth should taste bright and clean, not dull. If the pork seems dry, simmer it gently with a touch more stock to bring back moisture. The texture of the carnitas should stay tender and shredded rather than chewy.
Frequently Asked Questions
Final Thoughts
Carnitas Caldo is the kind of recipe that reminds me why I cook in the first place: it’s forgiving, deeply flavorful, and a little bit nostalgic. It invites you to gather a pot, tease out aromas, and let everyone add their own toppings as if you’re building a personal bowl that fits each appetite. The pork’s richness pairs with the brightness of lime, the fragrance of cilantro, and the warmth of the spices to create something that feels both familiar and special. If you love this dish, you’ll find that it also plays well with other leftovers—turning a pile of carnitas into a comforting meal that feels new again. I hope you’ll try Carnitas Caldo soon and tell me what you loved most about it—whether it’s the aroma that lingers in the kitchen after dinner, the way the meat stays tender, or how a simple squeeze of lime makes all the difference. Happy cooking, friends, and I can’t wait to hear how yours turns out!

Carnitas Caldo
Ingredients
For the Carnitas
- 3 pounds boneless pork shoulder cut into 2-inch chunks
- 0.5 orange
- 1 medium yellow onion quartered
- 4 cloves garlic peeled
- 2 bay leaves
- 2 teaspoons salt
- 0.5 cup lard or vegetable oil
- 4 cups water
For the Caldo
- 8 cups chicken broth
- 1 (28 ounce) can crushed tomatoes
- 2 chipotle peppers in adobo or more, to taste
- 1 medium white onion diced
- 3 cloves garlic minced
- 1 tablespoon dried Mexican oregano
- 1 teaspoon ground cumin
- 2 (15 ounce) cans white hominy drained and rinsed
- 0.25 cup fresh cilantro chopped
For Serving (Optional Garnishes)
- 0.5 cup white onion finely chopped
- 0.5 cup fresh cilantro chopped
- 2 limes cut into wedges
- 4 radishes thinly sliced
- 1 avocado sliced
- 0.25 cup Mexican crema or sour cream
Instructions
Carnitas Preparation
- Place pork chunks in a large heavy-bottomed pot or Dutch oven. Add orange half, quartered yellow onion, 4 cloves garlic, bay leaves, 2 teaspoons salt, lard or vegetable oil, and 4 cups water. Bring to a boil over high heat.
- Once boiling, reduce heat to low, cover, and simmer for 2 to 2.5 hours, or until the pork is extremely tender and easily shredded with a fork.
- Remove the pork from the pot and shred it using two forks. Discard the orange, onion, garlic cloves, and bay leaves. Reserve the cooking liquid.
- Return the shredded pork to the pot. Add a little of the reserved cooking liquid (if needed) and increase heat to medium-high. Cook, stirring occasionally, until the pork is browned and slightly crispy. Set the crisped carnitas aside.
Caldo Assembly
- In the same pot (or a separate large pot), add 1 tablespoon of oil if necessary. Sauté the diced white onion until softened, about 5 minutes.
- Add the minced garlic, dried Mexican oregano, and ground cumin. Cook for 1 minute more until fragrant.
- Pour in the chicken broth and crushed tomatoes. Add the chipotle peppers in adobo. Bring to a gentle simmer, then reduce heat and cook for at least 20 minutes to allow the flavors to meld.
- Stir in the drained hominy and the crisped carnitas. Continue to simmer for another 10-15 minutes, or until everything is heated through. Stir in the chopped fresh cilantro.
Serving
- Ladle the Carnitas Caldo into bowls. Serve hot with your desired toppings: chopped white onion, fresh cilantro, lime wedges, sliced radishes, avocado, and a dollop of Mexican crema or sour cream.





