Adobo Chicken Meatballs

Quick and easy chicken meatballs are cooked on the stove with a savory, sweet, and tangy adobo sauce made with coconut milk. Serve with rice for a flavorful, complete meal.

Adobo Chicken Meatballs in a Bowl

Simply Recipes / Coco Morante

I’m always looking for more interesting ways to turn a pound of ground meat into a weeknight-friendly dinner for my family of four, and we eat a lot of ground chicken. It’s an affordable, adaptable ingredient, and it can be used with a variety of cuisines and flavor profiles. 

For this recipe, I’m borrowing from Filipino cuisine, simmering simply seasoned chicken meatballs in a rich, glazy adobo sauce along with carrots and onions for a one-pot main dish. Boil a pot of rice and you’ve got dinner in just over half an hour. 

This is my second adobo recipe for Simply Recipes—my first is for the Instant Pot. My friend Nancy gave me some pointers along the way, as her family makes the dish often. When I showed her this recipe for a meatball version cooked on the stove, she said it looked like a great weeknight spin on classic adobo. 

Ingredients for Adobo Chicken Meatballs

Not all adobo preparations include coconut milk, but it is a great addition, giving a little extra richness to this dish. For anyone who dislikes the flavor of coconut, you may very well enjoy it in this dish anyway—it’s very much toned down thanks to the strong flavors of salty, savory soy sauce and tangy white vinegar. 

For a slightly lighter dish, you can substitute light/reduced-fat coconut milk. And if you’d like to cut down the sodium, use low sodium soy sauce and/or chicken broth or just add a tablespoon less soy sauce. If you go this route, you may want to taste the dish for seasoning at the end of cooking, adding a little more vinegar or sugar to balance out the flavors. 

Adobo Chicken Meatballs in a Bowl Next to a Table Napkin, a Serving Spoon, and a Bowl of Rice

Simply Recipes / Coco Morante

Easy Recipe Variations

This recipe works well with other ground meats than chicken. Ground pork makes for slightly richer meatballs, and ground turkey has a more assertive flavor but is good, too. For leaner meatballs, use ground chicken breast or turkey breast. Plant-based chicken “grind” works, too (Kroger has a house brand). 

You can also toss in other vegetables to simmer along with the meatballs. Green beans, sliced bell peppers, rounds of zucchini, or sliced asparagus work well. Add them about 10 minutes before the end of the cooking time. 

Save Time By Prepping Ahead

There are a few parts of this recipe that you can prepare in advance so everything’s ready to go at dinner time. For one, you can make and form the meatballs, then refrigerate them, covered, for up to a day until you’re ready to cook them. 

You can also make the liquid adobo mixture the day of and store it in a jar in the fridge until ready to use. And if you’d like to get the veggie prep done in advance, go ahead and slice up your onion and carrots up to a day ahead, storing them together in a container in the fridge. 

How to Serve Adobo Chicken Meatballs

Adobo dishes are usually served with rice. I like to use my Instant Pot to cook a batch of rice for a low-effort accompaniment to the main dish. Of course, you can use a rice cooker or a pot on the stove, or sauté up some cauliflower rice

Plate of Adobo Chicken Meatballs Served over Rice, and in the Background, a Bowl with More Rice and a Bowl with More Meatballs

Simply Recipes / Coco Morante

Ground Chicken Weeknight Wins

Adobo Chicken Meatballs

Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Servings 4 servings
Yield 20 meatballs


For the meatballs

  • 1 pound ground chicken (90% lean or leaner)

  • 1 large egg

  • 1/2 cup panko breadcrumbs

  • 1 teaspoon onion powder

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon kosher salt

  • 1/4 teaspoon ground black pepper

