
A hearty Filipino beef caldereta with tender beef, tomato-rich sauce, potatoes, peppers, and a creamy peanut-butter finish for extra body.
Use a pressure cooker to reduce cooking time to just 1 hour while keeping the beef fork-tender.
For extra depth, brown the beef well before braising—it adds a richer, caramelized flavor to the sauce.
Swap peanut butter with liver spread if you prefer the classic caldereta taste.
Add chilies or hot sauce if you like it spicy—caldereta adapts well to heat.
Let the dish rest for at least 15 minutes before serving; the flavors meld beautifully as it cools slightly.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Saute onions, garlic, and bell pepper. Add the beef and cook until slightly brown.
Add the remaining ingredients and braise for 2–3 hours, or pressure cook for 1 hour, until beef is fork-tender.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Beef caldereta is the kind of stew that earns its place on a weekend table. It has the deep savoriness of a slow braise, but the sauce is what really sets it apart: tomato-forward, rich from the beef, and rounded out here with peanut butter and a little dairy for extra body.
The cooking takes time, but most of that time is passive. Once the beef is browned and the sauce is built, the main goal is to let everything simmer until the meat is tender and the sauce tastes settled rather than sharp.
It is a strong make-ahead dish for family lunches, potlucks, and holiday meals because the flavor improves after resting. Serve it with rice and something bright on the side to balance the richness.
Browning the beef first gives the stew more depth than simply simmering it from raw. It is also worth tasting before the final seasoning, because the peanut butter, tomato, and stock can shift a lot as the sauce reduces.
Potatoes and peppers are best added with timing in mind so they stay intact. That way the finished stew still has distinct pieces instead of turning muddy.
Caldereta is excellent freshly cooked, but it is often even better the next day. Let it cool slightly before storing so the sauce thickens evenly and the beef stays tender.
Reheat gently until bubbling and add a splash of stock or water if the sauce has tightened too much in the fridge. Serve with hot rice for the most classic plate.
Serving Size: 1 serving
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Yes! Caldereta actually tastes better the next day as the flavors deepen. Store in the fridge for up to 3–4 days and reheat gently before serving.
Chuck, brisket, or short ribs work best as they become tender and flavorful after slow cooking. Avoid lean cuts as they can turn tough.
Definitely. Cool completely, store in freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the fridge and reheat on the stove.
Yes—you can skip it for a more traditional taste, or substitute with liver spread for a classic Filipino-style caldereta.
Add chopped chilies or a dash of chili flakes while simmering the sauce. Adjust heat level depending on your spice preference.
See how other home cooks made this recipe, then share your own experience.
10 ratings
How would you rate this recipe?
I paired it with garlic fried rice instead of plain rice—absolute heaven! The sauce clung perfectly.
Cooked this for my Filipino husband and he said it tastes like home. The beef was melt-in-your-mouth tender.
My lola used to make caldereta but without peanut butter. This twist made it extra creamy and unique—my family loved it!
Tried adding a bit of chili and it gave the sauce a nice kick. Definitely making this again.
I made this for a potluck and everyone was asking for the recipe. It’s now my go-to party dish!
Sauce was a bit thick for me, maybe I’ll reduce the peanut butter next time. Still super tasty though.
I didn’t have evaporated milk, so I substituted with regular milk and it still worked great. Very hearty dish.
Made this for Sunday lunch and my kids asked for seconds. The hard boiled eggs on top were a hit!
I used my Instant Pot for this and the beef came out super tender. Loved the touch of peanut butter!
This brought back so many childhood memories. The sauce was rich and comforting—perfect with steamed rice!
Add your personal creations and build your own recipe collection.