Baguio Beans Recipe: Smoky Garlic and Onion Jam in 30 Minutes

Side Dishes

Baguio Beans Recipe: Smoky Garlic and Onion Jam in 30 Minutes

This Baguio beans recipe transforms simple string beans into a smoky, garlicky masterpiece that pairs perfectly with rice. The secret lies in slow-cooking the beans with onions, garlic, and just the right amount of heat—creating a jam-like texture that’s rich, aromatic, and deeply satisfying.

I first discovered this dish while visiting the Philippines, where it’s a staple side for family meals, and it’s become a go-to in my kitchen for its simplicity and bold flavor.

The process is straightforward yet rewarding: onions and garlic are sautéed until fragrant, then simmered with beans until tender and infused with their flavors. A touch of chili or vinegar brightens the dish, balancing the natural sweetness of the beans.

The result is a dish that’s hearty enough to stand alone but elegant enough to elevate any meal, whether served alongside grilled meats or as a standalone side.

What makes this recipe special is how it captures the essence of Baguio’s mountain cuisine—smoky, savory, and deeply comforting. The beans develop a tender yet slightly crisp texture, while the onions and garlic caramelize into a fragrant jam that coats every bite.

It’s the kind of dish that transforms a simple side into the star of the table, all in under 30 minutes of hands-on time.

Perfect for weeknight dinners or special occasions, this recipe scales easily for a crowd. Pair it with steamed rice, grilled chicken, or even as a filling for wraps. The flavors only deepen as it sits, making it ideal for meal prep. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for baguio beans

Simple ingredients transform into Baguio's rich, smoky bean masterpiece with just 30 minutes of hands-on time.

Ingredient Amount Notes
String Beans 🥕 1 ½ lb Trimmed ends, fresh or frozen
Yellow Onions 🧅 2 whole Thinly sliced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Extra-Virgin Olive Oil 🫒 2 tbsp High quality, fruity aroma
Canned Tomato Sauce 🍅 ½ cup No salt added preferred
White Vinegar 🍶 1 tbsp For brightness, apple cider works
Sugar 🍬 1 tsp Balances acidity, optional
Salt 🧂 1 tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly ground for heat
Bay Leaves 🍃 1 whole Dried, for aroma
Silken Tofu 🥬 ½ lb Optional, for creaminess
Fish Sauce 🐟 1 tsp Authentic umami, optional
Red Chili Flakes 🔥 ½ tsp Adjust for heat preference

The onions and garlic are the heart of this dish. Choose sweet, yellow onions for their natural sweetness—they caramelize beautifully into a jam-like texture. Costco or Trader Joe's often have bulk onions at great prices, but any grocery store will work. For garlic, look for plump cloves with tight skins—Filipino markets usually carry the best, but regular grocery stores have decent options. The beans can be fresh or frozen; if using frozen, no need to thaw them first. String beans with tender, bright green pods work best—avoid woody or dried-out ones.

No fish sauce? Soy sauce or Worcestershire works in a pinch, though the umami won't be quite the same. Short on vinegar? Lemon juice at the same amount brightens the dish just as well. The tomato sauce can be skipped entirely if you prefer a more traditional version—just add an extra splash of water to deglaze the pan. Red chili flakes can be swapped for sambal oelek if you want more complexity, or omitted if you prefer a milder flavor. The silken tofu adds creaminess but isn't essential; if you skip it, the dish will still be hearty and satisfying.

This dish tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. For meal prep, portion into individual containers—it reheats beautifully with a splash of water. The onions and garlic can be prepped ahead and stored in the fridge for 3 days before cooking. Freezing isn't recommended for the beans, as they lose their texture, but you can freeze the cooked dish for up to 3 months if you add a bit of extra olive oil to preserve moisture.

❤️