For the adobo and vegetables

  • 1/2 cup chicken broth

  • 1/2 cup coconut milk

  • 1/4 cup soy sauce

  • 2 1/2 tablespoons distilled white vinegar

  • 2 teaspoons brown sugar

  • 1/4 teaspoon ground black pepper

  • 2 tablespoons vegetable oil

  • 4 garlic cloves, thinly sliced

  • 1 medium yellow onion, sliced

  • 4 large carrots, sliced into 1/4-inch thick rounds

  • 1 bay leaf

  • 1 green onion, sliced, for serving


  1. Make the meatball mixture: 

    In a medium bowl, stir together the ground chicken, egg, breadcrumbs, onion powder, garlic powder, salt, and pepper until evenly mixed.

    Bowl of Ground Chicken, Panko Breadcrumbs, an Egg, and Seasoning for Adobo Chicken Meatballs Recipe

    Simply Recipes / Coco Morante

    Adobo Chicken Meatball Ingredients Mixed Together in a Bowl

    Simply Recipes / Coco Morante

  2. Make the adobo sauce mixture: 

    In a 2-cup liquid measuring cup, mix together the broth, coconut milk, soy sauce, vinegar, sugar, and pepper.

    Measuring Cup with Adobo Sauce Mixed Together Using a Spatula for Adobo Chicken Meatballs Recipe

    Simply Recipes / Coco Morante

  3. Cook the meatballs: 

    Place a large braising pan or high-sided skillet with a lid over medium heat and add the oil. When the oil is shimmering, use a small (1 1/2 tablespoon) cookie scoop or a spoon and your hands, shape the mixture into meatballs and gently drop them into the skillet as you go. 

    Simple Tip!

    Getting your hands a little bit wet with water will help keep the meatball mixture from sticking. 

    Brown the meatballs for about 2 minutes on their first side, until golden brown. Use a spatula to gently turn them and brown them on another side, for 2 minutes more. Sauté them for one more minute, so all the sides have a little color or are at least opaque.

    Adobo Chicken Meatballs Cooking in a Dutch Oven

    Simply Recipes / Coco Morante

    Adobo Chicken Meatballs Flipped and Continuing to Cook in the Dutch Oven on the Stove

    Simply Recipes / Coco Morante

  4. Add the remaining ingredients and simmer: 

    Scoot the meatballs to one side of the pan, and add the garlic cloves to the other side of the pan. Sauté for 1 minute, making sure they all come into contact with the oil and get a bit browned. Spread out the meatballs and add the onion, carrots, and bay leaf, using a spatula to poke them down around the meatballs.

    Pour the adobo sauce mixture over the meatballs and vegetables. 

    When the mixture comes up to a simmer, cover the pan and turn the heat to medium-low. Let simmer for 15 minutes.

    Adobo Chicken Meatballs Pushed to the Side of the Dutch Oven and Sliced Garlic Cooking Next to It

    Simply Recipes / Coco Morante

    Adobo Sauce Mixture Poured into Dutch Oven with Chicken Meatball Recipe

    Simply Recipes / Coco Morante

    Adobo Chicken Meatballs Cooking in a Dutch Oven over a Gas Stove

    Simply Recipes / Coco Morante

  5. Reduce the sauce and serve: 

    Remove the lid, turn the heat up to medium-high, stir, and let simmer for another 5 to 7 minutes, stirring occasionally, until the sauce is reduced, thickened, and glossy. 

    Sprinkle green onions on top. Serve with rice or cauliflower rice.

    Store any leftovers in a tightly lidded container in the refrigerator. To reheat, microwave each serving until piping hot, about 1 1/2 minutes.

    Love the recipe? Leave us stars below!

    Sauce Reduced in Dutch Oven for Adobo Chicken Meatballs

    Simply Recipes / Coco Morante

    Plate of Adobo Chicken Meatballs Served over Rice Next to a Fork and Knife on a Table Napkin

    Simply Recipes / Coco Morante

Nutrition Facts (per serving)
460 Calories
27g Fat
23g Carbs
33g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 460
% Daily Value*
Total Fat 27g 35%
Saturated Fat 10g 50%
Cholesterol 168mg 56%
Sodium 1390mg 60%
Total Carbohydrate 23g 8%
Dietary Fiber 3g 11%
Total Sugars 6g
Protein 33g
Vitamin C 5mg 27%
Calcium 89mg 7%
Iron 4mg 20%
Potassium 1162mg 25%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.