One-Pot Thai Peanut Chicken Broccoli

30 min prep 3 min cook 3 servings
One-Pot Thai Peanut Chicken Broccoli
Save This Recipe!
Click to save for later - It only takes 2 seconds!

The first time I made One-Pot Thai Peanut Chicken Broccoli, I was standing in my tiny kitchen on a rainy Tuesday evening, the kind of night when the world outside feels like a muffled drumbeat. I remember the moment the pot hit the stove, a sizzle that sounded like a tiny applause, and the instant the air filled with the sweet, nutty perfume of peanut sauce mingling with the fresh green perfume of broccoli. My kids were peeking over the counter, eyes wide, asking, “Is it ready yet?” and I could feel the excitement building like a crescendo in a favorite song. That aroma—rich, creamy, with a whisper of heat—made the whole house feel like a cozy Thai street market, and I knew I had stumbled onto something special.

What makes this dish stand out isn’t just the flavor; it’s the simplicity of doing everything in one pot, which means fewer dishes and more time to enjoy the company of your loved ones. Imagine a plate where tender chicken cubes are glazed in a velvety peanut sauce, each bite punctuated by a bite‑size burst of bright broccoli and a comforting chew from perfectly cooked penne. The sauce clings to every curve of the pasta, turning each forkful into a silky, crunchy, and slightly spicy experience that dances on your palate. And the best part? You can have this restaurant‑quality meal on a weeknight without breaking a sweat.

But wait—there’s a secret trick hidden in step four that will take the texture from good to unforgettable, and I’ll reveal it just before we dive into the cooking process. Have you ever wondered why some one‑pot meals end up soggy while others stay perfectly al dente? The answer lies in a tiny adjustment that most home cooks overlook, and it’s the key to keeping the penne firm while still soaking up all that glorious sauce. Trust me, once you master this, you’ll never look back.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your apron, gather the ingredients, and let’s embark on a flavor adventure that will become a staple in your weekly rotation. The journey from raw ingredients to that final, glossy bowl is as rewarding as the first bite, and I’m here to guide you through every aromatic, sizzling, and satisfying step.

🌟 Why This Recipe Works

  • Flavor Depth: The Thai peanut sauce brings a complex blend of sweet, salty, and umami notes, creating a layered taste that keeps you reaching for another forkful. Each ingredient contributes its own nuance, from the creamy peanuts to the subtle heat of ginger.
  • Texture Harmony: The crisp‑tender broccoli contrasts beautifully with the soft, sauce‑coated penne, while the chicken adds a satisfying bite. This balance prevents the dish from feeling one‑dimensional.
  • One‑Pot Convenience: Cooking everything in a single pot reduces cleanup time dramatically, making it perfect for busy weeknights when you still want a home‑cooked meal that feels special.
  • Time Efficiency: From start to finish it takes less than an hour, and most of that time is hands‑off simmering, giving you space to set the table or tend to other tasks.
  • Versatility: Swap the penne for rice noodles, or replace broccoli with snap peas, and you have a whole new dish without reinventing the wheel.
  • Nutrition Boost: Lean chicken breast provides high‑quality protein, while broccoli offers fiber, vitamins C and K, and a dose of antioxidants, making the meal both hearty and wholesome.
  • Ingredient Quality: Using fresh, high‑quality components—like low‑sodium broth and real peanut butter—ensures the flavors shine without relying on artificial enhancers.
  • Crowd‑Pleasing Factor: The familiar taste of peanut sauce paired with the exotic hint of Thai spices appeals to both kids and adults, making it a safe bet for family dinners or casual gatherings.
💡 Pro Tip: For an extra depth of flavor, toast your peanuts lightly before blending them into the sauce. The toasting releases oils that intensify the nutty aroma, turning a good sauce into a great one.

🥗 Ingredients Breakdown

The Foundation

First, let’s talk about the backbone of this dish: the chicken, broccoli, and penne. Boneless, skinless chicken breasts cut into 1‑inch cubes provide a lean protein that absorbs the sauce without becoming mushy. The key is to keep the cubes uniform so they cook evenly, giving you that perfect bite of juicy chicken in every forkful. If you’re looking for a budget‑friendly swap, thighs work beautifully, adding a bit more richness.

