Black Bean Chicken Stir Fry Recipe: Savory Protein-Packed One-Pan Dinner

Main Courses

Black Bean Chicken Stir Fry Recipe: Savory Protein-Packed One-Pan Dinner

This black bean chicken stir fry delivers restaurant-quality flavor in 30 minutes with minimal cleanup—perfect for weeknights when you crave bold, protein-rich meals. 💛 I developed it after years of perfecting stir-fry techniques, balancing tender chicken with smoky black beans and a savory-sweet sauce that clings to every bite.

The secret lies in high-heat searing and layered seasoning that transforms simple ingredients into something extraordinary.

What sets this recipe apart is its one-pan efficiency—no fancy equipment, just a skillet and 15 minutes of active prep. The chicken stays juicy thanks to a quick marinade, while black beans add depth and fiber.

I use a blend of garlic, ginger, and soy sauce for that classic stir-fry punch, but feel free to adjust the spice level to your taste. This dish proves you don’t need a wok to make restaurant-quality food at home.

The result is a protein-packed dinner with crisp-tender chicken, velvety black beans, and a glossy sauce that’s both sweet and umami-rich. Serve it over steamed rice or noodles to soak up every last drop of flavor. The aroma alone will have everyone at the table asking for seconds—guaranteed.

For extra versatility, swap in shrimp or tofu, or add vegetables like bell peppers and broccoli. The technique scales easily, making it ideal for meal prep or feeding a crowd. Let’s get cooking—this stir fry is about to become your new go-to weeknight dinner.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for black bean chicken stir fry

Pantry staples and fresh aromatics transform into restaurant-style stir fry in minutes.

Ingredient Amount Notes
Boneless, Skinless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Black Beans 🫘 1 can Drained and rinsed (15 oz)
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Low-Sodium Soy Sauce 🥄 ½ cup For authentic umami
Sesame Oil 🫒 1 tbsp Toasted for aroma
Honey 🍯 1 tbsp For sweet-savory balance
Rice Vinegar 🍶 1 tbsp For brightness
Chili Garlic Sauce 🌶️ 1 tbsp Adjust for heat preference
Vegetable Oil 🫒 2 tbsp High smoke point preferred
Red Bell Pepper 🌶️ 1 whole Sliced into strips
Green Onion 🧅 2 whole Sliced, white and green parts
Sesame Seeds 🌾 1 tsp Toasted for garnish
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Ground Black Pepper 🌶️ ¼ tsp Freshly ground

The chicken thighs are key here—bone-in, skin-on thighs stay juicier than breasts during high-heat searing. Grab free-range thighs from Whole Foods or your local butcher if possible, but the standard supermarket pack works fine. For extra flavor, pat them dry with paper towels before marinating. The black beans? Low-sodium is crucial—skip the salted versions to control the dish's seasoning. I always grab Goya or Annie's brands for that authentic canned bean taste, but any drained, rinsed beans will do. Fresh ginger and garlic? Don't skimp—the vibrant flavor makes this dish sing. If you're using jarred minced garlic, rinse it well to remove excess liquid.

No sesame oil? Toasted peanut oil works in a pinch, though the aroma won't be identical. Short on honey? Maple syrup or agave nectar are great swaps—just reduce other liquids slightly since they're thicker. The rice vinegar can be swapped for apple cider vinegar, but it'll taste more tart. For heat control, reduce chili garlic sauce or use sriracha instead. Bell peppers can be any color—yellow or orange add sweetness, while jalapeños bring extra heat. The green onions? Freeze the white parts for future soups—the green parts are just for garnish. Want more texture? Add sliced mushrooms or snap peas—they hold up well to stir-frying.

This stir fry tastes even better the next day—double the sauce if you plan to reheat. Store in airtight containers for up to 4 days in the fridge, or freeze portions for 3 months. For meal prep, cook the chicken and beans separately, then combine with sauce when reheating to keep everything crisp. The sauce thickens when chilled, so add a splash of water when reheating. Garnish with extra sesame seeds right before serving—they toast beautifully and add crunch. Leftovers reheat best in a skillet over medium heat with a splash of water to prevent drying.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash extra dishes. Chicken thighs brown beautifully in the same pan where the black beans simmer—no pot, no fuss, just one spatula and you’re done. (Yes, even on a Tuesday night.)
  • Umami Bomb: That low-sodium soy sauce and ginger combo? It’s the secret weapon. The chicken stays juicy while the beans soak up all the savory depth, and the garlic? Oh, it’s there—like a little flavor hug in every bite.
  • Leftover Hero: This dish actually tastes better the next day. I double the batch on Sundays, and by Wednesday, it’s still a hit—reheated with a splash of water or straight from the fridge. My lunchbox’s best friend.
  • Budget Win: Chicken thighs are forgiving and cheap, black beans stretch forever, and you’re not drowning in expensive spices. Honestly, it’s the kind of meal that makes me feel smart about grocery shopping—without sacrificing taste.

