Main Courses
This beef afritada pinoy recipe delivers the rich, tomato-sauce simmered beef with crispy potatoes that defines Filipino comfort food. š The secret lies in searing beef until deeply browned, then slow-cooking it in a tangy tomato-peanut sauce until tender. Every bite combines melt-in-your-mouth beef with perfectly caramelized potatoes and vibrant vegetablesāsimple ingredients transformed into a restaurant-quality dish.
The recipe begins with a classic Filipino technique: browning the beef in batches to develop deep, caramelized flavors before adding tomatoes, potatoes, and a touch of peanut butter for richness. As the sauce simmers, the potatoes become golden and crispy on the edges, while the carrots and green beans soften just enough to soak up the savory broth. This method ensures every component reaches peak texture without falling apart.
What sets this dish apart is the balance of sweet, tangy, and umami flavorsāachieved through a blend of tomatoes, soy sauce, and just a hint of fish sauce (patis). The result is a hearty, one-pot meal thatās perfect for family dinners or gatherings, where the aroma alone will have everyone gathered around the table. The crispy potatoes add a satisfying contrast to the tender beef, making each bite unforgettable.
Serve this beef afritada with steamed rice to soak up every last drop of that flavorful sauce. The dish reheats beautifully, so itās ideal for meal prepājust remember to adjust the sauce slightly if it thickens after refrigeration. For an extra layer of flavor, garnish with sliced onions or a drizzle of patis before serving.
Ingredients for beef afritada pinoy
Rich tomato sauce meets caramelized beef and crispy potatoesāFilipino comfort food at its finest.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast š„© | 1 ½ lb | Cut into 1-inch cubes |
| Yellow Onions š§ | 2 whole | Sliced into wedges |
| Russet Potatoes š„ | 1 ½ lb | Cut into 1-inch chunks |
| Carrots š„ | 4 whole | Cut into thick slices |
| Green Beans š± | 1 lb | Trimmed and cut in half |
| Canned Tomato Sauce š | 1 can | 28 oz, San Marzano preferred |
| Peanut Butter š„ | 2 tbsp | Smooth, unsweetened |
| Soy Sauce š¶ | 2 tbsp | Light or regular |
| Fish Sauce (Patis) š | 1 tbsp | Traditional Filipino flavor |
| Garlic Cloves š§ | 6 cloves | Minced finely |
| Olive Oil š« | ¼ cup | For searing beef |
| Bay Leaves šæ | 2 whole | For deep flavor |
| Salt š§ | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns š¶ļø | 1 tsp | Freshly cracked |
| Sugar š | 1 tbsp | Balances acidity |
The beef is where this dish shinesāchuck roast gives you that melt-in-your-mouth texture when cooked low and slow. Look for well-marbled cuts at local butchers or the meat department at Costco for the best value. If you can't find chuck, sirloin or round steak works in a pinch, but cube it smaller so it cooks evenly. The potatoes are the secret to crispy edgesāRusset or Yukon Gold hold up best during the long simmer. For extra flavor, leave skins on and don't peel them. The carrots and green beans should be firm, not wiltedāTrader Joe's usually has great pre-trimmed green beans if you're short on time.
No San Marzano tomatoes? Any good-quality canned tomato sauce will workājust taste first and add a pinch of sugar if it's too acidic. Peanut butter might seem odd, but it's essential for that rich, velvety texture. Natural, unsweetened peanut butter from Skippy or Jif is perfect, but stir it into the sauce first until smooth. Running out of fish sauce? Soy sauce plus a dash of anchovy paste mimics the umami punch. The garlic needs to be minced finelyāa food processor works best for even texture. For a quicker version, swap fresh veggies for frozen (no need to thaw), but fresh gives that restaurant-quality crunch.
This dish tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridgeāreheat gently on low heat, adding a splash of water if the sauce thickens. For meal prep, double the recipe and freeze portions for up to 3 months. The sauce thickens when chilled, so thin with a little water or broth before reheating. Garnish with sliced green onions or a drizzle of patis right before serving for that authentic Filipino touch. Leftovers make amazing sandwichesājust pile on fresh bread with a side of rice.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when Iām too tired to wash pots. Chuck roast, potatoes, carrots, and green beans all simmer togetherāno separate pans, no fuss. The onions caramelize right in the sauce, and by the time the beef is tender, everythingās ready to serve.
- Sauce That Sticks: Between us, that tangy tomato-pepper sauce is the star. It clings to the beef like a second skin, and the potatoes soak up just the right amountācreamy but not mushy. Honestly, Iāve made it without the fancy seasoning blends, and itās still solid.
- Lunchbox Hero: Hereās what sold meāthis dish tastes even better the next day. Pack it for work or school lunches, and the flavors deepen overnight. The green beans stay crisp, the beef stays juicy, and the whole thing reheats in minutes.
- Budget-Friendly Feast: A single chuck roast stretches across three meals for my family of four. The veggies (especially those cheap russets) bulk it up without breaking the bank. Iāll be real: my grocery bill dropped when I started making this weekly.
Step-by-step instructions for beef afritada pinoy recipe
Here's how to create this rich Filipino classic with perfectly seared beef and tender vegetables.
š„ Step 1: Sear the Beef for Maximum Flavor
Heat the 0.25 cup olive oil in a large Dutch oven or heavy pot over medium-high heat until shimmering. Add the 1.5 lb beef chuck roast cut into 1-inch cubes in a single layer, leaving space between pieces. Let them sear undisturbed for 3-4 minutes until developing a deep golden-brown crust.
This initial searing creates the Maillard reactionāthose complex flavors that form when proteins brown. I press down gently on the beef cubes during the first minute to prevent them from curling and ensure even contact with the pan. Once browned on all sides (about 8-10 minutes total), remove the beef and set it aside on a plate.
š³ Step 2: Build the Flavor Base with Aromatics
In the same pot, reduce heat to medium and add the 2 whole yellow onions sliced into wedges. Cook for 5 minutes until softened and beginning to caramelize at the edges. Add the 6 cloves minced garlic and cook for 30 seconds until fragrantādon't let it burn, or it'll turn bitter.
Here's where the magic happens: Stir in the 2 tbsp peanut butter and 1 tbsp fish sauce (patis), letting them melt and blend with the onions. This combination creates the signature rich, slightly sweet umami base of authentic afritada. The peanut butter adds creaminess while the fish sauce deepens the savory profile.
š„ Step 3: Simmer the Beef in Tomato Sauce
Pour in the 1 can canned tomato sauce, 2 tbsp soy sauce, and 1 tbsp sugar. Stir well to combine, then return the beef to the pot. Add 2 whole bay leaves, 1.5 tsp salt, and 1 tsp black peppercorns, then bring to a gentle boil. Reduce heat to low and simmer uncovered for 45 minutes, stirring occasionally.
You'll notice the sauce gradually thickens and darkens as it simmersāthis is normal and actually enhances the flavor. The beef should become fork-tender during this time. If the sauce reduces too much before the beef is tender, add 2-3 tablespoons of water to maintain moisture without diluting the flavors.
šŖ Step 4: Add Vegetables for Crisp-Tender Perfection
After 45 minutes, add the 1.5 lb russet potatoes cut into 1-inch chunks, 4 whole carrots sliced thick, and 1 lb green beans trimmed and halved. Stir gently to coat everything with the sauce. Increase heat to medium-low and simmer for another 20-25 minutes until the potatoes are fork-tender and the carrots are crisp-tender with slight resistance.
The key here is timingāthe potatoes need to absorb the flavors while maintaining their texture. I like to check the potatoes first by piercing them with a fork. They should be soft enough to crush easily but still hold their shape. The carrots should have a slight bite, not be mushy. This balance creates that satisfying contrast of textures in every bite.
ā° Step 5: Finish and Rest for Maximum Flavor
Once all vegetables are tender, taste and adjust seasoning if needed. The dish should be rich but balanced, with the peanut butter's creaminess complementing the tomato's acidity. Remove the bay leaves before serving. Let the afritada rest for 5-10 minutes off the heatāthis allows the flavors to meld even more deeply.
Serve immediately with steamed rice to soak up that delicious sauce. The beef should be tender enough to pull apart easily, the potatoes crispy on the outside with a fluffy interior, and the carrots and green beans retaining their natural sweetness. This dish tastes even better the next day as the flavors continue to develop!
Pro Tips For Making Beef Afritada Pinoy
- SEAR THE BEEF FIRST: That chuck roast wonāt melt in your mouth if you skip this step. Hit it with high heat in a Dutch ovenā2 tablespoons of oil, 3-4 minutes per sideāuntil deep brown crust forms. I learned this the hard way: pale beef means youāre basically eating boiled steak in sauce.
- CUT POTATOES EVENLY: No one wants mushy chunks or undercooked centers. Slice those russets into 1-inch cubes, then soak in cold water for 10 minutes to remove starch. After draining, pat very dryāwet potatoes steam instead of crisp up in the sauce.
- ADD GREEN BEANS LAST: Tossing them in early turns them into sad, limp noodles. Wait until the beef is nearly done and potatoes are tender, then stir in green beans for just 3-4 minutes. Theyāll stay bright and crispālike theyāre supposed to be.
- USE TOMATO PASTE, NOT SAUCE: Skip the canned sauce and measure out 2 tablespoons of tomato paste instead. It thickens the afritada faster and gives that rich, concentrated flavor without watering it down. Stir it into the onions firstāthis is where the magic happens.
Make-ahead tips for this beef afritada pinoy
Prep Ahead Strategy
Start by prepping all ingredients the night beforeācut the 1.5 lb beef chuck roast into 1-inch cubes and store in an airtight container in the fridge. Slice the 2 whole yellow onions and chop the 6 cloves garlic, then store separately. This saves 30 minutes of prep time on cooking day. The potatoes and carrots can be peeled and chopped ahead, but keep the green beans whole until the last minute to prevent wilting.
Sauce Prep Shortcut
Make the tomato-peanut sauce base in advance by combining 1 can tomato sauce, 2 tbsp peanut butter, 2 tbsp soy sauce, 1 tbsp fish sauce (patis), and 1 tbsp sugar in a bowl. Store it in the fridge for up to 3 days. When ready to cook, simply heat this mixture in your pot before adding the beef and vegetables. This cuts down on cooking time by 15 minutes while keeping all the authentic flavors intact.
Slow Cooker Adaptation
For hands-off cooking, use a 6-quart slow cooker on low for 8 hours or high for 4-5 hours. Sear the beef in a separate pan first, then transfer it to the slow cooker with all the sauce ingredients. Add the potatoes and carrots during the last 2 hours of cooking, and stir in the green beans just before serving. The slow cooker maintains consistent heat, ensuring the beef stays tender without overcooking the vegetables.
Freezer-Friendly Components
Freeze the fully cooked beef and sauce mixture (without vegetables) in quart-sized freezer bags for up to 3 months. When ready to serve, thaw overnight in the fridge, then reheat on the stovetop. Add fresh vegetables directly to the pot during the last 20 minutes of reheating to preserve their texture. This method works perfectly for busy weeknightsājust add rice and you're ready to eat!
Make-Ahead Serving Tips
If serving this dish at a gathering, assemble everything except the green beans and reheat on low heat for 10-15 minutes. Stir in the green beans just before serving to keep them vibrant. For extra presentation, garnish with sliced green onions or a drizzle of patis right before serving. The flavors actually improve after resting, so let it sit for 10 minutes before serving to allow the sauce to thicken slightly and the aromas to develop fully.
Nutrition facts
Frequently asked questions
Why does this recipe use peanut butter in Filipino beef stew?
The peanut butter adds a rich, velvety texture that balances the acidity of the tomatoes while enhancing the umami depth of the sauce. This traditional Filipino technique creates that signature creamy yet slightly sweet flavor profile that makes afritada so distinctive. Just stir it in until completely dissolved!
Can I substitute beef chuck roast with another cut?
Yes! For best results, use sirloin or round steak cut into smaller ½-inch cubes since they cook faster. Avoid lean cuts like flank steakāthey can dry out. If using pre-cut stew meat, pat it completely dry before searing to ensure maximum browning for flavor development.
How do I prevent the potatoes from turning mushy?
Cut them into even 1-inch chunks and add them after the beef has already simmered for 45 minutes. The key is timingāpotatoes need 20-25 minutes maximum in the sauce. For extra crispiness, parboil them for 5 minutes before adding to the pot.
What's the best way to reheat leftovers?
Gently reheat on low heat with 2-3 tablespoons of water or broth to thin the sauce. Add fresh green beans only in the last 5 minutes to prevent wilting. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through.
Can I make this dish spicier?
Add ½ teaspoon of ground black pepper or 1-2 slices of fresh chili (like siling labuyo) during the final 10 minutes of cooking. For heat lovers, stir in 1 teaspoon of calamansi or lemon juice to brighten the flavors while adding tangy warmth.
