This spicy garlic chicken pairs perfectly with crispy roasted Brussels sprouts for a dinner that's both healthy and full of flavor. The garlic and chili bring a warming kick, making it ideal for busy weeknights when you want something satisfying without the heaviness.
Introduction
I first made this spicy garlic chicken with roasted Brussels sprouts on a whim one weeknight when I wanted something quick but still packed with flavor. Honestly, I’d tried a few spicy chicken recipes before, but this one stuck because it balances heat and garlic perfectly without overpowering the dish. What makes this version stand out is roasting the Brussels sprouts alongside the chicken, which lets them soak up some of those spicy, garlicky juices. The trick I learned is to not overcrowd the pan when roasting the sprouts, so they get that beautiful crispiness instead of steaming. The result is a dinner that feels fresh and light but totally satisfying, with a nice kick from the chili flakes. It's become a go-to when I want something healthy but with a bit of excitement on the plate. Plus, the lemon juice at the end really brightens everything up! I think you'll love how easy it is to throw together and how well the flavors come together. It's exactly the kind of dish that makes weeknight dinners something to look forward to.
How To Do It
Step 1
Preheat your oven to 425°F (220°C). Toss the halved Brussels sprouts in 1 tablespoon of olive oil, salt, and pepper. Spread them out evenly on a large baking sheet, making sure they aren’t crowded so they roast properly instead of steaming. Roasting at a high temperature caramelizes their edges, bringing out a nutty sweetness that balances the spicy chicken perfectly. Keep an eye on them to avoid burning; they should be golden and crisp on the edges after roasting.
⏱ Time: 10 minutes
✓ Doneness: Brussels sprouts edges are golden brown and crispy
Step 2
While the Brussels sprouts start roasting, mix minced garlic, chili flakes, soy sauce, honey, lemon juice, and 1 tablespoon olive oil in a bowl. This marinade blends heat with a touch of sweetness and acidity, which helps tenderize the chicken and layers in flavor. If you rush this step, the chicken won’t soak up as much flavor, so let it sit while you prep the rest.
⏱ Time: 5 minutes
✓ Doneness: A glossy, well-mixed marinade with garlic evenly distributed
Step 3
Pat the chicken thighs dry with paper towels to ensure they sear properly. Place them in the marinade, coating well on all sides. Let them marinate at room temperature for about 10 minutes while the Brussels sprouts roast. This short marinating time is enough to infuse flavor without needing hours, making it perfect for weeknights.
⏱ Time: 10 minutes
✓ Doneness: Chicken pieces fully coated and slightly glossy from marinade
Step 4
After the Brussels sprouts have roasted for 10 minutes, remove the baking sheet from the oven and push the sprouts to one side. Arrange the marinated chicken thighs on the other side in a single layer. Return to the oven to roast together. This method allows the chicken juices to mingle with the sprouts, enhancing their flavor.
⏱ Time: 20-25 minutes
✓ Doneness: Chicken is cooked through with juices running clear and sprouts are tender-crisp
Step 5
Halfway through roasting the chicken and sprouts, flip the chicken pieces to ensure even cooking and browning. Baste the chicken with any leftover marinade or pan juices to keep it moist and flavorful. This step helps develop a nice caramelized crust on the chicken, which adds texture and depth.
⏱ Time: 10-12 minutes
✓ Doneness: Chicken surface is golden brown and slightly charred in spots
Step 6
Once the chicken reaches an internal temperature of 165°F (74°C), remove the pan from the oven. Let the chicken rest for 5 minutes before serving to allow juices to redistribute. This resting step is key for juicy, tender chicken instead of dry meat.
⏱ Time: 5 minutes
✓ Doneness: Chicken feels firm but not tough, juices clear when cut
Step 7
Taste the roasted Brussels sprouts and chicken, then adjust seasoning with a pinch of salt or a squeeze more lemon juice if you want extra brightness. The lemon cuts through the richness and balances the heat nicely.
⏱ Time: 2 minutes
✓ Doneness: Balanced flavors with a fresh citrus note
Step 8
Serve the chicken thighs alongside the roasted Brussels sprouts on warm plates. Garnish with fresh parsley or a sprinkle of chili flakes if you want to amp up the color and spice. This simple plating makes the meal inviting and colorful.
⏱ Time: 2 minutes
✓ Doneness: Dish looks vibrant and appetizing with a slight sheen from juices
Step 9
Enjoy this meal with a side of steamed rice or quinoa to soak up the flavorful pan juices. It’s a balanced dinner with protein, veggies, and just the right amount of spice to keep things exciting but not overwhelming.
⏱ Time: Serve immediately
✓ Doneness: Meal is warm, flavorful, and satisfying
Variations
Add Sweet Potatoes for Extra Comfort
Swap half the Brussels sprouts for cubed sweet potatoes tossed in olive oil, salt, and pepper. Roast alongside the chicken for a sweeter, heartier side. The natural sugars in sweet potatoes caramelize beautifully, balancing the spicy chicken.
Note: Sweet potatoes may need a slightly longer roasting time (~35 minutes) and should be cut into uniform cubes to cook evenly.
Make It a One-Pan Meal with Quinoa
Add rinsed quinoa to the baking sheet with some vegetable broth halfway through cooking. It’ll absorb the delicious chicken juices and roast flavors, turning this into a filling, nutritious one-pan dinner.
Note: Quinoa needs about 15-20 minutes to cook, so add it after the chicken has started roasting to prevent overcooking.
Use Chicken Breasts for a Leaner Option
Substitute chicken thighs with boneless, skinless chicken breasts for a leaner meal. Marinate and roast as directed, but watch the cooking time closely as breasts cook faster and can dry out if overdone.
Note: Check internal temperature early and remove breasts from oven once they hit 160°F; they’ll continue cooking while resting.
Add Fresh Herbs for Brightness
Stir in chopped fresh herbs like parsley, cilantro, or basil just before serving. They add a fresh, vibrant note that complements the spicy garlic flavors and roasted veggies.
Note: Herbs should be added after cooking to preserve their delicate flavors and colors.
Make It Vegan with Tofu and Cauliflower
Replace chicken with firm tofu cubes and Brussels sprouts with cauliflower florets. Toss tofu in the spicy garlic marinade and roast until golden. This keeps the bold flavors while making the dish plant-based.
Note: Press tofu well before marinating to remove moisture, and roast cauliflower alongside tofu for even cooking.
Pro Tips
Don’t overcrowd the roasting pan when cooking Brussels sprouts.
Crowding traps steam and prevents the sprouts from crisping up. Roasting works best when air circulates around each piece, allowing Maillard reactions to create that golden, caramelized exterior. If your pan is too small, roast in batches for best results.
Pat chicken dry before marinating and roasting.
Removing excess moisture helps the chicken brown properly instead of steaming. The Maillard reaction, which creates flavor and color, only happens when the surface is dry enough to sear. This step makes a big difference in achieving a crispy, flavorful crust.
Flip the chicken halfway through roasting and baste with pan juices.
Turning the chicken ensures even cooking and browning on all sides, while basting adds moisture and intensifies flavor. Without this, one side might dry out or burn, and the meat won’t develop that delicious caramelized coating.
Use fresh lemon juice right before serving.
Adding lemon juice at the end brightens the whole dish, cutting through the richness and balancing the spicy garlic flavors. Cooking lemon juice longer can dull its fresh acidity, so wait until plating to squeeze it over.
Let the chicken rest after roasting.
Resting allows juices to redistribute inside the meat, resulting in tender, juicy chicken. Cutting into it right away causes the juices to run out, leaving dry meat. A 5-minute rest is enough for this size of chicken thighs.
Adjust chili flakes to your spice preference.
Everyone’s heat tolerance varies, so start with less if you’re unsure and add more after tasting. The chili flakes also add color and texture, so don’t skip them entirely if you want that authentic kick.
Use a digital meat thermometer to check doneness.
Chicken is safely cooked at 165°F (74°C). Using a thermometer prevents overcooking, which dries out the meat, or undercooking, which can be unsafe. It’s the most reliable way to get juicy, perfectly cooked chicken every time.
Common Mistakes to Avoid
Overcrowding the baking sheet
Why it happens It’s tempting to throw everything on one pan to save time and dishes, but this traps moisture and prevents proper roasting.
Fix Use a larger baking sheet or split the sprouts and chicken across two pans. Give each piece space so hot air can circulate and create crisp edges.
Skipping the resting step after cooking chicken
Why it happens Impatience or not knowing the importance of resting leads to cutting the chicken immediately.
Fix Let the chicken rest for 5 minutes after roasting. Tent it loosely with foil to keep warm, then slice to keep juices inside.
Using old or ground chili flakes instead of fresh crushed flakes
Why it happens Sometimes pantry staples are used without checking freshness, leading to dull flavor.
Fix Buy fresh crushed chili flakes and store them in a cool, dark place. They add vibrant heat and color that ground chili powder can’t replicate.
Not drying chicken before marinating
Why it happens Skipping this step can be due to rushing or unfamiliarity with its impact on browning.
Fix Always pat chicken dry with paper towels before marinating. This helps the surface brown properly and develop flavor.
Adding lemon juice too early in the cooking process
Why it happens Some recipes add lemon juice upfront, but this can mellow the acidity.
Fix Add lemon juice after cooking, right before serving, to preserve its bright, fresh taste.
Nutrition
Per Serving:
Nutritional values are estimates and may vary based on specific ingredients used.
Storage & Tips
Room Temperature
This dish can be safely kept at room temperature for up to 2 hours if covered loosely with foil or a clean cloth to protect from contaminants. Beyond that, refrigerate promptly to avoid bacterial growth.
Refrigerator
Store leftovers in an airtight container for up to 3 days. The flavors will meld more, but Brussels sprouts may soften. Reheat gently to retain moisture, either in a microwave or oven at low temperature.
Freezer
Freeze cooked chicken and Brussels sprouts in a sealed container or freezer bag for up to 2 months. Wrap tightly to prevent freezer burn. Thaw overnight in the fridge before reheating to maintain texture and flavor.
Reheating
Reheat in a skillet over medium heat with a splash of water or broth to prevent drying out, or microwave covered until warmed through. Avoid overheating to keep chicken juicy and Brussels sprouts crisp-tender.
Make Ahead
Marinate the chicken up to 24 hours ahead and store in the fridge. Trim and halve Brussels sprouts the day before and keep in an airtight container. On cooking day, roast both together for a fresh, quick meal.
FAQ
Can I use chicken breasts instead of thighs?
Yes, chicken breasts can be used for a leaner option. However, they cook faster and can dry out if overcooked. Keep a close eye on them and use a meat thermometer to pull them out at 160°F, letting them rest to finish cooking. Adjust roasting time accordingly.
How spicy is this recipe? Can I make it milder?
The spice level comes mainly from chili flakes, which you can easily adjust. For less heat, reduce the chili flakes or omit them altogether. The garlic still provides plenty of flavor, so it won’t be bland. You can also add a touch of honey to balance any heat.
What if I don’t have soy sauce?
Soy sauce adds saltiness and umami, but if you don’t have it, you can substitute with tamari for a gluten-free option or a splash of Worcestershire sauce. Alternatively, use salt and a bit of balsamic vinegar to maintain complexity.
Can I prepare this dish ahead of time?
Absolutely! Marinate the chicken up to 24 hours ahead to deepen flavor. You can also prep the Brussels sprouts by trimming and halving them the day before. Roast everything fresh on the day you plan to serve for best texture and flavor.
How do I know when the chicken is fully cooked?
The safest and most reliable way is to use a digital meat thermometer. Insert it into the thickest part of the chicken; it should read 165°F (74°C). The juices should run clear, and the meat should feel firm but not dry.
Can I make this recipe gluten-free?
Yes, simply use gluten-free tamari instead of soy sauce to keep the dish gluten-free. All other ingredients are naturally gluten-free. Just double-check your chili flakes and honey to ensure no cross-contamination.
What sides go well with this meal?
Steamed rice, quinoa, or a simple salad pairs nicely to round out the meal. The grains soak up the flavorful pan juices, while a fresh salad adds crunch and freshness to balance the spicy chicken.
How should I store leftovers to keep them fresh?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave with a splash of water or broth to prevent drying. Brussels sprouts may soften but will still taste delicious.
Final Thoughts
I hope you give this spicy garlic chicken with roasted Brussels sprouts a try soon! It’s a simple recipe that delivers big on flavor and always gets compliments. Let me know how it turns out!