Juicy chicken and caramelized onions, all roasted in one pan with citrus-garlic mojo marinade. Bold, bright, and totally crave-worthy, these Mojo Chicken Legs with Caramelized Onions are marinated in citrus and garlic overnight for out-of-this-world flavor. Everything roasts together on one sheet pan for juicy chicken and sweet golden onions you’ll actually want to pile high on your plate.
Just so you know, this post contains affiliate links. That means if you buy something I recommend, I may earn a small commission — at no extra cost to you. Thanks for supporting my kitchen adventures.
Juicy, citrus-garlic chicken roasted with sweet caramelized onions
Why You’ll Love This Recipe
I’ll admit it — I’m not a huge onion fan. They’re usually the last thing I reach for. But this recipe? This is one of those dishes I actually crave.
The onions soak up the mojo marinade overnight, and when they roast under juicy chicken legs, they turn sweet, golden, and tangy in the best way. Instead of pushing them aside, I’m spooning them on top of my chicken and wishing I made extra.
And let’s talk about the chicken. That mojo marinade is everything — orange, lime, garlic, cumin, oregano, smoked paprika. It’s the best of all Cuban flavors, right in your kitchen. I don’t say this lightly: the flavor is literally out of this world.
If you need convincing to make this, here it is. Try it once. You’ll see why this is one recipe I’ll happily eat onions for.
How to make this recipe
Equipment you’ll need for this recipe:
Ingredients you’ll need for this recipe:
Instructions
- Prep: Always start here. Wash and pat the chicken dry so the marinade can cling better. Slice onions into thick half moons so they roast without disappearing. Mince your garlic and juice your citrus ahead of time — once you start, you don’t want to stop and scramble for ingredients. Line your pan with parchment now so cleanup later is a breeze. Preheat your oven to 400°F (200°C), even though you won’t use it until tomorrow — because yes, this recipe demands patience.
- Make the Mojo Marinade: Grab a large bowl and whisk together orange juice, lime juice, garlic, olive oil, cumin, oregano, salt, pepper, and smoked paprika. It should smell bright and garlicky, with that smoky paprika coming through. If you don’t want to whisk by hand, use a jar with a lid and shake it up.
- Marinate Chicken and Onions: This is the most important step, and there’s no shortcut. Toss the chicken and onions right into the marinade, making sure everything is coated. Then seal it up in a container with a lid or a gallon zip-top bag. Massage the bag a little to push the marinade into every nook and cranny. Refrigerate overnight (minimum 8 hours). This isn’t optional. Without the long soak, the flavors just won’t develop the same way.
- Roast: Spread the chicken and onions out on your parchment-lined pan. Don’t crowd them — space means crispy edges and golden skin. Roast for 40–45 minutes. Halfway through, stir the onions and flip the chicken so all sides get golden. The onions will caramelize and soak in the juices, while the chicken skin turns deeply golden. Always check doneness with a meat thermometer — 175°F is your target for juicy, pull-apart chicken legs.
- Serve: Transfer chicken to a platter and spoon the roasted onions over the top. Sprinkle with fresh cilantro, squeeze lime juice over the whole thing, and don’t forget sides. Black beans and cilantro lime rice are a perfect match, and if you’re feeling fancy, throw in fried plantains.
Recipe Tips
Serving Suggestions
- Pair with black beans, cilantro lime rice, and fried plantains for a full Cuban-inspired meal.
- Shred leftover chicken and onions for easy mojo tacos.
Tips for Success
- Plan ahead: Overnight marination is essential for deep flavor.
- Use a bag: A zip-top bag makes it easy to flip chicken and onions during marination.
- Roast smart: Flip chicken and stir onions halfway through for golden, even cooking.
- Onions matter: Add an extra onion if you want more to pile on your plate.
Variations
- Spicy version: Add red pepper flakes or jalapeño to the marinade.
- Grilled version: Grill the chicken, roast onions in a grill pan.
- Different cuts: Works beautifully with bone-in thighs or all drumsticks.
Storage
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freeze cooked chicken and onions in a freezer-safe container or bag for up to 2 months.
- Reheat gently at 350°F until warmed through, or microwave in short bursts to keep the chicken juicy.
FAQ

Mojo Chicken Legs With Caramelized Onions
Equipment
- Citrus juicer
- Heavy-duty sheet pan
- Parchment paper
- Large mixing bowl with lid or gallon zip-top bag (for marinating)
- Sharp Knife
- Cutting board
Ingredients
Mojo Marinade
- ½ cup fresh orange juice
- ¼ cup fresh lime juice
- 6 garlic cloves minced
- ¼ cup olive oil
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika
Chicken & Onions
- 6 bone-in chicken legs drumsticks or thighs
- 3 large sweet or yellow onions sliced into thick half moons
Garnish
- Fresh cilantro chopped (for garnish)
- Lime wedges for serving
Instructions
- Prep: Wash and pat dry chicken. Slice onions. Mince garlic, juice citrus, and measure spices. Line sheet pan with parchment. Preheat oven to 400°F.
- Make Marinade: Whisk orange juice, lime juice, garlic, olive oil, cumin, oregano, salt, pepper, and paprika.
- Marinate: Add chicken and onions. Toss to coat. Place in a container or zip-top bag. Refrigerate overnight or at least 8 hours.
- Roast: Spread chicken and onions on pan. Roast 40–45 minutes, stirring onions and turning chicken halfway, until chicken reaches 175°F.
- Serve: Spoon onions over chicken. Garnish with cilantro and lime wedges.
Notes
- Overnight marination = best flavor.
- Marinate in a zip-top bag for easy flipping.
- Flip chicken halfway for even browning.
- Add an extra onion if you want plenty.
Goes Well With
Shop The Tools For This Recipe
“Honestly, this dish was insane!”
Did you make this recipe?
If you make this Mojo Chicken, tag me on Instagram and use #yumbition so I can see your one-pan masterpiece.











Honestly, this dish was insane!
YES!!! I totally agree! Thanks for sharing how much you enjoyed it.