Ladies and gentlemen, prepare to have your culinary world completely rocked. Let’s dive headfirst into the soul-soothing, heart-warming magic of Filipino Mung Beans, a dish that will wrap you in a blanket of pure comfort and flavor. This isn’t just food; it’s a hug in a bowl, a taste of home that transcends borders and brings pure joy with every single spoonful.
Why This Recipe Works
- Flavor Bomb Base: Sautéing garlic, onions, and tomatoes creates an aromatic foundation that infuses every bean with deep, savory goodness.
- Pork Belly Perfection: Crispy, rendered pork belly adds an irresistible salty, umami crunch that contrasts beautifully with the creamy beans.
- Creamy Dreamy Texture: Simmering the mung beans low and slow breaks them down into a luxuriously thick, velvety stew that coats your spoon.
- Leafy Green Finish: Stirring in fresh spinach at the last minute adds a vibrant pop of color and a fresh, nutritious bite.
- Umami Masterstroke: A splash of fish sauce (patis) is the secret weapon, delivering a complex, savory depth that makes the flavors sing.
Ingredients
- 1 cup dried mung beans, rinsed and drained
- 4 cups water
- 4 ounces pork belly, cut into small, 1/2-inch cubes
- 1 tablespoon vegetable oil
- 5 cloves garlic, minced
- 1 medium yellow onion, diced
- 2 medium tomatoes, diced
- 4 cups fresh spinach leaves, packed
- 1 tablespoon fish sauce (patis)
- 1/2 teaspoon ground black pepper
- 2 cups chicken broth (or water)
- Salt, to taste
Equipment Needed
- Large pot or Dutch oven (at least 5 quarts)
- Wooden spoon or spatula
- Measuring cups and spoons
- Chef’s knife and cutting board
- Colander
Instructions