Step-by-step instructions for black bean chicken stir fry

Here's how to create a restaurant-quality stir fry with bold flavors and tender chicken.

1

🍳 Step 1: Prep and Sear the Chicken

Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces and pat them dry with paper towels. This helps create a better sear. Heat 1 tablespoon vegetable oil in a large skillet or wok over medium-high heat until shimmering.

Add the chicken pieces in a single layer and let them cook undisturbed for 3-4 minutes until golden brown on the bottom. You'll see those beautiful caramelized edges—that's your signal to flip. Cook for another 2-3 minutes until fully browned. Remove the chicken and set aside on a plate, leaving the rendered fat in the pan. This fat becomes flavor base for your stir fry.

2

👨‍🍳 Step 2: Build the Flavor Base

In the same pan, add the remaining 1 tablespoon vegetable oil and increase heat to high. Add the 4 minced garlic cloves and 1 tablespoon grated fresh ginger, stirring constantly for 30 seconds until fragrant. The aroma should fill your kitchen—that's when you know they're ready.

Next, add the 1 sliced red bell pepper and cook for 2-3 minutes until it begins to soften. Here's the thing—don't overcrowd the pan. If your pepper doesn't fit easily, work in batches. You want everything to sizzle and develop color, not steam. Add the 1 can drained and rinsed black beans and cook for another 2 minutes to warm through.

3

🥘 Step 3: Create the Sauce and Combine

Pour in the 0.5 cup low-sodium soy sauce, 1 tablespoon honey, 1 tablespoon rice vinegar, and 1 tablespoon chili garlic sauce. Stir everything together and let it simmer for 1-2 minutes until the sauce begins to thicken slightly. You want it to coat the back of a spoon but still be pourable.

Return the chicken to the pan along with any accumulated juices. Add the 2 sliced green onions (white and green parts) and toss everything together for 2-3 minutes until the chicken is heated through and the sauce clings to everything. The chicken should reach an internal temperature of 165°F. Taste and adjust seasoning with more soy sauce if needed—this is where you can really customize the flavor.

4

🔥 Step 4: Finish with Sesame Oil and Garnish

Remove the pan from heat and stir in the 1 tablespoon toasted sesame oil. This adds incredible aroma and depth of flavor. The oil should be warm but not smoking—just enough to infuse the dish without cooking further. Give everything one final toss to distribute the oil evenly.

Transfer the stir fry to serving plates and sprinkle with 1 teaspoon toasted sesame seeds. Here's the secret to presentation: serve immediately while everything is hot. The sesame seeds add a nice crunch contrast to the tender chicken and soft vegetables. Each bite should deliver a perfect balance of savory, sweet, tangy, and slightly spicy flavors with that beautiful sesame aroma wafting up.

👨‍🍳

Pro Tips For Making Black Bean Chicken Stir Fry

  • CRUST THE CHICKEN FIRST: Pat the thighs bone-dry with paper towels, then toss in 1 tablespoon cornstarch or arrowroot powder. Hit them with a pinch of salt and a shake of black pepper—this isn’t just seasoning, it’s creating a dry, starchy crust that’ll brown like a dream. I learned this the hard way after making mushy stir-fry chicken for years.
  • MINCE GINGER LIKE YOU MEAN IT: Forget the lazy "slice-and-dice" approach—grate the ginger finely with a microplane or mince it with the flat side of your knife until it’s almost paste-like. Too many chunks mean you’ll taste them instead of letting the flavor dissolve into the sauce. (Yes, even if you’re impatient like me.)
  • DON’T CROWD THE PAN: Cook the chicken in a single layer over medium-high heat—if you pile it, you’ll steam the thighs instead of sear them. Let them sit undisturbed for 2-3 minutes per side until golden, then move them to a plate. Overcrowding turns crispy edges into sad, greasy messes.
  • ADD BEANS LAST, STIR FAST: Black beans soak up heat like sponges—toss them in after the chicken and garlic are already cooked, and stir like you’re trying to win a race. If you add them too early, they’ll turn to mush and turn your stir-fry into a sad, thick stew. (Your future self will thank you.)