Broccoli florets are the green hero, offering a pop of color and a satisfying crunch when cooked just right. Fresh broccoli is ideal for its bright flavor, but frozen works just as well—just be sure to thaw it slightly so it doesn’t release excess water into the sauce. Selecting broccoli with tight, dark green heads ensures you get the most texture and nutrients.

Penne pasta is chosen for its tubular shape, which captures the creamy peanut sauce inside each hollow, delivering a burst of flavor with every bite. You could experiment with fusilli or even spaghetti, but penne’s ability to hold sauce makes it the star of the show. Cook the penne al dente before adding it to the pot; this prevents it from overcooking during the final simmer.

Aromatics & Liquids

Chicken broth is the liquid that brings everything together, providing a savory base without drowning out the sauce. Low‑sodium broth lets you control the salt level, which is crucial because the peanut sauce already contains salty components. If you’re aiming for a gluten‑free version, substitute with a gluten‑free broth or even coconut water for a subtle sweetness.

Thai peanut sauce is the soul of the dish. It typically includes peanut butter, soy sauce, lime juice, honey or brown sugar, garlic, ginger, and a touch of chili paste for heat. This combination creates a sweet‑savory‑spicy balance that’s both comforting and exciting. For a dairy‑free version, ensure the peanut butter you use contains no added milk solids.

🤔 Did You Know? Peanuts are technically legumes, not nuts, which means they contain more protein per cup than many true nuts—a great reason to include them in a balanced diet.

The Secret Weapons

A splash of lime juice at the end brightens the entire dish, cutting through the richness of the peanut sauce and adding a fresh zing that lifts the flavors. Fresh lime zest can also be added for an extra aromatic punch. A drizzle of sesame oil just before serving introduces a nutty, toasted note that rounds out the flavor profile beautifully.

Finally, a pinch of red pepper flakes or a dash of sriracha adds that subtle heat that makes the dish feel adventurous without overwhelming the palate. Adjust the heat level to your family’s tolerance; a little goes a long way.

Finishing Touches

To garnish, consider a handful of chopped fresh cilantro or a sprinkle of crushed peanuts. The cilantro adds a fresh, herbaceous finish, while the peanuts contribute a crunchy texture that contrasts nicely with the soft penne and tender chicken. A light dusting of green onions can also add a mild onion flavor without overpowering the dish.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

🍳 Step-by-Step Instructions

  1. Heat a large, deep skillet or Dutch oven over medium‑high heat and add a tablespoon of neutral oil. When the oil shimmers, add the chicken cubes in a single layer. Let them sear without moving them for about 2‑3 minutes, listening for that satisfying sizzle that signals a golden crust forming. As the edges turn opaque, flip the pieces and brown the other side, ensuring each cube is beautifully caramelized and infused with a faint nutty aroma. This step is crucial because the Maillard reaction creates depth that you’ll taste throughout the dish.

  2. Once the chicken is browned, push it to the edges of the pot and add a splash of broth (about ¼ cup). Use a wooden spoon to deglaze, scraping up the browned bits stuck to the bottom—those are flavor gold. Let the broth bubble for a minute, then stir the chicken back into the pot, coating it in the savory liquid. This is where the secret trick I mentioned earlier comes into play: add a pinch of baking soda to the broth to keep the chicken tender and the sauce bright.

    💡 Pro Tip: A tiny pinch (no more than ¼ teaspoon) of baking soda neutralizes acidity and helps the chicken stay juicy while also softening the broccoli slightly during the final simmer.
  3. Add the broccoli florets directly into the pot, stirring them into the chicken and broth. If you’re using frozen broccoli, give it a quick rinse under warm water to remove any ice crystals that could water down the sauce. Cook for about 3‑4 minutes, allowing the broccoli to turn a vibrant emerald green while still retaining a pleasant crunch. You’ll hear a gentle pop as the florets hit the hot liquid—a sound that tells you they’re beginning to soften but haven’t lost their bite.

  4. Now it’s time for the pasta. Pour the uncooked penne into the pot, followed by the remaining chicken broth (about 2 cups). Stir everything together, making sure the pasta is submerged. Bring the mixture to a gentle boil, then reduce the heat to a low simmer. Cover the pot loosely with a lid, allowing steam to escape. Cook for 8‑10 minutes, or until the penne is al dente, stirring occasionally to prevent sticking. Here’s the secret: add the Thai peanut sauce during the last 3 minutes of cooking, so the pasta absorbs the sauce without becoming soggy.

  5. Stir in the Thai peanut sauce, ensuring every noodle, chicken piece, and broccoli floret is coated in the glossy, amber‑colored glaze. The sauce should thicken slightly as it melds with the broth, creating a luxurious coating that clings to each ingredient. If the sauce looks too thick, add a splash more broth or a teaspoon of water; if it’s too thin, let it simmer uncovered for a couple more minutes. The aroma at this point is intoxicating—sweet, nutty, with a whisper of lime.

  6. Season the dish with a generous squeeze of fresh lime juice, a drizzle of sesame oil, and a pinch of red pepper flakes. Taste and adjust salt or sweetness as needed—maybe a dash more soy sauce or a drizzle of honey if you prefer a sweeter profile. The balance of salty, sweet, sour, and spicy should feel harmonious, like a well‑orchestrated symphony.

  7. Turn off the heat and let the pot sit for 2‑3 minutes. This resting period allows the flavors to marry fully, and the residual heat finishes cooking the penne to perfection. During this time, the sauce will continue to thicken just enough to cling to the pasta without pooling at the bottom.

  8. Serve the dish directly from the pot or transfer to a serving bowl. Garnish with chopped cilantro, crushed peanuts, and sliced green onions for color, texture, and a fresh finish. The final presentation should look vibrant—golden‑brown chicken, bright green broccoli, and glossy orange‑brown sauce swirling around the penne. Go ahead, take a taste — you’ll know exactly when it’s right.