Step 1: Cook the Mung Beans to Creamy Perfection
This is where the magic begins, my friends. Grab your large pot and combine the rinsed mung beans with 4 cups of fresh, cold water. Bring this to a roaring boil over high heat, then immediately reduce the heat to a gentle, steady simmer. Cover the pot, but leave the lid slightly ajar to let steam escape. Let those beans bubble away for 45 to 50 minutes, stirring occasionally to prevent sticking. You’ll know they’re ready when they’ve absorbed most of the water and have broken down into a thick, porridge-like consistency. The beans should be tender enough to mash easily against the side of the pot with your spoon. This slow simmer is non-negotiable—it coaxes out the beans’ natural creaminess, creating the luxurious base for our stew. Pro Tip: Do not add salt at this stage! Salt can toughen the bean skins during initial cooking. We’ll season aggressively later.
Step 2: Render the Pork Belly into Crispy Gold
While your beans are transforming, let’s create flavor gold. In a separate large pot or Dutch oven over medium heat, add the cubed pork belly. No oil is needed yet—the pork will release its own glorious fat. Cook, stirring occasionally, for 8 to 10 minutes until the pieces are deeply browned, crispy, and have rendered out their fat. The sound will change from a sizzle to a faint crackle when they’re perfectly crisp. Use a slotted spoon to transfer these crispy pork gems to a paper towel-lined plate. They are your flavor treasure—guard them! Leave about 1 tablespoon of that rendered pork fat in the pot; this liquid gold is the foundation of our sofrito. Discard any excess fat or save it for another culinary adventure.
Step 3: Build the Aromatic Flavor Foundation (Sofrito)
Brace yourself for the aroma that’s about to fill your kitchen and soul. To the reserved pork fat in the pot, add 1 tablespoon of vegetable oil and heat over medium heat until it shimmers. Toss in your minced garlic and stir constantly for just 45 to 60 seconds until it becomes fragrant and turns a very light golden color—do not let it brown or it will turn bitter. Immediately add the diced onion and cook, stirring frequently, for 3 to 4 minutes until the onions turn soft and translucent. Now, add the diced tomatoes. Cook, stirring and gently crushing the tomatoes with your spoon, for another 4 to 5 minutes until they break down and the mixture becomes a fragrant, slightly jammy paste. This sofrito is the heart of the dish, so take your time here.
Step 4: Combine and Simmer to Marry the Flavors
The moment of union has arrived! Carefully scrape all of your creamy, cooked mung beans and any remaining liquid into the pot with your glorious sofrito. Pour in 2 cups of chicken broth (or water for a lighter version) to achieve your desired stew consistency. Stir everything together with passion until fully combined. Bring the mixture back to a lively simmer over medium-high heat, then reduce the heat to low. Let it bubble gently, uncovered, for 15 to 20 minutes. This simmering time is crucial—it allows the earthy bean flavor to fully marry with the bright, savory sofrito, creating a harmonious and complex broth. Stir occasionally to prevent any sticking on the bottom.
Step 5: The Grand Finale: Season and Garnish
We are on the home stretch to flavor paradise! Now is the time to season. Stir in 1 tablespoon of fish sauce and 1/2 teaspoon of ground black pepper. Taste the broth—it should be savory, slightly salty from the fish sauce, and deeply flavorful. Add salt only if needed, remembering the pork will add saltiness later. Now, fold in the fresh spinach leaves and half of your reserved crispy pork belly. The spinach will wilt dramatically in about 60 to 90 seconds, turning a vibrant dark green. Pro Tip: Adding the spinach last preserves its color, texture, and nutrients. Remove the pot from the heat immediately once the spinach has wilted. Ladle the steaming stew into deep bowls and crown each serving with the remaining crispy pork belly. Serve it piping hot and prepare for the applause. Pro Tip: For an extra layer of flavor, a squeeze of fresh calamansi or lime juice right before eating adds a bright, acidic kick that cuts through the richness beautifully.
Tips and Tricks
For an even richer, more luxurious texture, substitute one cup of the chicken broth with full-fat coconut milk during the final simmer—it adds a subtle sweetness and incredible creaminess that’s utterly divine. If you can’t find pork belly, thick-cut bacon is a fantastic substitute; just be mindful of its saltiness and adjust your seasoning accordingly. To make this dish ahead of time, complete all steps except adding the spinach. Let the stew cool completely, then store it in an airtight container in the refrigerator for up to 3 days. When ready to serve, reheat it gently on the stove, then stir in the fresh spinach until wilted. For a clear, beautiful broth instead of a cloudy one, avoid stirring the pot vigorously once the beans have started to break down; a gentle simmer and occasional stir are key. If your stew thickens too much upon standing, simply thin it out with a splash of warm broth or water when reheating.
Recipe Variations
- Seafood Sensation: Transform it into “Ginisang Munggo with Tinapa” by omitting the pork belly. Flake in 1 cup of smoked fish (tinapa or smoked mackerel) during the final 5 minutes of simmering. The smoky flavor is absolutely incredible.
- Vegetarian Delight: Create a plant-based version by skipping the pork and using 2 tablespoons of oil. Use vegetable broth and add 1 cup of sliced mushrooms (like shiitake) when cooking the onions for a meaty, umami depth. Use a splash of soy sauce instead of fish sauce.
- Spicy Kick: Add 1-2 sliced Thai chilies (siling labuyo) when building the sofrito with the onions and tomatoes. For less heat, remove the seeds first. The slow simmer infuses the entire stew with a warm, lingering spice.
- Heartier Feast: Add 1/2 pound of peeled and deveined medium shrimp during the last 3-4 minutes of the final simmer, just until they turn pink and opaque. You can also add leftover shredded roast chicken when you add the spinach.
- Leafy Green Swap: Instead of spinach, use 4 cups of chopped fresh malunggay leaves (moringa) or Swiss chard for a different nutritional profile and slightly more robust texture.
Frequently Asked Questions
Q: Can I use canned mung beans instead of dried?
A: Absolutely! For a major time-saver, substitute the dried beans and water with two (15-ounce) cans of cooked mung beans, drained and rinsed. Add them directly to the pot with the sofrito in Step 4, using broth to adjust consistency. Simmer for just 10 minutes to blend flavors.
Q: My stew is too thin/too thick. How can I fix it?
A> No panic required! If it’s too thin, let it simmer uncovered for an extra 5-10 minutes to reduce and concentrate. If it’s too thick, simply stir in additional warm chicken broth or water, a quarter-cup at a time, until you reach your perfect, spoon-coating consistency.
Q: What’s the best way to store and reheat leftovers?
A: Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight! Reheat gently in a pot on the stove over medium-low heat, adding a splash of water or broth if it has thickened. Avoid the microwave if possible, as it can make the spinach mushy.
Q: I don’t have fish sauce. What can I use?
A> While fish sauce (patis) provides authentic flavor, you can substitute it with 2 teaspoons of soy sauce mixed with 1 teaspoon of Worcestershire sauce for a similar salty, umami punch. Alternatively, just use salt to taste, though you’ll miss that signature Filipino depth.
Q: Is this recipe gluten-free?
A> Yes, this recipe is naturally gluten-free! Just double-check that your chicken broth and fish sauce are certified gluten-free brands if you have a severe allergy or sensitivity, as some brands may contain additives.
Summary
This Filipino Mung Bean stew is a creamy, savory, and utterly comforting masterpiece. With crispy pork, aromatic sofrito, and wilted spinach, it’s a flavor and texture sensation that will become an instant family favorite. Simple to make yet deeply satisfying.




