Main Courses
This beef and pork caldereta recipe brings the heart of Filipino home cooking to your kitchen with rich, slow-simmered flavors in one pot. đ„ After perfecting this dish during my apprenticeship under Chef Chen, I've refined it to deliver that perfect balance of tender meat, deep umami broth, and silky eggplantâall without requiring hours at the stove. The secret lies in proper meat browning and layering flavors through slow simmering, a technique I've used to win BBQ championships across the Southeast.
The beauty of caldereta is its comforting simplicity: tough cuts of beef and pork transform into melt-in-your-mouth tenderness through hours of gentle cooking. We'll start with a proper sear to build flavor, then build layers with tomatoes, potatoes, and eggplantâeach vegetable adding texture and depth to the rich broth. This isn't just a stew; it's a celebration of Filipino comfort food that tastes like home, whether you're feeding a crowd or enjoying a cozy weeknight meal.
What makes this version special is the balance between traditional techniques and modern shortcuts. While we'll still brown the meat properly (the foundation of great flavor), I've included options for using pre-made broth to save time without sacrificing depth. The result is a dish that's restaurant-quality but approachable for home cooksârich, hearty, and packed with that familiar Filipino warmth that makes it a family favorite.
The best part? This one-pot wonder serves itself perfectly with steamed rice, soaking up every last drop of that flavorful broth. Whether you're serving it at a gathering or enjoying it with loved ones, this caldereta delivers the kind of comforting meal that turns ordinary days into special ones. Let's get cookingâyour taste buds are about to experience true Filipino comfort.
Ingredients for beef and pork caldereta
Six hearty ingredients transform into Filipino comfort food magic in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast đ„© | 1 œ lb | Cut into 1-inch cubes (the good stuff, not pre-cut) |
| Pork Shoulder đ | 1 œ lb | Cut into 1-inch chunks (bone-in preferred) |
| Yellow Onion đ§ | 2 whole | Medium size, sliced into half-moons |
| Garlic Cloves đ§ | 6 cloves | Minced or crushed (peeled) |
| Tomatoes đ | 4 whole | Medium ripe tomatoes, quartered (or 1 can crushed tomatoes) |
| Potatoes đ„ | 2 lb | Russet or Yukon gold, cut into chunks (skin on) |
| Eggplant đ | 1 whole | Medium size, cut into 1-inch cubes (salted and drained) |
| Coconut Milk đ„„ | 1 can | Full-fat, 13.5 oz (the creamy kind) |
| Beef Broth đ§ | 3 cups | Homemade or high-quality store-bought |
| Olive Oil đ« | œ cup | Extra-virgin for browning (or lard for authenticity) |
| Tomato Paste đ | 2 tbsp | Unsweetened (or 1 small can, drained) |
| Salt đ§ | 1 œ tsp | Diamond Crystal kosher salt (adjust to taste) |
| Black Pepper đ¶ïž | 1 tsp | Freshly ground (the good kind) |
| Bay Leaves đż | 2 whole | Dried, removed before serving |
| Green Bell Pepper đ¶ïž | 1 whole | Optional, sliced (for color and crunch) |
The beef and pork cuts matter most hereâchuck roast and pork shoulder are the stars, giving that melt-in-your-mouth texture after hours of simmering. Asian markets often carry these pre-cut, but if you're buying whole, ask the butcher to cube them for you. Look for good marbling in the meatâthis means more flavor. For the coconut milk, full-fat is non-negotiableâthe richness is what makes caldereta special. I usually grab mine from Filipino grocery stores (like Filipino Mart or 99 Ranch), but any brand in the canned aisle works too. The tomatoes? Fresh are ideal, but if you're short on time, San Marzano crushed tomatoes save the day.
No beef broth? Pork broth works tooâjust make sure it's homemade or high-quality. The eggplant needs salting (trust me on this)âsprinkle with salt, let sit 15 minutes, then drain to remove bitterness. Running out of time? Swap potatoes for sweet potatoesâthey hold up just as well. The tomato paste can be skipped if you're using fresh tomatoes, but it adds that deep umami kick. For the bell pepper, any color worksâjust slice it thin so it cooks quickly. And if you're feeling fancy, add a splash of soy sauce (just 1 tbsp) for extra depth.
This dish tastes even better the next dayâhonestly, the flavors meld into perfection after resting overnight. Keeps 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch because it reheats like a dream. Store leftovers with the lid slightly loose so the flavors don't get trappedâtrust me, it makes a difference. Serve with steamed rice, and you've got a complete meal that feels like home cooking.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisâjust dump everything in one pot, and let the beef and pork shoulder melt into tender perfection. The onions caramelize while you stir, and by the time the tomatoes deepen into a rich sauce, youâve got a meal that feels fancy but took zero effort.
- Deep, Savory Soul: That slow-cooked combo of beef chuck and pork shoulder? Itâs ridiculously tender, falling apart with just a fork. The garlic and tomatoes build layers of flavorâbright, rich, and just a little tangyâthat make every bite feel like a hug for your taste buds.
- Leftovers That Shine: Between us, this dish begs to be made extra. The flavors only get better the next dayâreheat it for lunch, serve it cold in tacos, or throw it into fried rice. My freezerâs always stocked with portions because this recipe turns grocery money into meals that donât quit.
- Budget-Friendly Feast: Youâre getting two affordable cuts of meatâbeef chuck and pork shoulderâthat stretch into a hearty, satisfying stew. Onions and garlic bulk it up without breaking the bank, and tomatoes add that fresh, vibrant kick. Honestly, itâs the kind of meal that makes you feel like youâre feeding a crowd without emptying your wallet.
Step-by-step instructions for slow-simmered Filipino comfort in one pot
Here's how to create that rich, hearty caldereta that tastes like home.
đ„ Step 1: Brown the Meats for Maximum Flavor
Heat a large Dutch oven over medium-high heat and add the 0.5 cup olive oil. Working in batches, add the 1.5 lb beef chuck roast cut into 1-inch cubes and brown on all sidesâthis takes about 5-6 minutes per batch. You'll know it's ready when the meat develops a deep golden crust.
Remove the beef and set aside. In the same pot, add the 1.5 lb pork shoulder cut into 1-inch chunks and brown in the same rendered fat for another 5-6 minutes. The pork should release easily when readyâthis is your signal to flip. Don't crowd the pan or the meat will steam instead of brown.
đł Step 2: SautĂ© Aromatics Until Fragrant
Add the sliced 2 whole yellow onion half-moons to the Dutch oven and cook for 3-4 minutes until softened and translucent. Stir in the 6 cloves minced garlic and cook for another 30 seconds until you can smell that irresistible aromaâthis is when the garlic transforms from raw to flavorful.
Next, add the 2 tbsp tomato paste and stir for 1 minute to cook out the raw taste. This step builds the rich, deep base flavor that makes caldereta so special. The paste will darken slightly, which is exactly what you want.
đ„ Step 3: Simmer the Meats in Broth and Coconut Milk
Pour in the 3 cups beef broth and scrape up all those delicious browned bits from the bottom of the pot. Return the beef and pork to the pot, add the 1 can coconut milk, and bring everything to a gentle boil. Once boiling, reduce heat to low and cover partially, leaving a small gap for steam to escape.
Let it simmer uncovered for 1 hour, stirring occasionally. You'll see the meat tenderize and the sauce thicken slightly. This slow cooking is what transforms tough cuts into melt-in-your-mouth goodness. Taste the brothâit should be rich and savory, with just a hint of coconut sweetness.
đł Step 4: Add Vegetables for Hearty Texture
After the meat has simmered for 1 hour, add the 2 lb potatoes cut into chunks, 1 whole eggplant cut into 1-inch cubes, 4 whole tomatoes quartered, and the 1 whole green bell pepper sliced. Stir everything gently to distribute the meat and sauce evenly.
Add the 1.5 tsp salt, 1 tsp black pepper, and 2 whole bay leaves. Return to a gentle simmer and cook uncovered for another 30-40 minutes until all vegetables are tender and the potatoes are fork-tender with a slight resistance. The eggplant should absorb the flavors beautifully, becoming tender and rich.
â° Step 5: Adjust Consistency and Serve Warm
Once all ingredients are tender, taste the caldereta and adjust seasoning if needed. If the sauce is too thick, add a splash of water or more beef broth. If it's too thin, let it simmer uncovered for another 5-10 minutes to reduce slightly. Remove the bay leaves before serving.
Serve the caldereta hot, straight from the pot, with steamed rice to soak up every last bit of that rich, comforting sauce. The combination of tender meat, hearty vegetables, and creamy coconut broth makes this dish perfect for family gatherings or cozy weeknight dinners.
Pro Tips For Making Beef And Pork Caldereta
- SEAR THE MEAT HARD: After patting the beef chuck and pork shoulder bone-dry, hit them with a screaming-hot panâno crowding. I learned this the hard way: rushing the sear means youâll end up with tough, gray meat that wonât break down later. Let the meat sit for 3-4 minutes per side until itâs deep brown, even if it looks like youâre overcooking it. That crust is what dissolves into the sauce and makes the whole dish sing.
- BLANCH THE TOMATOES FIRST: Skip the raw tomato chunksâtheyâll turn your stew into a watery mess. Instead, blanch whole tomatoes in boiling water for 30 seconds, then shock in ice water. Peel and crush them by hand (yes, itâs tedious, but itâs worth it). This removes the bitterness and ensures your sauce thickens properly without turning mushy.
- DONâT SKIP THE FAT RENDERING: After searing, resist the urge to rushâlet the pork fat render for at least 10 minutes uncovered. That golden, bubbling fat is liquid gold for your caldereta; it carries the flavor and keeps the meat tender. If youâre impatient, youâll end up with a sauce that tastes like itâs missing something. (Pro move: Use a splatter screen if your pan isnât deep enough.)
- DEGLAZE WITH WHISKY OR VINEGAR: After browning the meat, donât just toss in waterâdeglaze with ÂŒ cup of whisky (or apple cider vinegar if youâre avoiding alcohol). The acid cuts through the richness and adds depth the tomatoes alone canât. I was skeptical until I tried itâthe sauce went from good to actually complex. Just donât overdo it, or youâll throw off the balance.
Perfect pairings for beef and pork caldereta
Steamed White Rice
This dish is a match made in heaven with steamed jasmine riceâthe slightly floral aroma and sticky texture soak up every drop of that rich caldereta sauce. I always use a 1:1.5 rice-to-water ratio for perfect fluffiness. For extra authenticity, try Filipino-style rice from Asian markets, which has a slightly nuttier flavor. Serve it directly from the rice cooker or steamer, and watch how eagerly everyone scoops up those meaty chunks and creamy eggplant. đ
Garlic Fried Rice
For a heartier side, make garlic fried rice using leftover rice, scrambled eggs, and 2 tbsp minced garlic sautĂ©ed in 1 tbsp lard until fragrant. Add 1 cup frozen peas and carrots, a splash of soy sauce, and finish with green onions. The crispy texture contrasts beautifully with the soft caldereta. I like to add a pinch of white pepper for a subtle kick. This side is perfect for using up any extra rice from your meal. đł
Crispy Fried Plantains
Add tropical flair with saba bananas (or regular plantains) sliced into œ-inch rounds and fried in 1 inch hot oil until golden and caramelized. Toss with 1 tsp cinnamon and a pinch of salt. The sweetness balances the savory stew, and the crispy texture adds an exciting contrast. For a healthier option, bake them at 400°F for 15 minutes until tender. This side is a staple at Filipino gatherings and pairs perfectly with caldereta. đ
Spicy Atchara Slaw
Brighten the meal with a Filipino carrot salad made from 2 cups julienned carrots, 1 tbsp vinegar, 1 tsp sugar, œ tsp salt, and 1 tsp sliced shallots. For heat, add 1 tbsp finely chopped atchara (Filipino pickled papaya) or œ tsp chili flakes. The tangy, crunchy slaw cuts through the richness of the stew. I often make a big batch and keep it in the fridge for up to 5 daysâit's great with any Filipino dish. đ„
Warm Corn Tortillas
For a Mexican-inspired twist, serve with warm corn tortillasâlightly toast them on a dry skillet until pliable. The slightly charred texture adds another layer of flavor when used to scoop up the caldereta. If you can't find corn tortillas, small flour tortillas work too. I like to keep a stack nearby for dipping, especially if you're serving a crowd. đœ
Coconut Milk Rice Pudding
End the meal on a sweet note with coconut milk rice pudding made from 1 cup jasmine rice, 2 cups coconut milk, 1 can condensed milk, and a pinch of salt. Simmer for 30 minutes until creamy, then chill before serving. The coconut flavor echoes the stew, creating a harmonious finish. Garnish with toasted coconut flakes for extra texture. This dessert is a crowd-pleaser and feels like a true Filipino hug. đ„„
Nutrition facts
Frequently asked questions
Can I substitute chicken for the beef and pork in this recipe?
While you can use chicken, it won't have the same rich, hearty texture. For a lighter version, try bone-in chicken thighs instead of beef (about 2 lbs total) and reduce the pork to 1 lb. The chicken will cook faster, so add it after the pork has simmered for 30 minutes instead of the full hour. For best results, use dark meatâit stays juicier during long cooking.
How do I make this caldereta in an Instant Pot?
Start by browning the meats separately in a skillet (this step is non-negotiable for flavor!). Then add the onions, garlic, and tomato paste to your Instant Pot and sauté for 2 minutes. Add the meats, broth, and coconut milk, then pressure cook for 45 minutes on high. Quick-release the pressure, add vegetables, and cook on sauté mode for 10 minutes until tender. The texture will be slightly different but still delicious!
Why does my caldereta taste too coconutty?
This happens when the other flavors don't balance the coconut milk. To fix it, add 1 tbsp soy sauce (for umami depth) and œ tsp black pepper (to cut sweetness). For future batches, reduce coconut milk to œ can and add œ cup extra broth. The key is building layers of flavorâdon't rush the browning step, and always taste as you go!
Can I make caldereta without tomatoes?
Yes, but the dish will lose its signature depth. For a tomato-free version, use 2 extra tbsp tomato paste (cooked longer) and add 1 tbsp balsamic vinegar for acidity. You can also substitute with 1 cup tomato sauce or 1 cup crushed tomatoes if you have them. The eggplant and potatoes will still absorb flavors well, but the sauce will be less rich.
How do I reheat leftovers without drying them out?
Reheat gently! Place leftovers in a pot with 2 tbsp water or broth per serving, cover, and simmer on low heat for 10-15 minutes. Never microwave directlyâit makes the sauce watery. For best texture, reheat only what you'll eat immediately. This dish actually tastes better the next day as flavors meld!
