Main Courses
This Filipino cheesy pork caldereta recipe brings homey comfort to your table with its signature slow-simmered richness and golden, crispy cheese top. š The secret lies in tender pork shoulder braised until fall-apart tender, then blanketed with melted cheese that turns beautifully crispy under the broiler.
I first tasted this dish in Manila, where it's a staple for family gatheringsānow I recreate it in my Atlanta kitchen, where the smoky-sweet flavors feel like a warm embrace after a long day.
The magic happens in layers: first, the pork browns deeply for maximum flavor, then simmers for hours in a creamy tomato sauce with potatoes and carrots until everything melts together. The cheese topping isn't just for looksāit adds a savory crunch that contrasts perfectly with the velvety sauce beneath.
What makes this recipe special is how it balances simplicity with depth; no fancy techniques, just time and patience transforming humble ingredients into something extraordinary.
By the time you serve this dish, you'll have a steaming pot of creamy, cheesy goodness with crispy edges that practically beg to be broken into.
The aroma alone will have everyone gathering around the table, while the first bite delivers that perfect harmony of tender pork, creamy sauce, and cheesy crunch. It's the kind of meal that feels like a hugācomforting, satisfying, and impossible to resist.
Serve it with steamed rice to soak up every last drop of that rich sauce, or offer crusty bread for dipping. The leftovers? Even better the next day, as the flavors meld and deepen.
This is the recipe I reach for when I want to recreate that homey, soul-warming feeling from my childhoodānow with a touch of my own Southern flair. Let's make it together.
Ingredients for cheesy pork caldereta
Pork shoulder, creamy sauce, and two cheeses for that iconic crispy topāthis is comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder š„© | 2 lb | Bone-in for flavor, cut into 1.5-inch cubes |
| Yellow Onion š§ | 2 whole | Medium size, chopped |
| Garlic Cloves š§ | 6 cloves | Peeled, minced |
| Carrots š„ | 3 medium | Peeled, sliced into 1-inch rounds |
| Russet Potatoes š„ | 3 medium | Peeled, cut into 1-inch chunks |
| Canned Tomato Sauce š | 1 can | 28 oz, San Marzano preferred |
| Heavy Cream š„ | 1 cup | Full-fat for richness |
| Whole Milk š„ | ½ cup | For creaminess |
| Shredded Monterey Jack Cheese š§ | 2 cups | Low-moisture for crispy top |
| Shredded Cheddar Cheese š§ | 1 cup | Sharp cheddar preferred |
| Olive Oil š« | 2 tbsp | For browning pork |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Bay Leaves šæ | 2 whole | For aromatic depth |
| Ground Black Peppercorns š¶ļø | ½ tsp | Extra for garnish |
The pork shoulder is non-negotiable hereābone-in gives the best flavor, and Costco or Whole Foods carry great cuts. Look for good marbling, and if you can't find bone-in, bone-out with skin works too. For the cheese, Monterey Jack and sharp cheddar are the classic combo, but Muenster or Gouda add nice variations. The tomato sauce? San Marzano cans are worth the splurgeāthey're sweeter and smoother than regular brands. If you're short on time, passata works too, but it lacks that tomatoey depth.
No pork shoulder? Pork butt or even chicken thighs can work in a pinch, though the texture won't be identical. The bay leaves can be swapped for dried thyme at one-third the amount if you're out, but I'd recommend hunting down fresh for that authentic flavor. For the cheese topping, Parmesan rind adds a funky depth if you're feeling fancyājust crumble some on top before broiling. The potatoes and carrots are flexible: sweet potatoes add a nice twist, and baby carrots or frozen chopped veggies save prep time. Just don't skip the peelingāit keeps the sauce clean and elegant.
This dish tastes even better the next day as the flavors meld, so make extra if you can. The sauce thickens as it cools, so add a splash of milk or cream when reheating if it gets too stiff. Store leftovers in the fridge for 4-5 days, or freeze for 3 monthsājust thaw overnight in the fridge. The cheese topping is best made fresh, but if you're prepping ahead, keep it separate until you're ready to broil. Serve with steamed rice to soak up all that creamy goodnessātrust me, you'll want every last bite.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipeājust toss everything into a Dutch oven, and let the pork shoulder melt into tender perfection while the potatoes soak up that cheesy, garlicky broth. No fancy steps, no extra pans. Honestly, my slow cooker version is even easier, but the stovetop version feels like a cozy hug when itās done.
- Cheese-Loverās Dream: That moment when you stir in the melted cheddar and it clings to the pork like a blanket? Yes. The onions caramelize into sweetness, the garlic deepens into warmth, and the cheese turns the whole thing into a creamy, savory masterpiece. Between us, Iāve seen grown men fight over the last bite.
- Leftovers for Days: This dish actually gets better the next day. The flavors meld into something richer, and reheating it is a breezeājust a splash of milk or water to loosen it up. I make a double batch on Sundays because my kids beg for it all week, and itās still delicious by Friday. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Pork shoulder is cheap, potatoes stretch the meal, and a block of cheddar goes a long way. Hereās what sold meāthe ingredient list is simple, but the result feels like a restaurant-worthy dish without breaking the bank. Plus, the leftovers mean Iām not ordering takeout when Iām too tired to cook.
Step-by-step instructions for cheesy pork caldereta
Here's how to create restaurant-style caldereta with tender pork, rich sauce, and that perfect crispy cheese top.
š„ Step 1: Brown the Pork Shoulder for Maximum Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat until shimmering. Add the 2 lb pork shoulder cut into 1.5-inch cubes in a single layer, working in batches if needed. Let each piece sear for 2-3 minutes until deeply golden brown on all sides.
Here's the thingādon't crowd the pan or you'll steam the pork instead of browning it. You want that caramelized crust that forms the flavor foundation for your dish. Once all pieces are browned, transfer them to a plate and set aside. You'll notice the pork releases some fatāthis is good, it adds richness to your sauce.
š³ Step 2: SautĆ© the Vegetables Until Tender
In the same Dutch oven, add the 2 whole yellow onion chopped and the 6 cloves garlic minced. Cook over medium heat for 5-6 minutes until the onions soften and turn translucent, and the garlic becomes fragrant. You'll smell that sweet, mellow aromaāthis is when you know they're ready.
Add the 3 medium carrots sliced into 1-inch rounds and the 3 medium russet potatoes cut into 1-inch chunks. Stir to coat in the onion-garlic mixture, then pour in the 1 can canned tomato sauce. Bring everything to a gentle simmer, then add the 1.5 teaspoons salt, 0.5 teaspoon black pepper, and 2 whole bay leaves. Let it bubble away for 10 minutes until the vegetables begin to soften.
š„ Step 3: Simmer the Pork Until Fork-Tender
Return the browned pork to the Dutch oven and pour in 1 cup heavy cream and 0.5 cup whole milk. Stir gently to combine, then add enough water to just cover the contentsāabout 1.5 cups. Bring to a simmer, then reduce heat to low and cover partially with a lid.
Let it cook for 1.5-2 hours until the pork is fork-tender and easily pulls apart. I know it seems like a long time, but patience pays off here. The pork should have a rich, saucy coating and the vegetables should be completely tender. If the sauce gets too thin, let it reduce uncovered for 5-10 minutesājust watch it closely so it doesn't burn.
š„ Step 4: Create the Crispy Cheese Topping
Preheat your broiler to high. Once the pork is tender, remove the bay leaves and carefully spoon the mixture into a 9x13-inch baking dish. Top with all 2 cups shredded Monterey Jack cheese and 1 cup shredded cheddar cheese, spreading them evenly over the top.
Place the baking dish on a rimmed baking sheet (to catch any drips) and broil for 3-5 minutes until the cheese turns deep golden brown and begins to bubble. Watch it closelyāyou want it crispy but not burnt. The cheese should form a beautiful, bubbly crust that contrasts perfectly with the creamy sauce below.
š½ļø Step 5: Serve with Fresh Garnishes
Let the caldereta rest for 5 minutes after broilingāthis helps set the cheese and makes serving easier. Sprinkle with the 0.5 teaspoon ground black peppercorns just before serving. The contrast of the crispy cheese topping with the creamy, savory pork filling is what makes this dish so special.
Serve immediately with crusty bread or over rice to soak up every last bit of that delicious sauce. The combination of tender pork, rich vegetables, and that perfect crispy cheese top makes this caldereta a true comfort food winner.
Pro Tips For Making Cheesy Pork Caldereta
- BROWN THE PORK FIRST: Donāt skip the deep searācut the pork shoulder into 2-inch chunks and cook them in a hot pot with just a splash of oil until theyāre golden and release from the pan with a little effort. I learned this the hard way: rushing this step means your stew will taste raw, no matter how long you simmer.
- PEEL AND CUT POTATOES LAST: Add potatoes whole and unpeeled to the pot, then let them cook until tender before peeling and slicing them at the end. The skin stays crispier this way, and you avoid the mess of peeling wet potatoes. Sounds weird, but it worksāyour stew will look rustic and taste better.
- STIR THE CHEESE IN: When folding in the cheese, do it off the heat and stir like youāre folding in cake batterāgently but thoroughly. I was skeptical until I tried it: this prevents clumping and ensures every bite gets that creamy, melty goodness. Skip this, and youāll end up with cheese lumps at the bottom.
- SAUTĆ ONIONS LOW AND SLOW: Cook the onions for 10-12 minutes on medium-low heat until theyāre soft and translucent, not browned. I used to rush this, and the onions would turn bitterānow I let them sweat out their sharpness first. This builds the flavor base without burning it.
Pro cooking tips for cheesy pork caldereta
Pork Browning Mastery
Don't rush the browning stepāthis is where all the flavor magic happens. Use a large Dutch oven (I love my Le Creuset) and medium-high heat to get those pork cubes deeply golden. Work in batches if needed, and resist the urge to move them around constantly.
You want that Maillard reaction happening, which creates complex flavors. I've learned the hard way that crowding the pan steams instead of browns, so give each piece space to develop that beautiful crust. š„
Simmering Secrets
The 1.5-2 hour simmer is non-negotiable for tender pork. I use a meat thermometer to checkāwhen it reaches 203°F, the pork will pull apart easily. The key is keeping the liquid at a gentle simmer, not a rolling boil.
If your sauce gets too thin, uncover and let it reduce for 5-10 minutes on low heat. Just watch it like a hawk so it doesn't burn. I often add a splash of white wine (about ¼ cup) at this stage to deglaze the pot and add depth.
Cheese Topping Perfection
For that crispy, golden cheese crust, use low-moisture cheeses like Monterey Jack and sharp cheddar. Spread them evenly and broil on high for 3-5 minutesāwatch closely! The cheese should bubble and turn deep golden brown, not burn.
I like to place my baking dish on a rimmed baking sheet to catch any drips. Pro tip: Sprinkle a pinch of paprika over the cheese before broiling for extra color and flavor. š§
Vegetable Prep Shortcuts
Save time with these tricks: Use frozen chopped carrots (they're pre-peeled and ready to go) and baby potatoes (they cook faster than large ones).
For the onions, I often use quick-pickled red onions (thinly sliced with 1 tbsp vinegar and 1 tsp sugar) as a garnishāthey add a nice tangy contrast. The potatoes should be peeled and cut into even chunks (about 1-inch) so they cook uniformly. š„
Sauce Thickening Hacks
If your sauce is too thin after simmering, try one of these fixes: Stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water, or add ½ cup tomato paste for deeper flavor.
For extra richness, I sometimes stir in 2 tablespoons butter at the endāit makes the sauce silky smooth. The sauce should coat the back of a spoon but still be saucy enough to spoon over rice. š„
Make-Ahead Magic
This dish tastes even better the next day as the flavors meld! Let it cool completely, then store in an airtight container in the fridge for up to 4 days. When reheating, add 2-3 tablespoons of water or milk to prevent drying out.
For the cheese topping, make it fresh before servingāit won't crisp up properly if reheated. If you're short on time, prepare everything up to the simmering step, then refrigerate the mixture and finish cooking later. ā°
Nutrition facts
Frequently asked questions about cheesy pork caldereta
Can I use chicken instead of pork for this recipe?
While pork shoulder is traditional, you can absolutely use chicken thighs in a pinch. For best results, bone-in, skin-on thighs work bestāthey stay juicy during the long simmer. Just reduce the cooking time to 45-60 minutes since chicken cooks faster than pork. The texture will be slightly different but still delicious!
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4-5 days. For reheating, add 2-3 tablespoons of water or milk to prevent drying out. The cheese topping should always be added fresh before servingāit won't crisp properly when reheated. For freezing, store without the cheese topping and add it fresh after baking.
Why did my cheese topping turn out oily instead of crispy?
This usually happens when the cheese isn't dry enough or the broiler is too close. Always use low-moisture cheeses and pat them dry with a paper towel. Place the dish on the middle rack and broil for 3-4 minutesāwatch closely! If it starts smoking, move it back. The cheese needs to bubble and brown, not melt completely.
Can I make this in a slow cooker?
Brown the pork first, then transfer everything to a 6-quart slow cooker on low for 6-8 hours. After cooking, transfer to a baking dish, top with cheese, and broil as directed. The slow cooker method is perfect for hands-off prepājust don't skip the browning step, as it builds crucial flavor!
What's the secret to making the sauce extra creamy?
For ultra-rich sauce, use full-fat dairyāheavy cream instead of light cream, and whole milk. You can also stir in 2 tablespoons butter at the end for extra silkiness. Another trick: Add ½ cup coconut milk to the simmering liquid for a subtle tropical twist that enhances creaminess.
