Filipino Cabbage and Egg Recipe: Crispy Garlic Fried Rice Bites

Breakfast & Brunch

Filipino Cabbage and Egg Recipe: Crispy Garlic Fried Rice Bites

This Filipino cabbage and egg recipe transforms simple ingredients into a dish that tastes like home—crispy, aromatic, and packed with savory depth. The secret lies in balancing tender cabbage with perfectly fried eggs, all simmered in a rich blend of garlic, onions, and spices that create layers of flavor. I developed this recipe after years of perfecting the art of Filipino comfort food, where every bite delivers that perfect harmony of textures and tastes.

The beauty of this dish is its simplicity: cabbage, eggs, garlic, and onions form the foundation, while coconut milk and a touch of soy sauce add that signature Filipino richness. Unlike many recipes that rely on heavy cream or butter, this version stays light yet satisfying, making it perfect for breakfast or a quick weeknight dinner. The crispy edges on the cabbage and the runny yolks of the fried eggs create a contrast that makes every bite irresistible.

What you’ll end up with is a dish that’s hearty enough to serve as a main course but simple enough to prepare in under 30 minutes. The cabbage stays crisp-tender, the eggs add a creamy richness, and the garlic-infused oil gives it that unmistakable Filipino flavor. This recipe is a game-changer for anyone looking to bring a taste of the Philippines to their table without the fuss.

Serve it with steamed rice to soak up every last bit of the savory sauce, or enjoy it on its own as a filling breakfast. The best part? Leftovers reheat beautifully, making it a practical choice for meal prep. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cabbage and egg recipe filipino

Simple ingredients that pack serious Filipino flavor—crispy cabbage, rich eggs, and aromatic garlic.

Ingredient Amount Notes
Green Cabbage 🥬 1 ½ lb Outer leaves removed, cut into wedges
Large Eggs 🥚 6 whole Room temperature for even cooking
Yellow Onions 🧅 1 whole Thinly sliced, medium size
Garlic Cloves 🧄 6 cloves Minced, fresh preferred
Coconut Milk 🥥 ½ cup Full-fat for richness
Soy Sauce 🍶 2 tbsp Light or all-purpose
Vegetable Oil 🫒 ½ cup High smoke point preferred
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Ground White Pepper 🌶️ ¼ tsp For subtle pepper flavor
Sugar 🍚 1 tsp Balances flavors
Green Onions 🧅 2 whole Thinly sliced, for garnish

The cabbage is the star here—look for firm heads with crisp leaves at your local grocery store. Trader Joe's or Whole Foods usually have the freshest options. If you can't find perfect cabbage, don't stress: any green cabbage will work, just trim away any wilted outer leaves. The eggs should be large and fresh—room temperature makes all the difference for those perfect runny yolks. And for the garlic? Penzeys or your local Asian market will have the freshest cloves. Trust me, the flavor difference is noticeable when you're making something this aromatic.

No coconut milk? Full-fat canned coconut milk is essential—it gives that signature Filipino richness. If you're out, a mix of heavy cream and a splash of coconut extract works in a pinch. Short on soy sauce? Tamari or even Worcestershire sauce can stand in, though the flavor will be slightly different. The sugar might seem odd, but it balances the saltiness beautifully—don't skip it! For the oil, vegetable or canola oil works best for frying, but if you're using a nonstick pan, you can get away with less oil overall. And if you're feeling adventurous, swap the green onions for chives or scallions—they all bring that fresh bite.

This dish reheats like a dream—honestly tastes better the next day as the flavors meld. Store leftovers in an airtight container in the fridge for up to 4 days. For meal prep, I like to portion it into containers with a side of steamed rice—just microwave for 2 minutes and enjoy. The cabbage will stay crisp-tender if you reheat it gently, and the eggs? Well, they'll be slightly less runny but still delicious. If you're freezing portions, do it within 2 days of cooking for best texture—it keeps for up to 3 months.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe on nights when I’d rather not wash dishes. Sauté the onions and garlic, toss in the cabbage, crack those eggs right on top—then let the coconut milk do its creamy work. Minimal chopping, zero fuss, and a pan that’s basically self-cleaning.
  • Creamy Crispy Balance: That first bite? Crispy cabbage edges hugging a silky egg yolk, all swimming in rich coconut milk. The onions caramelize just enough to add sweetness, while the garlic sneaks in a punch that lingers. Honestly, it’s the kind of dish that makes you pause mid-bite.
  • Leftovers That Beg: This recipe doubles as tomorrow’s lunch without any extra effort. The flavors only deepen when reheated—just a quick stir in a pan or microwave, and it’s like eating fresh again. My kids actually ask for it the next day (a rarity).
  • Pocketbook Hero: Green cabbage and eggs are cheap staples, but they feel special here. Coconut milk adds luxury without breaking the bank, and a single head of cabbage stretches across multiple meals. Between us, this is my go-to when grocery money’s tight but I still want something satisfying.

