“You just have to try this—trust me!” That’s how my coworker nudged me one hectic lunch hour, sliding me a container of what looked like the creamiest chicken stew I’d ever seen. Honestly, I was skeptical—chicken adobo was something I always imagined as tangy, vinegary, and pretty straightforward. But this version? It was richer, smoother, and the scent of coconut milk mingled with garlic and soy made me pause mid-bite. It wasn’t just chicken adobo; it was a comforting hug in a bowl, paired perfectly with fluffy jasmine rice.
That afternoon, I took careful notes and later, in my tiny kitchen, tried to recreate that creamy magic. It took a couple of tweaks—like balancing the acidity with just enough coconut milk and making sure the jasmine rice was steamed to that perfect, slightly sticky texture. This recipe stuck with me because it’s that rare kind of meal you can make on a busy weeknight, but it feels special enough to share with friends. Plus, the coconut milk adds a velvety touch that turns the familiar into something surprisingly delightful.
It’s not just about the ingredients or the technique—it’s the way the flavors unfold slowly, the savory, tangy, and creamy notes dancing together. Every time I make this creamy Filipino chicken adobo with coconut milk and jasmine rice, I’m reminded of that unexpected lunch moment when I discovered how comforting and simple food can be. It’s a dish that invites you to slow down just a little and savor the moment.
Why You’ll Love This Recipe
This creamy Filipino chicken adobo with coconut milk and jasmine rice has become a staple for so many reasons. After testing countless versions, I can say this one nails that perfect balance between traditional adobo flavors and the smooth richness coconut milk brings. Here’s what makes it stand out:
- Quick & Easy: Ready in about 40 minutes, this recipe fits right into busy weeknights when you want comfort without the fuss.
- Simple Ingredients: You won’t need to hunt down anything exotic—soy sauce, vinegar, garlic, coconut milk, chicken thighs, and jasmine rice are all pantry and grocery staples.
- Perfect for Cozy Dinners: It’s the kind of meal that feels like a warm blanket, great for chilly nights or anytime you crave something hearty and soothing.
- Crowd-Pleaser: Even friends who usually shy away from coconut milk love this version, thanks to the balanced savory and tangy flavors.
- Unbelievably Delicious: The creaminess from the coconut milk softens the sharp vinegar bite but keeps the traditional adobo punch intact.
What really makes this recipe different is the gentle simmering technique I learned from a Filipino friend: slow cooking the chicken in the sauce until it’s tender, then stirring in coconut milk at the end so it doesn’t curdle but melts into the sauce beautifully. It’s a subtle but game-changing step. Plus, serving it with fragrant jasmine rice helps soak up all that luscious sauce perfectly. Honestly, it feels like the soul of Filipino comfort food with a creamy twist that’s just irresistible.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and substitutions are pretty straightforward if needed.
- Chicken Thighs (bone-in, skin-on preferred): Juicy and flavorful, they hold up well to slow cooking. You can use boneless if pressed for time.
- Soy Sauce: I recommend a naturally brewed soy sauce like Kikkoman for authentic flavor.
- White Vinegar: The acidity balances richness—Filipino cane vinegar is traditional but distilled white vinegar works fine.
- Garlic: Fresh cloves, minced or crushed for that punchy aroma.
- Black Peppercorns: Whole peppercorns add subtle heat and texture.
- Bay Leaves: One or two to infuse that earthy depth.
- Coconut Milk (full-fat): Adds the creamy texture and mellow sweetness. Canned coconut milk is best for richness.
- Brown Sugar: Just a teaspoon to balance the tang and round out flavors.
- Jasmine Rice: Fragrant and slightly sticky, perfect for soaking up the sauce.
- Water or Chicken Broth: To adjust sauce consistency.
Optional: A squeeze of calamansi or lime at the end brightens the dish, and sliced green onions or fresh cilantro add freshness if you want a pop of color.
For a gluten-free version, try tamari instead of soy sauce. If you want to keep it dairy-free and paleo-friendly, this recipe already fits perfectly thanks to coconut milk.
Equipment Needed
- Large Skillet or Dutch Oven: Ideal for browning the chicken and simmering the sauce evenly. A heavy-bottomed pan helps prevent burning.
- Measuring Cups and Spoons: For precise ingredient amounts.
- Sharp Knife and Cutting Board: To prep garlic and chicken as needed.
- Rice Cooker or Pot with Lid: For perfectly steamed jasmine rice. A rice cooker takes the guesswork out, but a pot with tight lid works fine.
- Wooden Spoon or Silicone Spatula: To stir without scratching cookware.
Personally, I’ve tried this recipe in both my trusty cast iron skillet and a non-stick pan. Cast iron gives a nice sear, but non-stick is easier for cleanup. For those on a budget, a heavy-bottomed stainless steel pan will do just fine. If you use canned coconut milk often, a can opener with a smooth edge makes prep safer and easier.
Preparation Method
- Prepare the Chicken: Pat dry 2 pounds (900 g) of bone-in, skin-on chicken thighs. This helps achieve a nice sear. Season lightly with salt and pepper.
- Brown the Chicken (10 minutes): Heat 2 tablespoons (30 ml) of vegetable oil in a large skillet or Dutch oven over medium-high heat. Add chicken skin-side down, cooking until golden brown, about 4-5 minutes per side. Remove and set aside. Browning adds flavor and texture.
- Sauté the Garlic (1-2 minutes): In the same pan, reduce heat to medium, add 6 cloves minced garlic, and sauté until fragrant but not burnt—about 1-2 minutes. Stir frequently to prevent bitterness.
- Deglaze and Add Liquids (5 minutes): Pour in ½ cup (120 ml) soy sauce and ½ cup (120 ml) white vinegar. Stir to scrape up browned bits from the pan. Add 1 cup (240 ml) water or chicken broth to loosen the sauce.
- Add Seasonings and Simmer (30 minutes): Return chicken to the pan. Add 2 bay leaves, 1 teaspoon black peppercorns, and 1 teaspoon brown sugar. Bring to a gentle boil, then reduce heat to low and cover. Simmer for 30 minutes, turning the chicken halfway, until tender and cooked through.
- Finish with Coconut Milk (5 minutes): Remove lid, pour in 1 cup (240 ml) full-fat coconut milk, and stir gently. Let it simmer uncovered for another 5 minutes to thicken the sauce slightly. Avoid boiling to prevent coconut from curdling.
- Cook the Jasmine Rice: While the chicken simmers, rinse 2 cups (360 g) jasmine rice under cold water until clear. Cook according to your rice cooker’s instructions or on the stove with 2 ¼ cups (530 ml) water. Let rest covered for 10 minutes before fluffing.
- Final Touches: Taste the sauce and adjust seasoning if needed (a pinch more sugar or soy sauce). Remove bay leaves before serving.
Pro tip: Keeping the chicken skin on during cooking helps the meat stay juicy and adds richness to the sauce. If you like a bit of crispiness, you can broil the finished chicken briefly before serving.
Cooking Tips & Techniques
One key to this creamy Filipino chicken adobo’s success is the timing of adding coconut milk. Adding it too early can cause it to separate or curdle. I learned this the hard way during my first attempts. Stirring it in at the end and simmering gently keeps that luscious, creamy texture intact.
Another tip: don’t rush browning the chicken. It’s tempting to skip this step when you’re hungry, but those golden edges give the dish a depth of flavor that plain stewing can’t match.
Using bone-in chicken thighs instead of breasts makes a huge difference. The thighs stay moist and tender, while breasts can dry out quickly in the slow simmer. If you prefer breasts, reduce cooking time and watch carefully.
When cooking the jasmine rice, rinsing it well removes surface starch and prevents it from getting gluey. I often multitask here—while the chicken simmers, I prep a quick salad or side veggies.
Lastly, don’t be shy about adjusting the vinegar and soy sauce ratio to suit your taste buds. Filipino adobo recipes vary widely by region and family tradition, so feel free to make this dish your own.
Variations & Adaptations
This creamy Filipino chicken adobo is versatile and easy to adapt:
- Spicy Kick: Add 1-2 chopped bird’s eye chilies or a pinch of red pepper flakes during the simmer for a subtle heat that complements the creaminess.
- Low-Carb Version: Skip the jasmine rice and serve with cauliflower rice or steamed greens for a keto-friendly meal.
- Vegetarian Twist: Substitute chicken with firm tofu or mushrooms, and swap fish sauce (if using) with soy sauce. Simmer gently to avoid breaking apart.
- Seasonal Variation: In summer, toss in fresh pineapple chunks during the last 5 minutes of simmering for a tropical touch that plays well with coconut milk.
- Cooking Methods: This recipe works well in a slow cooker too. Brown the chicken first, then combine all ingredients (except coconut milk) in the slow cooker for 4-5 hours on low; add coconut milk in the final 30 minutes.
One time, I tried adding a splash of calamansi juice right before serving, and it brightened the whole dish beautifully without overpowering the creamy sauce.
Serving & Storage Suggestions
Serve this creamy Filipino chicken adobo hot over a bed of fluffy jasmine rice. The rice soaks up the flavorful sauce, making every bite deeply satisfying. Garnish with chopped green onions or cilantro for a fresh pop of color and flavor.
For beverages, a cold glass of calamansi juice or lightly sweetened iced tea pairs nicely to cut through the richness. If you want to round out the meal, a simple cucumber salad or garlic sautéed green beans add a crisp counterpoint.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making it a great make-ahead meal. Gently reheat on the stove over low heat to avoid curdling the coconut milk, adding a splash of water or broth if needed to loosen the sauce.
This dish also freezes well for up to 2 months. Thaw overnight in the fridge before reheating gently. Jasmine rice reheats best steamed or microwaved with a cover to retain moisture.
Nutritional Information & Benefits
Per serving (approximate): 450 calories, 30g protein, 10g fat, 45g carbohydrates.
Chicken thighs provide a great source of lean protein, iron, and B vitamins to keep energy up. Coconut milk adds healthy fats that contribute to satiety and a creamy mouthfeel without dairy. Jasmine rice offers a fragrant, gluten-free carb base that’s easy on digestion.
This recipe is naturally gluten-free if you choose gluten-free soy sauce (tamari). It’s free from dairy and nuts, making it suitable for many common dietary needs. Just watch the sodium content if you’re monitoring salt intake—low-sodium soy sauce is a good swap.
From a wellness standpoint, this meal balances protein, fat, and carbs nicely, making it a satisfying option that doesn’t leave you sluggish after eating.
Conclusion
This creamy Filipino chicken adobo with coconut milk and jasmine rice is one of those dishes that feels like a warm, familiar friend—comforting, flavorful, and easy enough to make any night of the week. Whether you stick close to the traditional flavors or put your own spin on it, this recipe adapts effortlessly to your kitchen and taste buds.
I love it because it reminds me how simple ingredients, treated with care, can create something truly memorable. Plus, it’s a dish I find myself craving again and again—whether for a solo dinner or sharing with friends after a long day.
If you try this recipe, I’d love to hear how you make it yours—feel free to leave a comment or share your tweaks. There’s nothing better than swapping stories over a bowl of something delicious and creamy.
Frequently Asked Questions
What cut of chicken is best for this adobo recipe?
Bone-in, skin-on chicken thighs are ideal because they stay juicy and add rich flavor. You can use boneless thighs if preferred, but reduce cooking time to avoid drying out.
Can I make this recipe dairy-free?
Absolutely! This recipe uses coconut milk instead of dairy, making it naturally dairy-free and suitable for lactose-intolerant diets.
How do I prevent the coconut milk from curdling?
Add the coconut milk towards the end of cooking and simmer gently without boiling. Stir occasionally and keep the heat low to maintain a smooth sauce.
What can I substitute for jasmine rice?
You can use basmati rice, brown rice, or even cauliflower rice for a low-carb option. Jasmine rice is preferred for its fragrance that complements the adobo sauce.
Can I prepare this dish in a slow cooker?
Yes! Brown the chicken first, then combine all ingredients except coconut milk in your slow cooker. Cook on low for 4-5 hours, then stir in coconut milk during the last 30 minutes.
By the way, if you enjoy recipes that blend comforting creaminess with bold flavor, you might appreciate the creamy chicken thighs with mushroom sauce or the creamy one-pot shrimp alfredo recipe—both are fantastic for cozy weeknight dinners.
Pin This Recipe!
Creamy Filipino Chicken Adobo Recipe with Coconut Milk and Jasmine Rice
A comforting and creamy twist on traditional Filipino chicken adobo, slow-simmered in a savory sauce with coconut milk and served with fragrant jasmine rice.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Filipino
Ingredients
- 2 pounds bone-in, skin-on chicken thighs (boneless optional)
- 2 tablespoons vegetable oil
- 6 cloves garlic, minced
- 1/2 cup soy sauce
- 1/2 cup white vinegar
- 1 cup water or chicken broth
- 2 bay leaves
- 1 teaspoon black peppercorns
- 1 teaspoon brown sugar
- 1 cup full-fat coconut milk
- 2 cups jasmine rice
- Salt and pepper to taste
- Optional: calamansi or lime juice, sliced green onions or fresh cilantro for garnish
Instructions
- Pat dry chicken thighs and season lightly with salt and pepper.
- Heat vegetable oil in a large skillet or Dutch oven over medium-high heat. Brown chicken skin-side down until golden, about 4-5 minutes per side. Remove and set aside.
- Reduce heat to medium. Sauté minced garlic in the same pan until fragrant, about 1-2 minutes.
- Pour in soy sauce and white vinegar, stirring to deglaze the pan. Add water or chicken broth to loosen the sauce.
- Return chicken to the pan. Add bay leaves, black peppercorns, and brown sugar. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 30 minutes, turning chicken halfway through.
- Remove lid, stir in coconut milk gently, and simmer uncovered for 5 more minutes to thicken sauce without boiling.
- While chicken simmers, rinse jasmine rice until water runs clear. Cook rice according to rice cooker instructions or on stove with 2 1/4 cups water. Let rest covered for 10 minutes before fluffing.
- Taste sauce and adjust seasoning if needed. Remove bay leaves before serving.
- Serve chicken hot over jasmine rice, garnished with green onions or cilantro if desired. Optionally, add a squeeze of calamansi or lime juice.
Notes
Add coconut milk at the end of cooking and simmer gently to prevent curdling. Browning the chicken first adds depth of flavor. Keep chicken skin on for juiciness. Adjust vinegar and soy sauce to taste. For a spicy kick, add bird’s eye chilies or red pepper flakes during simmering.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 450
- Fat: 10
- Carbohydrates: 45
- Protein: 30
Keywords: Filipino chicken adobo, creamy chicken adobo, coconut milk chicken, jasmine rice, Filipino comfort food, easy chicken recipe, weeknight dinner





