Main Courses
This cheesy pork caldereta recipe brings restaurant-quality comfort to your table with a crispy celery crown that steals the show. đ„ I first tasted it in a tiny Filipino diner in Charleston, where the slow-cooked pork melted in my mouth while the celery crown delivered satisfying crunch.
That memory inspired me to recreate it at homeânow with my own twist on the classic technique.
The secret lies in two stages: first, browning the pork until deeply caramelized to build rich flavor, then simmering it low and slow until tender. A blend of cheddar and Monterey Jack melts into the sauce, creating that signature creamy, cheesy finish.
The celery crown gets crispy through careful frying, balancing the dish's richness with bright, fresh contrast.
What you'll end up with is a dish that's hearty enough for a family feast but easy enough for weeknights. The pork falls apart at the touch of a fork, swimming in a velvety tomato-based sauce, while the celery crown adds texture that keeps every bite exciting.
This version cuts the cooking time by 30 minutes without sacrificing depth of flavorâmy professional shortcut that still delivers restaurant-quality results.
Serve with steamed rice or crusty bread to soak up every last drop of that cheesy, savory sauce. The leftovers reheat beautifully, making this the ultimate meal-prep friendly comfort dish. Let's get cookingâyour taste buds will thank you.
Ingredients for cheesy pork caldereta
Pantry staples meet restaurant-quality flavors for this cheesy pork dish with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder đ„© | 2 lb | Bone-in, cut into 1.5-inch cubes |
| Yellow Onion đ§ | 1 whole | Large, sliced into half-moons |
| Garlic Cloves đ§ | 6 cloves | Minced, fresh preferred |
| Celery Stalks đ„Ź | 4 whole | Thick, cut into 2-inch pieces |
| Canned Tomato Sauce đ | 1 can | 28 oz, San Marzano preferred |
| Tomato Paste đ | 2 tbsp | Squeeze tube or canned |
| Cheddar Cheese đ§ | 1 cup | Shredded, sharp variety |
| Monterey Jack Cheese đ§ | œ cup | Shredded, mild flavor |
| All-Purpose Flour đŸ | ÂŒ cup | For celery crown batter |
| Large Eggs đ„ | 1 whole | For celery crown batter |
| Vegetable Oil đ« | 2 cups | For frying celery crowns |
| Salt đ§ | 1 œ tsp | Kosher or sea salt |
| Black Pepper đ¶ïž | œ tsp | Freshly ground preferred |
| Bay Leaves đż | 2 whole | Dried, for simmering |
| Ground Black Peppercorns đ¶ïž | œ tsp | For finishing celery crowns |
The pork shoulder is the backbone of this dish. Look for bone-in cuts at the butcher counterâthey add flavor and stay juicier during slow cooking. Costco or Whole Foods usually have good quality, but any grocery store with a meat counter will work. If you're short on time, pre-cubed pork shoulder saves chopping. For the celery crowns, thick stalks are keyâthey hold up better during frying. I like to pick up extra celery at Trader Joe's because they always have the thickest stalks.
No San Marzano tomatoes? Any good-quality canned tomato sauce worksâjust make sure it's not watery. The cheeses can be swapped too: Pepper Jack instead of Monterey Jack adds a kick, or Colby Jack for a milder taste. Running low on eggs for the celery batter? One extra tbsp of flour helps bind it. The tomato paste is non-negotiable thoughâit deepens the sauce's richness. If you've got tomato powder, mix it with a splash of water to make a paste. For the celery crowns, if you don't have thick stalks, combine 2 thin stalks to make one crown.
The pork keeps beautifully in the fridge for 4-5 daysâit actually tastes better the next day as the flavors meld. The celery crowns? Best eaten fresh, but you can reheat them in 350°F oven for 5 minutes if you're making ahead. I always double the celery crown batterâfreeze half for next time. Store the cooked pork in its sauce in an airtight container. The cheese sauce thickens when chilled, so stir in a splash of warm water when reheating. This dish is a meal-prep dreamâjust reheat and serve with rice.
Why You'll Love This Recipe
- One-Pot Magic: I swear by thisâjust brown the pork, toss in the onions, garlic, and celery (that trio? Holy sofrito), then dump in the tomato sauce and let it simmer. No extra pans, no fuss, and the cheese melts right into the rich sauce. My lazy Sundays just got a whole lot easier.
- Cheese-Pulling Heaven: That moment when the cheddar stretches into golden strands while the pork stays tender? Chefâs kiss. The tomato sauce keeps it from drying out, and the garlic? It sneaks up on youâfirst youâre sniffing the pot, then youâre eating it straight from the spoon.
- Crowd-Pleaser Every Time: Bring this to a potluck and watch it disappear. Itâs hearty enough for a family dinner but still feels special enough for company. My uncle, who claims to hate "mushy" food, asked for secondsâand thatâs saying something.
- Budget-Friendly Leftovers: Pork shoulder stretches for days, and the sauce only gets better the next day. I make a double batch on Sundays, freeze half, and still have lunch sorted for the week. Plus, canned tomato sauce and celery? Those are the kind of ingredients that donât break the bank.
Step-by-step instructions for cheesy pork caldereta
Here's how to make this comforting dish with tender pork and crispy celery crowns.
đ„ Step 1: Sear the Pork Shoulder for Deep Flavor
Pat the 2 lb pork shoulder dry with paper towels and cut into 1.5-inch cubes. Heat 1 tablespoon vegetable oil in a large Dutch oven over medium-high heat. Working in batches, brown the pork for 3-4 minutes per side until deeply golden. You'll know it's ready when the edges are crispy and the meat releases easily from the pan.
Remove the browned pork and set aside. Here's the thingâthis searing step creates the rich, caramelized foundation for your sauce. If the pork sticks, don't force it; let it cook longer on that side. The meat will finish cooking later, but this step builds incredible flavor.
đł Step 2: Build the Tomato-Cheese Base
In the same Dutch oven, add 1 whole yellow onion (sliced), 6 cloves minced garlic, and 4 whole celery stalks (cut into 2-inch pieces). Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. Stir in 2 tbsp tomato paste and cook for another 1 minute to deepen the flavor.
Pour in the 1 can tomato sauce, add the 2 bay leaves, and bring to a gentle simmer. Sprinkle with 1.5 tsp salt and 0.5 tsp black pepper. Return the pork to the pot, then add 1 cup cheddar cheese and 0.5 cup Monterey Jack cheese. The cheese should melt into the sauce, creating a creamy, cheesy base.
đ„ Step 3: Prepare the Celery Crowns
While the pork simmers, make the celery crowns. In a bowl, whisk together 0.25 cup all-purpose flour, 1 whole egg, and 0.5 tsp salt to form a thick batter. Cut the tops off the 4 celery stalks (the leafy green parts) and dip each crown into the batter, letting excess drip off. Heat 2 cups vegetable oil in a deep skillet to 350°F.
Fry the celery crowns in batches for 2-3 minutes until golden brown and crispy. Drain on paper towels and sprinkle with 0.5 tsp ground black peppercorns while still hot. These crispy crowns add a delightful crunch that contrasts perfectly with the creamy pork stew.
â° Step 4: Slow-Cook Until Tender
Cover the Dutch oven and simmer the pork on low heat for 2-2.5 hours, stirring occasionally, until the pork is fork-tender and the sauce has thickened. The pork should pull apart easily, and the sauce should coat the back of a spoon. If the sauce gets too thick, add a splash of water or broth to loosen it.
Here's where patience pays offâthe longer it cooks, the more tender and flavorful the pork becomes. The cheese should be fully melted into the sauce, creating that rich, cheesy texture we love in caldereta. Taste and adjust seasoning if needed, adding more salt or pepper as desired.
đœïž Step 5: Serve with Crispy Celery Crowns
Ladle the cheesy pork stew into bowls, dividing the crispy celery crowns among the servings. The contrast of the warm, creamy pork with the crispy celery crowns is what makes this dish special. Serve immediately while the celery crowns are still crispy and the pork is piping hot.
This caldereta delivers on comfort food perfectionâtender pork in a rich, cheesy sauce with that satisfying crunch from the celery crowns. Leftovers keep well in the fridge for up to 3 days, and the flavors only get better as they meld together.
Pro Tips For Making Cheesy Pork Caldereta
- Brown the Pork First: Donât skip the crustâsear the pork shoulder in batches over medium-high heat until deep golden, about 5-6 minutes per side. I learned this the hard way: rushing it leads to gray, bland meat that wonât hold up in the long simmer. A dry pan and patience guarantee flavor that clings to every bite.
- Sweat the Veggies Slow: After browning the pork, reduce heat to medium-low and cook the onions, garlic, and celery for at least 10 minutes until soft and translucent. Skipping this step leaves your stew with raw, bitter edgesâlike chewing on celery sticks in a tomato sauce. Let them break down slowly for a smooth base.
- Simmer Low and Long: Once everythingâs in the pot, bring to a boil, then drop to a gentle simmer (small bubbles, occasional skimming). Caldereta needs 2-2.5 hours to tenderize the porkâany faster, and youâll end up with chewy meat. Cover loosely and resist the urge to stir constantly; let it work its magic.
- Add Cheese Late: Stir in the cheese (usually edam or cheddar) only in the last 10-15 minutes, off the heat or on the lowest setting. I was skeptical until I tried itâmelting it early turns the sauce greasy and separates the flavors. Save it for the finish to keep the texture creamy and the taste bright.
Essential equipment for great cheesy pork caldereta
Dutch Oven
Your Dutch oven is the workhorse of this recipeâit's essential for searing the pork and slow-cooking the stew. I swear by my Lodge 5.5-quart cast iron Dutch oven because it distributes heat evenly and builds incredible flavor through the Maillard reaction.
If you don't own one, a stainless steel Dutch oven like the All-Clad works too, though it won't develop the same caramelized crust. đ„
For the celery crowns, you'll need a deep skillet with at least 3-quart capacityâI use my All-Clad stainless steel skillet because it handles high heat well without warping. If you're frying in batches, a deep fryer works too, but keep the oil at 350°F for perfect crispiness.
Avoid nonstick pans for fryingâthey can't handle the high heat needed for that golden crust.
Cast Iron Skillet
A cast iron skillet is my go-to for browning the pork because it retains heat so well. If you're just starting out, a Lodge 10.25-inch skillet is the perfect size for this recipe.
Season your cast iron properly before using itârub it with flaxseed oil and heat it empty in the oven for 1 hour at 375°F to create a nonstick surface. This prevents sticking and adds to the flavor over time. đȘ
Pro tip: If you don't have cast iron, a heavy-bottomed stainless steel skillet (like Made In or Demeyere) works in a pinch. Just make sure it's large enough to handle the 2 lb pork shoulder without crowdingâyou want those pieces to sear, not steam.
Deep Fryer
For the celery crowns, a deep fryer makes this step effortless, especially if you're feeding a crowd. I use my Ninja Foodi 4.5-quart deep fryer because it maintains a consistent 350°F temperature and has a built-in thermometer.
If you're using one, fill it with 2 cups vegetable oil and let it heat for 5 minutes before frying. đĄïž
No deep fryer? No problem. A large, heavy pot with high sides works just as wellâjust use a deep-fry thermometer to monitor the oil temperature. I keep one in my kitchen at all times (the Thermoworks one is my favorite).
If you don't have one, test the oil by dropping in a small piece of breadâit should sizzle and turn golden in 30 seconds.
Thermometer
A meat thermometer is non-negotiable for this recipe. You need one that reads internal temperatures accurately, like the ThermoWorks Smoke or Meater. Insert it into the thickest part of a pork cubeâit should reach 203°F for perfect tenderness.
For the celery crowns, a deep-fry thermometer ensures the oil stays at 350°F for that crispy texture. đĄïž
If you're slow-cooking on the stovetop, a leave-in thermometer (like the Thermoworks Smoke) lets you monitor the pork without opening the lid, which can cause temperature fluctuations. I keep mine in my Dutch oven the entire timeâit's a game-changer for keeping the pork juicy and the sauce rich.
Mixing Bowls
For the celery crown batter, grab a medium mixing bowlâI like stainless steel because it's durable and easy to clean. A glass bowl works too, but stainless steel won't warp if you accidentally drop it.
Whisk the flour, egg, and salt together until smooth, then dip the celery crowns right in. đ„Ź
Pro tip: Use a small bowl for dipping the celery crowns to avoid overloading the batter. This keeps the batter thick and ensures each crown gets fully coated. If the batter gets too thin, add 1 tablespoon more flourâit should hold its shape when you lift the whisk.
Nutrition facts
Frequently asked questions
Can I use chicken instead of pork for this recipe?
While pork is traditional for caldereta, you can absolutely use chicken! For best results, swap the pork shoulder for 2 lb bone-in chicken thighs (they stay juicier than breasts). Brown the chicken first, then proceed with the recipe. The cooking time will be shorterâabout 1.5 hours instead of 2.5 hoursâsince chicken cooks faster than pork.
What if I don't have a Dutch oven? Can I make this in a slow cooker?
Yes! Transfer all ingredients to your slow cooker after browning the pork in a skillet. Cook on low for 6-7 hours or high for 3-4 hours, then stir in the cheese during the last 30 minutes to prevent clumping. The celery crowns can be fried separately and added just before serving.
How can I make the celery crowns extra crispy?
Double-frying is the secret! Fry the celery crowns once at 350°F until golden, then drain and immediately return to the oil for 30 seconds at 375°F. This extra step removes excess moisture, leaving you with restaurant-style crispiness. Keep them warm in a 200°F oven while you finish the pork.
Can I make this recipe dairy-free?
Replace the cheeses with 1 cup dairy-free shredded cheese (like Violife or Daiya) or use 1/2 cup nutritional yeast for a cheesy flavor without dairy. For extra richness, stir in 2 tbsp coconut milk with the tomato sauce. The texture will be slightly different but still delicious.
Why did my cheese separate from the sauce?
Cheese separates when the sauce gets too hot after adding it. To prevent this, remove the pork from the pot before adding cheese, then stir the cheese into the sauce off the heat. For a smoother texture, whisk in 1 tbsp cornstarch mixed with 2 tbsp water before adding the cheese to help it blend in.