Step-by-step instructions for crispy garlic fried cabbage and egg bites

Here's how to transform simple ingredients into crispy, savory bites with perfect texture every time.

1

Prepare the Cabbage and Seasoning Base

Start by cutting the 1.5 lb green cabbage into wedges, removing any tough outer leaves as noted in the ingredients. In a large bowl, combine the cabbage wedges with the thinly sliced yellow onions, minced garlic cloves, 1 tsp salt, 0.5 tsp black pepper, 0.25 tsp ground white pepper, and 1 tsp sugar. Toss everything together until the cabbage is evenly coated with the seasoning mixture. The sugar helps balance the flavors while the peppers add depth without overpowering.

Let this mixture sit for 10 minutes at room temperature. This allows the cabbage to slightly soften and the seasonings to penetrate, ensuring better flavor absorption when we cook it. Don't skip this step—it makes a noticeable difference in the final texture and taste.

2

Create the Egg-Coconut Milk Mixture

In a separate medium bowl, whisk together the 6 large eggs (at room temperature) with the 0.5 cup coconut milk until completely combined. The coconut milk adds richness and helps create a tender, slightly custardy texture in the final bites. I like to whisk vigorously for about 30 seconds to fully emulsify the mixture—this prevents any separation when we cook it later.

Add the 2 tbsp soy sauce to the egg mixture and whisk again for another 15 seconds. The soy sauce provides that classic umami flavor that's essential for this Filipino dish. Taste the mixture now—it should be seasoned but not overly salty. If you want to adjust the flavor, this is your last chance before cooking.

3

Cook the Cabbage Mixture Until Tender

Heat 0.25 cup vegetable oil (about half of the total) in a large skillet over medium-high heat until shimmering. Add the seasoned cabbage mixture in a single layer, spreading it out evenly. Cook undisturbed for 5-6 minutes until the edges start to brown and the cabbage becomes tender when pierced with a fork.

Here's the thing—don't move the cabbage around during the first few minutes. You want those edges to get properly browned and crispy. Once the cabbage is tender and starting to caramelize at the edges, push it to one side of the pan and add the remaining 0.25 cup vegetable oil. This creates space for the egg mixture without losing any of the delicious browned bits.

4

Combine and Cook to Crispy Perfection

Pour the egg-coconut milk mixture over the cooked cabbage. Using a spatula, gently fold everything together, making sure the cabbage is fully coated with the egg mixture. Cook over medium heat for 4-5 minutes, stirring occasionally, until the eggs begin to set and the mixture forms distinct, crispy edges.

This is where the magic happens. You'll see the edges start to crisp up while the centers remain soft and custardy. The coconut milk in the egg mixture creates that beautiful contrast between crispy exterior and tender interior. If you notice the mixture sticking to the pan, simply add 1-2 tablespoons of water to help loosen it up.

5

Finish and Garnish for Maximum Appeal

Once the mixture is mostly set with crispy edges, transfer everything to a serving platter. Immediately garnish with the thinly sliced green onions for that fresh pop of color and subtle onion flavor. The green onions not only look beautiful but also add a nice crunch contrast to the soft cabbage and eggs.

Let the dish rest for 2-3 minutes before serving. This brief resting period allows the flavors to meld together and makes it easier to portion. Serve immediately while still warm—these crispy garlic fried cabbage and egg bites are best enjoyed right away when everything is at its peak texture and temperature.

👨‍🍳

Pro Tips For Making Cabbage And Egg Recipe Filipino

  • CHAR THE ONIONS LOW: I learned this the hard way—drowning onions in oil on high heat just burns them into oblivion. For this dish, keep the heat at medium-low until they’re soft and translucent (about 5-6 minutes). You want them to melt into the cabbage, not turn into bitter charcoal.
  • CUT CABBAGE SMALLER THAN YOU THINK: Big cabbage chunks stay tough no matter how long you cook them. Shred the leaves into 1-inch-wide strips—small enough to wilt fast but not so fine they turn to mush. (Yes, even if it looks like overkill.)
  • SALT THE COCONUT MILK: Plain coconut milk tastes bland in this dish. Stir in a pinch of salt (about ¼ teaspoon) before adding it to the pan—it balances the sweetness and makes the sauce taste like it was simmered for hours, not minutes.
  • DON’T OVERSTIR THE EGGS: Scrambling eggs while they cook just makes them rubbery. Push them to one side of the pan, let them set for 20 seconds, then gently fold in—just until they’re creamy but still slightly runny. The residual heat will finish them off.