Serving suggestions for leftovers

Rice Pairings

Steamed jasmine rice is my go-to base for this stir fry—its delicate floral notes complement the dish without overpowering. Cook 1.5 cups uncooked jasmine rice with 2.5 cups water for fluffy grains that soak up the sauce beautifully.

For extra texture, try brown rice or forbidden black rice—both add earthy depth and fiber. I also love serving it over cauliflower rice for a low-carb option that still holds up to the stir fry's bold flavors. 🥘

Noodle Options

For a heartier meal, swap rice for udon noodles or rice noodles. Cook 8 ounces udon according to package instructions, then toss them with the stir fry for a satisfying, chewy texture.

I recommend jasmine rice noodles for a lighter option—they absorb the sauce while maintaining a pleasant bite. Pro tip: Rinse cooked noodles under cold water to prevent mushiness when reheating. 🍜

Fresh Garnishes

Fresh cilantro adds a bright, herbaceous note that cuts through the richness. Toss in 2 tablespoons chopped cilantro right before serving for a pop of color and freshness. For extra crunch, add ¼ cup shredded red cabbage—its slight tang balances the sweetness perfectly.

A squeeze of lime wedges on the side lets everyone customize their heat and brightness. 🌿

Bread Pairings

Warm garlic naan or steamed bao buns make this stir fry a full meal. Brush naan with garlic butter and toast in the skillet for 30 seconds on each side until golden.

For bao buns, steam them until fluffy and fill with stir fry for handheld bites. I also love rice crackers on the side—they add a satisfying crunch without overpowering the dish. 🥖

Dipping Sauces

A small bowl of sriracha mayo elevates every bite. Mix 2 tablespoons mayo with 1 teaspoon sriracha and a pinch of salt for a creamy, spicy contrast. For a tangier option, blend 2 tablespoons hoisin sauce with 1 teaspoon rice vinegar and a dash of chili oil.

Both sauces cut through the richness while enhancing the stir fry's flavors. 🍢

Side Salads

A simple sesame greens salad balances the meal's richness. Toss 4 cups baby spinach with 1 tablespoon toasted sesame oil, 1 teaspoon honey, and 1 teaspoon rice vinegar. Top with 1 tablespoon crushed peanuts for crunch.

For a lighter option, try cucumber ribbons with a sprinkle of chili flakes—the cool, crisp texture contrasts perfectly with the warm stir fry. 🥗

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
Sugars 8g
Protein 38g76%
* 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 use chicken breast instead of thighs for this stir fry?

Chicken breast works, but thighs are ideal for this recipe. Thighs stay juicier during high-heat cooking, while breasts can dry out. If using breasts, cut them into ½-inch thick pieces, pat them extra dry, and cook at medium heat instead of high to prevent overcooking. For best results, marinate breasts for 20 minutes in soy sauce and honey before cooking.

2

How do I adjust the spice level if I don't like heat?

Easy! Reduce or omit the chili garlic sauce entirely and replace it with 1 extra tablespoon honey or 1 teaspoon maple syrup for sweetness. For mild heat, use just ½ teaspoon chili garlic sauce and add ½ teaspoon more honey to balance. The soy sauce and rice vinegar already provide plenty of flavor without spice.

3

Can I make this stir fry ahead of time?

This dish actually tastes better the next day. Cook the chicken and beans separately, then refrigerate in airtight containers for up to 4 days. When ready to serve, reheat the chicken in a skillet for 3-4 minutes, then add the beans and sauce. For best texture, add a splash of water to prevent drying. The sauce will thicken when chilled, so thin it with 1 teaspoon water before reheating.

4

What's the best way to store leftovers?

Store leftovers in airtight containers in the fridge for up to 4 days or freeze for 3 months. For freezing, portion into single-serving containers with a bit of sauce to prevent drying. Thaw overnight in the fridge, then reheat gently in a skillet with 1 teaspoon water to restore moisture. Never microwave directly from frozen—it creates rubbery chicken.

5

Can I substitute black beans for another type?

Yes, but texture matters! Kidney beans or pinto beans work best as they hold their shape during cooking. Avoid black-eyed peas—they're too soft. For a different flavor profile, try edamame (shelled) or lentils (cooked), but reduce cooking time to 1 minute to prevent mushiness. The beans should be tender but still hold their shape when tossed with the stir fry.

★★★★★4.7(15 reviews)
Categories Main Courses