Ever have one of those nights where the clock is ticking, the family is getting hungry, and you just need dinner on the table, like, yesterday? I feel you. That’s exactly why this Sweet Soy Chicken and Veggie Rice Skillet is my weeknight hero. It’s the kind of meal my grandma would have approved of—simple, hearty, and cooked all in one pan. Honestly, I think the best recipes are the ones that feel less like a chore and more like a cozy solution to the daily dinner puzzle.
Why You’ll Love This
This skillet meal is a true triple threat. It’s delicious, it’s healthy, and it makes clean-up a breeze. The sweet and savory sauce clings to every shred of chicken and every grain of rice. You get your protein and your veggies all in one satisfying bowl. And since it all comes together in a single skillet, you’re not left with a mountain of dishes to tackle afterward. It’s so, so satisfying. A real win for your lineup of easy weeknight dinners.
Ingredients You’ll Need
- 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces: Thighs stay juicy and flavorful, but breasts work too.
- 1 tablespoon olive oil: For sautéing and building flavor.
- 1 medium yellow onion, diced: The aromatic base of our dish.
- 2 cloves garlic, minced: For that essential savory punch.
- 1 red bell pepper, chopped: Adds sweetness and a pop of color.
- 1 cup long-grain white rice, rinsed: The foundation that soaks up all the delicious sauce.
- 1 ¾ cups chicken broth: Cooks the rice and adds depth.
- ½ cup sweet soy sauce (kecap manis): The star ingredient for that signature sweet, thick glaze.
- 2 tablespoons regular soy sauce: Balances the sweetness with saltiness.
- 1 tablespoon rice vinegar: A little acidity to brighten everything up.
- 1 teaspoon grated fresh ginger: Lifts the sauce with a warm, zesty note.
- 2 cups fresh broccoli florets: For a green veggie boost that cooks perfectly on top.
- 2 green onions, sliced: A fresh, crisp garnish.
Let’s Get Cooking Step by Step
- Season the chicken pieces generously with a pinch of salt and pepper. Heat the olive oil in a large, deep skillet (that has a lid) over medium-high heat. Add the chicken and cook until it’s browned on all sides, about 5-7 minutes. It doesn’t need to be cooked through just yet. Remove the chicken to a plate and set aside.
- In the same skillet, add the diced onion and bell pepper. Sauté for about 4-5 minutes, until they start to soften. Add the garlic and ginger and cook for just one more minute, until fragrant. You don’t want the garlic to burn.
- Add the rinsed rice to the skillet and stir it around for a minute to toast it slightly. This gives the rice a lovely nutty flavor.
- Pour in the chicken broth, sweet soy sauce, regular soy sauce, and rice vinegar. Give everything a good stir, scraping up any browned bits from the bottom of the pan. Those bits are pure flavor!
- Return the browned chicken (and any accumulated juices) to the skillet, nestling it into the rice mixture. Bring the liquid to a boil, then immediately reduce the heat to low. Cover the skillet with a tight-fitting lid and let it simmer for 15 minutes.
- After 15 minutes, uncover and quickly scatter the broccoli florets over the top of the rice and chicken. Re-cover the skillet and continue to cook for another 5-10 minutes, or until the rice is tender and has absorbed most of the liquid.
- Remove the skillet from the heat and let it sit, still covered, for 5 minutes. This allows the rice to finish steaming and become perfectly fluffy. Fluff everything gently with a fork, garnish with the sliced green onions, and serve!
Quick Dinner Ideas for Busy Nights
This recipe is a champion in the lazy dinners category, but a little prep goes a long way. On a less hectic day, chop your onion and bell pepper and store them in the fridge. You can even mix the sauce ingredients in a jar ahead of time. When the witching hour hits, all you need to do is brown the chicken and throw it all together. It’s one of my go-to healthy dinner ideas that doesn’t sacrifice flavor for speed.
Variations & Substitutions
This skillet is wonderfully adaptable. Don’t have broccoli? Try chopped zucchini, snap peas, or carrots cut into small coins. For a vegetarian twist, use cubed firm tofu or chickpeas instead of chicken, and swap the chicken broth for vegetable broth. If you can’t find sweet soy sauce, you can make a quick substitute by mixing ¼ cup regular soy sauce with 2 tablespoons of brown sugar or maple syrup. And honestly, if your family prefers things milder, you can totally leave out the ginger. It’ll still be delicious.
Serving Ideas & Pairings
This dish is a complete meal on its own, but a simple side can round it out. A quick cucumber salad with a light vinaigrette is fantastic for cutting through the richness. For kid friendly dinners, sometimes I’ll serve a little extra soy sauce on the side for dipping. So good. If you’re looking for other easy lunch ideas, this recipe makes fantastic leftovers that reheat beautifully.
Storage & Reheating
Let the skillet cool completely before storing. It will keep in an airtight container in the refrigerator for up to 4 days. To reheat, the stovetop is best. Add a splash of water or broth to a skillet over medium-low heat, add the leftovers, and stir gently until heated through. You can also use the microwave, but cover the dish and reheat in 30-second intervals, stirring in between, to prevent the rice from drying out. I don’t recommend freezing this one, as the rice can become mushy upon thawing.
Frequently Asked Questions
- Can I use chicken breasts instead of thighs? Absolutely! Chicken breasts will work just fine. Just be careful not to overcook them, as they can dry out faster than thighs. I’d recommend cutting them into slightly larger chunks so they stay juicy.
- My rice is still a little hard. What happened? This usually means the liquid was absorbed or evaporated too quickly. Next time, make sure you’re using a tight-fitting lid and cooking on the lowest possible simmer. If it happens, just add another ¼ cup of hot broth, cover, and cook for another 5-10 minutes.
- Is this one of those cheap dinners for a family? It really is! Chicken thighs and rice are budget-friendly staples, and the veggies are flexible based on what’s on sale. It makes a generous amount that can easily feed a family of four with maybe even some leftovers for lunch.
- Can I make this in my Instant Pot? You can! Use the sauté function to brown the chicken and soften the veggies. Then add the rice and liquids, but only use 1 ½ cups of broth. Pressure cook on high for 5 minutes with a quick release. Stir in the broccoli, put the lid back on for 5 minutes (no pressure), and fluff.
There you have it—a fuss-free, flavor-packed solution for your next busy evening. I hope this Sweet Soy Chicken and Veggie Rice Skillet finds a happy home in your regular dinner rotation.