⚠️ Common Mistake: Overcooking the penne will turn the sauce watery and the pasta mushy. Keep an eye on the timer and test a noodle a minute before the suggested cooking time.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you finish cooking, always take a small spoonful and let it cool for a moment. This pause lets you sense the balance of sweet, salty, and spicy. If the sauce feels too thick, a splash of broth or water will loosen it; if it’s too thin, let it simmer uncovered for a minute. Trust me on this one—taste testing is the secret weapon of every seasoned chef.

Why Resting Time Matters More Than You Think

Allowing the dish to rest off the heat for a few minutes lets the starches in the penne absorb the remaining sauce, creating a cohesive mouthfeel. I once served the dish straight from the stove and noticed the sauce was a bit slick; after letting it rest, it turned luxuriously creamy. The result? A more harmonious bite every time.

The Seasoning Secret Pros Won’t Tell You

A dash of fish sauce (just a few drops) can amplify the umami depth without making the dish taste fishy. It’s a trick chefs use in Thai cuisine to add complexity. If you’re avoiding fish, a splash of mushroom soy sauce works just as well, delivering that same savory boost.

💡 Pro Tip: Toasting the peanuts for the sauce not only enhances flavor but also adds a subtle crunch if you sprinkle them on top.

Managing Heat for Perfect Texture

Start with medium‑high heat to brown the chicken, then reduce to low for simmering the pasta. This two‑stage heat control prevents the sauce from scorching while ensuring the penne cooks evenly. The best part? You’ll hear a gentle bubbling sound that tells you the pot is at the right temperature.

The Power of Fresh Herbs

Fresh cilantro added at the end provides a bright, citrusy lift that cuts through the richness of the peanut sauce. I once served this dish without cilantro and a guest remarked it felt “a bit heavy.” Adding herbs transformed the experience, making it feel lighter and more balanced.

Storing the Sauce Separately

If you’re planning to meal‑prep, consider keeping the peanut sauce in a separate container and mixing it in just before reheating. This prevents the sauce from thickening too much in the fridge and keeps the texture fresh. When you reheat, simply stir the sauce back in and add a splash of broth if needed.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Spicy Sriracha Swirl

Add a tablespoon of sriracha to the peanut sauce for a bolder heat profile. The extra kick pairs beautifully with the sweet nuttiness, creating a flavor that’s both comforting and exhilarating. Serve with a side of cool cucumber salad to balance the heat.

Coconut Curry Fusion

Replace half of the chicken broth with coconut milk and stir in a teaspoon of red curry paste. This creates a creamy, aromatic twist that feels like a tropical getaway. The coconut adds a subtle sweetness that complements the peanuts perfectly.

Veggie‑Loaded Delight

Swap the broccoli for a medley of bell peppers, snap peas, and carrots. The varied colors make the dish visually stunning, and each vegetable brings its own texture—crunchy carrots, sweet peppers, and tender peas. This version is great for a vegetarian adaptation if you replace the chicken with tofu.

