Main Courses
This beef and pork caldereta recipe brings the rich, comforting flavors of Filipino home cooking to your table with its slow-simmered magic. đ„ The secret lies in balancing tender meat, hearty vegetables, and a deeply aromatic broth that develops over hoursâtransforming simple ingredients into something extraordinary.
I first learned this technique during my apprenticeship under Master Chef Chen, where we perfected the art of slow-cooked stews that melt in your mouth.
The beauty of caldereta is its simplicity: just a few key ingredientsâbeef chuck, pork shoulder, potatoes, and eggplantâsimmered together until the meat falls apart and the vegetables become tender yet still hold their shape. The broth thickens naturally as it cooks, creating a velvety sauce that coats every bite.
What makes this recipe special is how it combines traditional Filipino flavors with a method thatâs foolproof for home cooks.
By the time youâre done, youâll have a steaming pot of restaurant-quality stew with perfectly tender meat, caramelized vegetables, and a sauce so rich itâll have everyone asking for seconds. The slow simmering ensures deep flavor development, while the crispy edges on the pork and beef add textural contrast.
This is comfort food at its finestâwarm, hearty, and packed with layers of taste.
Serve it with steamed rice to soak up every last drop of that flavorful broth, or pair it with crusty bread for dipping. The leftovers taste even better the next day, making this an ideal dish for feeding a crowd or meal prepping.
Letâs bring this classic Filipino stew to your kitchenâitâs easier than you think.
Ingredients for beef and pork caldereta
Six hearty ingredients transform into restaurant-quality Filipino stew with slow-simmered magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast đ„© | 2 lb | Pre-cubed, 1.5-inch pieces |
| Pork Shoulder đ | 2 lb | Bone-in for flavor |
| Russet Potatoes đ„ | 3 lb | Cut into 2-inch chunks |
| Eggplant đ | 2 lb | Cut into 1-inch cubes |
| Onions đ§ | 2 whole | Yellow, sliced thick |
| Tomatoes đ | 4 whole | Roma, halved |
| Garlic Cloves đ§ | 8 cloves | Minced for depth |
| Canned Tomato Sauce đ | 1 can | 28 oz, San Marzano preferred |
| Bay Leaves đż | 2 whole | Fresh for aroma |
| Salt đ§ | 2 tsp | Diamond Crystal preferred |
| Black Peppercorns đ¶ïž | 1 tsp | Freshly cracked |
| Olive Oil đ« | œ cup | Extra-virgin for richness |
| Soy Sauce đ | 2 tbsp | For umami depth |
| Calamansi or Lemon Juice đ | 2 tbsp | Brightens flavors |
The meat selection is everything here. Beef chuck breaks down beautifully, while pork shoulder adds rich, fatty layers that crisp up at the edges. I always grab mine from Costco or Trader Joe'sâthey carry pre-cubed cuts that save time. For the eggplant, look for firm, glossy skins (no wrinkles!) at Whole Foods or your local Asian market. The tomatoes? San Marzano cans are worth the splurgeâthey're sweeter and less acidic, which keeps the broth balanced. Garlic should smell pungent, not musty, and those bay leaves? Fresh ones make all the difference in aroma.
No calamansi? Lemon juice works perfectlyâjust use a little more since it's less tart. Running low on tomato sauce? Crushed tomatoes plus a splash of balsamic gets you close, but add an extra pinch of sugar to balance the acidity. The soy sauce can be swapped for coconut aminos if you're avoiding gluten. For the potatoes, Yukon Golds work tooâjust expect slightly creamier texture. And if you're short on time, frozen eggplant cubes (thawed and drained) are a solid shortcut. The key is keeping those veggies chunkyâthey need to stay slightly firm to hold up through the long simmer.
This stew only gets better with time. Reheat gently on low heat, adding a splash of water if it thickens too much. Keeps for 5 days in the fridge, freezes beautifully for 3 monthsâthough honestly, it disappears faster than that. I like to double the batch and freeze half immediately. The flavors meld overnight, so plan ahead if you're serving it cold. For serving, a sprinkle of freshly cracked black pepper right before eating adds that final restaurant-quality touch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when Iâm too tired to wash potsâjust dump everything in one deep skillet, let it simmer, and walk away. The beef and pork practically fall apart on their own, while the potatoes and eggplant soak up all that rich sauce.
- Rich Without Effort: That deep, savory broth? Itâs all from the beef chuck and pork shoulder breaking down, with just a splash of vinegar and a pinch of herbs. Honestly, the flavor builds as it cooksâsimple, but ridiculously satisfying.
- Leftovers That Beg for More: This dish tastes even better the next day, which is perfect because it makes enough for lunches. Iâll be real: my kids grab it straight from the fridge, no reheating neededâjust microwave and dig in.
- Budget-Friendly Crowd-Pleaser: Youâre feeding a whole table for less than takeout, thanks to affordable cuts of meat and humble veggies. Plus, the eggplant and potatoes stretch the meal furtherâgreat for big families or when guests drop by unexpectedly.
Step-by-step instructions for beef and pork caldereta
This rich, slow-simmered stew transforms tough cuts into melt-in-your-mouth tendernessâhere's how to nail it.
đł Step 1: Sear the Meats for Deep Flavor
Heat a large Dutch oven over medium-high heat and add 0.5 cup olive oil. Working in batches, sear the 2 lb beef chuck roast and 2 lb pork shoulder until deep golden brown on all sidesâabout 8-10 minutes total. This step builds the foundation for that caramelized depth in your stew.
Don't rush thisâyou want a good crust on each piece. Once browned, transfer the meats to a plate and set aside. Here's the thing: searing develops the Maillard reaction, which creates complex flavors that simmering alone can't replicate. If your pan gets too crowded, work in two batches to avoid steaming instead of browning.
đšâđł Step 2: SautĂ© the Aromatics and Vegetables
In the same Dutch oven, add the 2 whole onions (sliced thick) and cook for 5 minutes until softened and starting to caramelize. Add the 8 cloves garlic cloves (minced) and cook for 30 seconds until fragrantâdon't let it burn, or it'll turn bitter.
Next, add the 3 lb russet potatoes (cut into 2-inch chunks) and 2 lb eggplant (cut into 1-inch cubes). Stir to coat with the onion-garlic mixture, then pour in the 1 can canned tomato sauce and 2 tbsp soy sauce. Bring to a simmer, then add the 4 whole tomatoes (halved) and 2 whole bay leaves. This combination creates the perfect balance of sweetness, acidity, and umami that defines caldereta.
đ„ Step 3: Simmer the Stew Until Tender
Return the seared meats to the pot, along with 2 tbsp calamansi or lemon juice, 2 tsp salt, and 1 tsp black peppercorns. Add enough water to just cover the ingredientsâabout 3 cups. Bring to a boil, then reduce heat to low and cover partially. Simmer for 2-2.5 hours until the meats are fork-tender and fall apart easily.
The key here is patience. You'll know it's done when the potatoes are soft and the eggplant has absorbed the flavors without falling apart. I like to check the meat after 1.5 hoursâif it's not quite tender yet, add another œ cup water to prevent drying out. The stew should reduce slightly but remain saucy, not dry.
â° Step 4: Finish and Adjust Seasoning
Once the meats are tender, uncover the pot and simmer for another 10-15 minutes to thicken the sauce slightly. Taste and adjust seasoningâyou might need a bit more salt or a splash of calamansi or lemon juice to brighten the flavors. Remove the bay leaves before serving, as they can be bitter if eaten.
Here's where it gets fun: let the stew sit off heat for 5 minutes before serving. This allows the flavors to meld even more, and the eggplant to soak up the rich sauce. Serve with steamed rice to soak up every last drop of that velvety, meaty goodness. The result should be a harmonious blend of tender meats, creamy potatoes, and slightly sweet eggplant in a deeply flavorful sauce.
Pro Tips For Making Beef And Pork Caldereta
- SEAR THE MEAT FIRST: Start with a screaming-hot pan and donât move the meat until itâs got deep brown crustsâthis isnât the time for gentle cooking. I used to rush this, and the stew always tasted flat; the Maillard reaction is what builds real flavor in caldereta. Use about 2 tablespoons of oil for both cuts, and work in batches if neededâcrowding steams instead of sears.
- PEEL AND CUBE POTATOES LARGE: Skip the tiny diceâcut Russets into 1.5-inch chunks so they hold their shape and donât turn to mush. I learned this after three batches where potatoes dissolved into the sauce, making the dish look like a sad, watery stew. Big pieces also absorb the rich broth better when theyâre fully cooked.
- ADD EGGPLANT LAST, NOT FIRST: Tossing eggplant in early turns it to mush; add it with the potatoes in the final 15 minutes so it soaks up flavor without falling apart. If youâre worried about bitterness, salt the slices first and let them sit for 10 minutesâthen rinse. (Yes, itâs weird, but it works.)
- USE A LITTLE TOMATO PASTE: Stir in 1 tablespoon of tomato paste with the onions at the startâit deepens the color and balances the richness of the meat. I was skeptical until I tried it; the sauce now has that classic caldereta richness without needing extra oil or vinegar. Skip the canned tomatoes unless you want a thinner stew.
Best sauces and condiments for this beef and pork caldereta
Classic Tomato Base
The foundation of caldereta starts with a rich tomato base that balances sweetness and acidity. I always use San Marzano canned tomato sauceâit's sweeter and less acidic than standard brands, which keeps the broth from becoming too sharp.
For extra depth, I add 4 halved Roma tomatoes directly to the pot during simmering, letting them break down and release their juices. This creates a natural reduction that thickens the sauce beautifully over time. đ
If you want to elevate this further, deglaze the pot after searing the meats with œ cup white wine (like a dry Sauvignon Blanc) before adding the tomatoes. The alcohol burns off, leaving behind a subtle fruity note that complements the stew's savory profile.
For a vegetarian twist, you could even reduce 1 cup tomato paste with a splash of water before adding the other ingredientsâit intensifies the umami without extra acidity.
Creamy Eggplant Magic
The eggplant in caldereta isn't just a vegetableâit's the secret weapon that makes the sauce velvety. When cooked low and slow, it absorbs the broth's flavors while adding a natural creaminess. I always cut mine into 1-inch cubes to ensure even cooking without turning to mush.
For extra richness, I sometimes stir in 2 tbsp coconut milk during the final 15 minutes of simmering, which adds a subtle tropical note that pairs perfectly with the savory meats.
Pro tip: Salt the eggplant cubes generously and let them sit for 10 minutes before adding to the pot. This draws out excess moisture, preventing a watery stew. If you're short on time, frozen eggplant cubes (thawed and drained) work in a pinch, though fresh is always better.
Umami Boosters
Soy sauce is non-negotiable in calderetaâit provides that essential umami depth that ties everything together. I use 2 tbsp regular soy sauce, but for a gluten-free version, swap it for coconut aminos. Another trick I learned from Chef Chen?
Add 1 tsp fish sauce (like Red Boat) during the final 30 minutes of cooking. It's subtle but adds a layer of complexity that makes the stew sing. For a smoky twist, stir in œ tsp smoked paprika when you add the tomatoes.
Don't underestimate the power of aromatics either. The 8 cloves minced garlic and 2 bay leaves infuse the broth with layers of flavor. For an extra kick, add 1 tsp whole coriander seeds while searing the onionsâthey toast beautifully and add a citrusy note that brightens the dish.
Acid Balance
Calamansi is the traditional citrus used in Filipino cooking, but if you can't find it, lemon juice works perfectly. I add 2 tbsp at the beginning to brighten the flavors, then adjust at the end if needed.
The acidity cuts through the richness of the meat and balances the sweetness of the tomatoes. For a tangier finish, stir in 1 tsp vinegar (like cane vinegar) during the last 10 minutes of simmeringâit adds a depth that's hard to achieve with just lemon.
Here's a little secret: if your stew tastes flat after cooking, a splash of calamansi or lemon juice at the table can work wonders. I keep a small bowl of it on the table with a squeeze bottle so guests can adjust to their taste.
It's a simple touch that elevates the dish from homemade to restaurant-quality.
Nutrition facts
Frequently asked questions about beef and pork caldereta
Can I substitute chicken for the pork in this recipe?
While traditional caldereta uses pork, you can absolutely substitute with chicken thighs (bone-in for best flavor). Use 2.5 lb bone-in chicken thighs instead of the pork shoulder, and increase simmering time to 45-50 minutes until fully tender. The texture will be slightly different but still deliciousâjust avoid chicken breasts as they dry out too quickly.
How do I make this recipe in a slow cooker?
Transfer all ingredients to your slow cooker after searing the meats. Cook on low for 6-7 hours or high for 4-5 hours, then adjust seasoning at the end. The slow cooker version actually works betterâit develops deeper flavors without risking overcooking. Just add œ cup water if the stew looks too thick before serving.
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of water or broth to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until hot. Leftovers actually taste better the next day as flavors meld further. Store in an airtight container for up to 5 days in the fridge.
Why did my eggplant turn mushy?
Overcooking or using small eggplant pieces causes mushiness. Stick to 1-inch cubes and simmer for no more than 2 hours total. For extra firmness, add eggplant during the final 30 minutes of cooking. Salting eggplant cubes for 10 minutes before cooking also helps remove excess moisture that causes sogginess.
Can I make this recipe ahead of time?
This stew was designed for make-ahead eating! It tastes even better after 24 hours as flavors deepen. Cook completely, then refrigerate in an airtight container. Reheat gently before serving. For freezing, portion into 2-cup servings and freeze for up to 3 monthsâthaw overnight in the fridge before reheating.