Why You'll Love This Recipe

  • No-Chop Nightmare: I swear, this dish only needs three ingredients chopped—onions, garlic, and beans. That’s it. The rest? Just toss, simmer, and let the tomato sauce work its magic while you scroll through your phone or watch a pot boil. Honestly, I’ve made it after a 10-hour shift with zero prep energy, and it still tasted like I cared.
  • Garlic-Tomato Magic: The secret’s in the slow caramelization of onions and garlic in olive oil—that rich, sweet base is where it all starts. Then the canned tomato sauce kicks in, balancing the heat with just enough tang to make your taste buds dance. (Yes, even on a Tuesday night.)
  • Lunchbox Hero: Cold or reheated, these beans keep their texture and flavor for days. Pack them in Mason jars for work lunches, or serve them at room temp for potlucks—no one will guess they’re leftovers. My kids actually ask for them, which, between us, is the highest praise.
  • Pantry Staple Power: You’re already using what’s in your cupboard: onions, garlic, olive oil, and a can of tomatoes. No specialty ingredients, no last-minute grocery runs. I’ve made this on a $5 budget and still felt like I’d cooked a restaurant-worthy dish. That’s the kind of win I’ll take every time.

Step-by-step instructions for smoky garlic and onion string beans

Here's the straightforward method for transforming simple string beans into a rich, aromatic jam with deep smoky undertones.

1

Prepare and Sauté the Aromatics

Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 2 whole yellow onions that have been thinly sliced and cook for 5-6 minutes until they begin to soften and turn translucent. This is where the foundation of your flavor develops.

Add the 6 cloves minced garlic cloves and the 0.5 teaspoon red chili flakes to the onions. Cook for another 1-2 minutes until the garlic becomes fragrant and just starts to turn golden. You'll notice the aroma fill your kitchen—this is your cue that the aromatics are ready for the next stage. Remove the pan from heat briefly if the garlic begins to darken too quickly, as it burns in seconds.

2

Cook the String Beans Until Tender

Trim the ends from the 1.5 pounds string beans and cut them into 2-inch pieces. Add them to the skillet with the onions and garlic, stirring well to coat in the oil. Pour in the 0.5 cup canned tomato sauce and 1 tablespoon white vinegar, then sprinkle with the 1 teaspoon sugar, 1 teaspoon salt, and 0.5 teaspoon black peppercorns. Add the 1 whole bay leaf and stir again.

Bring the mixture to a simmer over medium heat, then reduce to low heat. Cover the skillet and let the beans cook for 15-20 minutes, stirring occasionally, until they become tender but still hold their shape. You'll know they're ready when a knife slides in easily and the liquid reduces slightly, creating a jam-like consistency. If the mixture looks too dry, add 1-2 tablespoons water to maintain moisture.

3

Incorporate the Silken Tofu for Creaminess

While the beans cook, drain and press the 0.5 pound silken tofu to remove excess water. Cut it into small cubes or mash it lightly with a fork—this texture will blend seamlessly into the dish. Once the beans are tender, stir in the tofu and cook for an additional 2-3 minutes over low heat until fully incorporated.

Add the 1 teaspoon fish sauce and stir well. Taste and adjust seasoning if needed—you may want to add a pinch more salt or sugar to balance the flavors. The fish sauce adds a subtle umami depth that complements the smoky garlic and onions beautifully. Remove the bay leaf before serving, as it's not meant to be eaten.

4

Finish and Serve

Transfer the smoky garlic and onion string beans to a serving dish and let them cool slightly for 5 minutes. This resting period allows the flavors to meld together, resulting in a cohesive, jam-like texture. Serve warm or at room temperature as a side dish, appetizer, or even a spread for crusty bread.

The final dish should have a rich, aromatic depth with tender beans coated in a glossy, slightly sweet-savory sauce. The silken tofu adds a creamy element that balances the smoky heat, making each bite complex and satisfying. Enjoy immediately while the flavors are at their peak.

👨‍🍳

Pro Tips For Making Baguio Beans

  • Sear Onions First: I used to toss everything in the pan at once, and the onions would just sit there like soggy wallpaper. Instead, cook them in olive oil on medium-high until they’re golden and slightly caramelized—about 5-6 minutes—before adding garlic or beans. This builds real flavor, not just background color.
  • Trim Beans Right: String beans lose their crunch if you don’t prep them properly. Snap off the ends at a 45-degree angle (yes, it looks weird) and trim any stringy bits with a knife. Fresh beans should hold their shape; if they’re mushy, blanch them 30 seconds first.
  • Simmer, Don’t Boil: After adding tomato sauce, keep the heat low enough that you see tiny bubbles at the edges, not a rolling boil. High heat turns the sauce into a gloppy mess, and the beans stay bland. A gentle simmer—15-20 minutes—lets the flavors meld without falling apart.
  • Deglaze with a Splash: After searing onions and garlic, don’t just add sauce directly. Pour in ¼ cup water or broth first, scrape up the browned bits, and let it reduce by half before adding tomato sauce. That stuck-on flavor? It’s the difference between good and really good.

