This Mexican-Style Braised Chicken is an easy one-pot dish that slowly simmers in roasted tomato sauce, peppers, and spices until tender and full of flavor. It makes its own rich gravy, perfect for serving over rice or spooning into tacos for a versatile and comforting meal.
Prep Time15 minutesmins
Cook Time45 minutesmins
Total Time1 hourhr
Servings 6servings
Course: Poultry
Cuisine: American, Mexican
Diet: Gluten Free, Low Lactose
Keyword: Comfort Food, Dinner
Calories: 408kcal
Ingredients
For the Chicken
6bone-in, skin-on chicken thighs or legs or skin-on bone-in chicken breast
2tablespoonsolive oil
1largeonionthinly sliced
3garlic clovesminced
2jalapeñosfresh, sliced, seeds & pith removed for less heat
For the Braising Sauce
1teaspoonground cumin
1teaspoonsmoked paprika
½teaspoonground coriander
1teaspoondried oregano Mexican oregano if available
1 ½cupsfire-roasted tomato sauce homemade or store-bought
Sear the Chicken: Pat the chicken dry and season with salt and pepper. Heat oil in a Dutch oven over medium-high heat. Sear chicken skin-side down until golden brown, about 5 minutes per side. Set them aside.
Build the Flavor Base: In the same pot, sauté the onions until softened, 6–8 minutes. Add garlic and jalapeños, cooking 1 minute more. Stir in cumin, paprika, coriander, and oregano until fragrant.
Braise: Stir in roasted tomato sauce and chicken broth, scraping up any browned bits from the bottom. Add bay leaf. Return chicken to the pot, nestling into the sauce. Bring to a simmer, cover, and reduce the heat to low. Cook for 35–45 minutes, until chicken is tender and pulls easily from the bone.
Finish: Remove bay leaf. Add the bell peppers and simmer for another 5 minutes to soften. Stir in lime juice for brightness. Taste and adjust seasoning.
Serve: Garnish with fresh cilantro. Serve with rice, warm tortillas, or spooned over beans.
Notes
You won’t have tomato chunks, so the braise will be saucier and more cohesive.
If your canned roasted tomato sauce tastes a bit tangy, add ½ teaspoon sugar or honey to balance.
For a chunkier texture, you could toss in some extra bell pepper or even a handful of cherry tomatoes to cook down with the sauce.
If the sauce ever feels too thick near the end, just splash in a little extra chicken broth to loosen it.
If you want it even more silky, whisk in a small knob of butter right before serving it rounds out the roasted tomato flavor and gives the sauce a glossy finish.