Peanut‑Lime Quinoa Bowl

Use cooked quinoa instead of penne for a gluten‑free, high‑protein base. The quinoa’s nutty flavor amplifies the peanut sauce, while the lime juice brightens the overall profile. This bowl works wonderfully for meal‑prepping because it holds up well in the fridge.

Crunchy Peanut Topping

Toast extra peanuts, crush them, and sprinkle over the finished dish for an added crunch. The toasted nuts add a smoky depth that elevates the sauce from silky to spectacular. Pair with a squeeze of fresh lime for a final burst of freshness.

Herb‑Infused Surprise

Mix in a handful of fresh Thai basil or mint just before serving. These herbs introduce a fragrant, slightly peppery note that takes the dish to a new aromatic level. It’s a quick way to make the meal feel fresh and garden‑like.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the dish to cool to room temperature for no more than two hours before transferring it to an airtight container. It will keep nicely in the fridge for up to 3 days. To preserve the texture of the broccoli, store the sauce separately if you plan to reheat later.

Freezing Instructions

Portion the cooled dish into freezer‑safe bags or containers, leaving a little headspace for expansion. It freezes well for up to 2 months. When you’re ready to eat, thaw overnight in the refrigerator, then reheat gently on the stovetop, adding a splash of broth to revive the sauce.

Reheating Methods

For stovetop reheating, place the frozen or refrigerated portion in a skillet over medium heat, adding a tablespoon of broth or water. Stir frequently until the sauce is glossy again. In the microwave, cover the dish loosely and heat in 30‑second intervals, stirring in between, until hot throughout. The trick to reheating without drying it out? A splash of broth or a drizzle of coconut milk does wonders.

❓ Frequently Asked Questions

Absolutely! While penne is ideal for holding sauce, you can substitute with fusilli, rotini, or even spaghetti. Just adjust the cooking time to ensure the pasta stays al dente. Keep in mind that thinner noodles may absorb the sauce faster, so you might need a slightly shorter simmer.

You can quickly whip up a homemade version using smooth peanut butter, soy sauce, lime juice, honey, garlic, ginger, and a touch of chili paste. Blend until smooth, then adjust to taste. This DIY sauce often tastes fresher than store‑bought and lets you control the salt and sugar levels.

Yes! Replace the chicken with firm tofu cubes, tempeh, or even chickpeas. Brown the tofu first to develop a crust, then follow the same steps. The peanut sauce pairs wonderfully with plant‑based proteins, delivering the same creamy richness.

The heat level is moderate, thanks to the chili paste or red pepper flakes. If you prefer milder, reduce or omit the heat components. For extra spice, add more sriracha or a dash of cayenne pepper during the final seasoning step.

Low‑fat peanut butter works, but it may produce a thinner sauce. To compensate, add a teaspoon of coconut oil or a bit more broth to achieve the desired consistency. Full‑fat peanut butter gives the richest, creamiest texture.

Yes, by swapping the penne for rice noodles or gluten‑free pasta and ensuring the soy sauce is gluten‑free, the dish becomes completely gluten‑free. The flavor profile remains unchanged, and the texture stays satisfying.

Maintain a gentle simmer rather than a rapid boil, and stir frequently. Adding a splash of broth or water gradually helps keep the emulsion stable. If the sauce does separate, whisk in a teaspoon of peanut butter or a drizzle of oil to bring it back together.

Definitely! Bell peppers, carrots, snap peas, or even baby corn work well. Add them after the broccoli so they cook evenly. Just keep an eye on cooking times to maintain a crisp‑tender texture.

One-Pot Thai Peanut Chicken Broccoli

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Heat oil in a large pot, brown chicken cubes until golden, then set aside.
  2. Deglaze with a splash of chicken broth, scraping up browned bits.
  3. Add broccoli florets and cook until bright green and crisp‑tender.
  4. Stir in uncooked penne and remaining broth; simmer until pasta is al dente.
  5. Fold in Thai peanut sauce, letting it thicken and coat everything.
  6. Season with lime juice, sesame oil, and red pepper flakes; adjust salt/sugar.
  7. Remove from heat, let rest 2‑3 minutes for flavors to meld.
  8. Serve garnished with cilantro, crushed peanuts, and green onions.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.