Best sauces and condiments for this cabbage and egg recipe filipino

Coconut Milk Base

This dish thrives on the rich, creamy foundation of coconut milk—don’t substitute with lighter versions! I recommend full-fat canned coconut milk like Goya or Thai Kitchen for that authentic Filipino depth. The fat content ensures the cabbage stays tender while creating a luscious sauce that clings to every bite. For extra richness, stir in 1 tbsp of coconut cream at the end for a decadent finish. 🥥

Garlic-Infused Oil

Infuse your vegetable oil with minced garlic before cooking for maximum flavor. Heat 0.25 cup oil in the pan until shimmering, then add the 6 minced garlic cloves and cook for 1 minute until fragrant (but not browned). This aromatic oil becomes the flavor backbone of the dish. Save the remaining 0.25 cup oil for the cabbage—it’ll crisp those edges beautifully. Pro tip: Use Penzeys garlic for a sweeter, more robust taste.

Soy Sauce Variations

While light soy sauce is traditional, experiment with dark soy sauce for a deeper, caramelized flavor. For a tangy twist, add 1 tbsp of rice vinegar to the egg mixture. If you’re gluten-sensitive, tamari works perfectly—just reduce to 1.5 tbsp since it’s saltier. The soy sauce isn’t just for flavor; it balances the sweetness of the coconut milk and enhances the umami from the eggs.

Spicy Kick Options

For heat lovers, stir in 1 tsp of sambal oelek with the soy sauce or sprinkle crushed red pepper flakes on top. If you prefer smoky heat, add ½ tsp of smoked paprika to the cabbage seasoning. For a Filipino-style spice blend, mix ½ tsp each of ground black pepper and white pepper—the white pepper adds a subtle, earthy warmth without overpowering. 🌶️

Sweet and Tangy Finish

Brighten the dish with a sweet-tangy drizzle of calamansi juice (if available) or a mix of lemon juice and ½ tsp sugar. For a tropical touch, garnish with toasted coconut flakes or thinly sliced mango. These finishes cut through the richness and highlight the Filipino flavors. Trust me, the contrast makes every bite sing—especially when paired with steamed rice!

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 24g120%
Cholesterol 280mg93%
Sodium 1200mg52%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 6g
Protein 18g36%
* 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 make this recipe without coconut milk?

You can substitute with ½ cup heavy cream plus 1 tbsp coconut extract for flavor, but the dish won't taste exactly the same. The coconut milk gives that signature Filipino richness and helps tenderize the cabbage. If you're avoiding dairy, use ½ cup full-fat Greek yogurt mixed with 2 tbsp water—it'll be lighter but still delicious.

2

How do I get the cabbage extra crispy like in Filipino restaurants?

Cook the cabbage in two batches if needed to avoid crowding the pan. Use medium-high heat and don't stir for the first 5-6 minutes—this lets the edges caramelize properly. Also, add the remaining oil after the cabbage starts browning to create crispy pockets. A nonstick pan helps too, but oil is key for that restaurant-style crunch!

3

Can I use other vegetables instead of cabbage?

Swap cabbage for Napa cabbage, bok choy, or even kale (chopped small). For a heartier dish, add ½ lb potatoes (cubed and parboiled first). Just adjust cooking time—potatoes need 5 extra minutes to tenderize. The egg-coconut mixture works perfectly with all these veggies!

4

Why did my eggs turn rubbery instead of staying runny?

Overcooking is the most common reason. Remove the pan from heat 1-2 minutes before the eggs fully set—they'll continue cooking from residual heat. Also, make sure your eggs are room temperature (cold eggs cook unevenly). For extra insurance, cover the pan with a lid for the last 1 minute of cooking to trap heat gently.

5

What's the best way to reheat leftovers?

Reheat gently in a skillet with 1 tbsp oil over low heat for 3-4 minutes, stirring occasionally. Microwaving works too—cover with a damp paper towel and heat for 45 seconds** on medium power. The cabbage will stay crisp-tender, and the eggs will be warm through without drying out. Leftovers actually taste better the next day as flavors meld!

★★★★★5.0(6 reviews)
Categories Breakfast & Brunch