Troubleshooting this dish

Beans Too Crunchy

If your beans remain crunchy after simmering, they likely need more time. The key is low-and-slow cooking—cover the pan and let them cook for an additional 5-10 minutes on low heat. Stir occasionally to prevent sticking.

Overcrowding the pan also causes uneven cooking, so reduce the batch size if needed. For extra tenderness, add ½ cup water and simmer uncovered for 5 minutes to steam them gently. 💡

Onions Burn Before Softening

Burnt onions ruin the dish’s sweetness. Cook them on medium-low heat instead of high, and stir frequently to prevent browning. If they darken too quickly, remove the pan from heat for 30 seconds to cool slightly.

For deeper flavor without burning, use sugar (½ tsp) to caramelize them naturally. Slice onions thinly and evenly—thicker slices take longer to soften. 🧅

Sauce Too Watery

A watery sauce happens when beans release too much liquid. After 15 minutes of simmering, uncover the pan and cook on medium heat for 5-7 minutes to reduce the liquid. If it’s still too thin, mash 1-2 beans with a fork to thicken the sauce naturally.

For extra richness, stir in 1 tbsp olive oil at the end. Avoid adding too much tomato sauce initially—stick to ½ cup or less. 🥄

Flavor Too Mild

Boost umami with fish sauce (1 tsp) or soy sauce (1 tbsp) for depth. For heat, add ½ tsp sambal oelek or 1 sliced Thai chili. A splash of balsamic vinegar (1 tsp) adds complexity.

If the dish lacks brightness, finish with 1 tsp lemon juice or white vinegar before serving. Taste as you go—adjust seasonings gradually. 🌶️

Silken Tofu Too Watery

If your tofu releases excess water, drain it thoroughly in a clean kitchen towel for 10 minutes before adding. For a creamier texture, press it between two towels with a heavy pan for 5 minutes.

If the dish still feels watery, simmer uncovered for 3-5 minutes to evaporate moisture. Skip the tofu if you prefer a firmer texture—it’s optional! 🥬

Dish Too Salty

Prevent over-salting by tasting as you cook. If it’s too salty, balance it with 1 tbsp sugar or 1 tsp vinegar. For a fresh contrast, stir in 2 tbsp chopped cilantro or 1 tbsp lime juice.

If the beans absorbed too much salt, simmer with ½ cup water and 1 tbsp tomato paste to dilute the flavor. Always season in stages! 🧂

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 38g13%
Dietary Fiber 10g36%
Sugars 12g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen beans instead of fresh for this recipe?

Frozen string beans work perfectly and save time. Just skip thawing—they’ll cook straight from frozen. The texture will be slightly softer but still tender, and the flavor remains rich. If using frozen, reduce cooking time by 3-5 minutes to avoid overcooking.

2

What makes this Baguio-style bean dish different from regular sautéed beans?

This recipe captures Baguio’s mountain cuisine with a smoky depth from slow-cooked onions and garlic, creating a jam-like texture. The addition of fish sauce and vinegar balances sweetness and acidity, while the silken tofu adds creaminess. Traditional versions often skip tofu but rely on longer simmering for richer flavor.

3

How can I make this dish spicier?

For extra heat, add 1-2 teaspoons sambal oelek or 1-2 sliced Thai chilies with the garlic. If you prefer milder heat, reduce the chili flakes to ¼ teaspoon and balance with 1 teaspoon sugar to contrast the spice. Always taste as you go!

4

Can I prepare this ahead of time for meal prep?

Yes! This dish tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days. Reheat gently on low heat with 1 tablespoon water to restore moisture. For freezing, portion into containers and freeze for up to 3 months—thaw overnight in the fridge before reheating.

5

What’s the best way to serve these beans?

Pair with steamed rice, grilled meats, or as a filling for wraps. For extra flair, garnish with chopped cilantro or a drizzle of toasted sesame oil. The jam-like texture makes it perfect as a spread for crusty bread or as a hearty side for soups.

★★★★★5.0(5 reviews)
Categories Side Dishes