
This one-pot Brazilian chicken and rice delivers bold flavors with minimal cleanup. The secret lies in coconut milk, which infuses every grain of rice with creamy richness while keeping the chicken tender and juicy.
Traditional techniques meet modern convenience in this dish. A sofrito of onions, garlic, and tomatoes builds the flavor base, while coconut milk adds authentic Brazilian character without complicating the process.
The result is a complete meal where the rice absorbs all the savory, slightly sweet broth. Each bite combines fluffy grains with perfectly cooked chicken, proving that one-pot meals can be both practical and extraordinary.
Ideal for busy weeknights when you want restaurant-quality results without the fuss. The entire dish comes together in under an hour.
Ingredients for Brazilian Chicken and Rice
One pot, bold Brazilian flavors, and minimal cleanup. All the good stuff right here.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Long-Grain White Rice 🍚 | 1 ½ cups | Rinsed until water runs clear |
| Coconut Milk 🥥 | 1 can | Full-fat for creamiest texture |
| Yellow Onion 🧅 | 1 whole | Finely diced for sofrito |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Roma Tomatoes 🍅 | 2 whole | Diced, seeds removed |
| Chicken Broth 🥣 | 2 cups | Low-sodium preferred for control |
| Olive Oil 🫒 | 2 tbsp | Divided for cooking steps |
| Ground Cumin 🌿 | 1 tsp | Toasted briefly for aroma |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Bay Leaf 🌿 | 1 whole | Removed before serving |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍈 | 1 whole | Cut into wedges for serving |
The chicken thighs are non-negotiable here—they stay juicy through the long simmer (breasts dry out, trust me). Costco has great pre-trimmed thighs, or grab them from the butcher at Whole Foods. Coconut milk brands matter: Thai Kitchen or Native Forest full-fat cans give that rich, creamy texture the dish needs. The rice should be long-grain white—jasmine or basmati work too (just don’t use instant).
No coconut milk? Heavy cream plus a splash of water gets you close on texture, but you’ll lose that signature flavor. Swap chicken thighs for bone-in skin-on if you want extra richness (just adjust cooking time). Out of fresh tomatoes? Canned diced tomatoes work in a pinch—drain them first. The sofrito base is flexible: add bell peppers if you’ve got them (or whatever veggies need using up).
This tastes even better the next day once the rice soaks up more flavor. Keeps 4-5 days in the fridge, reheats beautifully. Freeze portions for up to 3 months—just thaw overnight before reheating. Lime wedges are essential (don’t skip ‘em).
Why You’ll Love This Recipe
- One Pan Meal: I love that I can brown the chicken, sauté the onion and garlic, then cook the rice all in the same pot—minimal cleanup.
- Creamy Coconut Depth: The coconut milk soaks into the rice and chicken, giving it this rich, slightly sweet flavor that’s honestly irresistible.
- Weeknight Hero: Between us, this is my go-to for busy evenings when I need something hearty without the fuss.
- Budget Stretcher: Chicken thighs and rice feed a crowd for pennies, and leftovers taste even better the next day.
Step-by-Step Instructions for Brazilian Chicken and Rice
This one-pot method keeps cleanup simple while delivering rich, layered flavors.
Step 1: Brown the Chicken and Build the Base
Heat 1 tbsp olive oil in a large, heavy pot over medium-high heat. Add the 1.5 lb boneless, skinless chicken thighs and cook for 4-5 minutes per side until golden brown. Remove and set aside—the chicken will finish cooking later.
In the same pot, add the remaining 1 tbsp olive oil, then sauté the finely diced yellow onion for 3-4 minutes until translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don’t let it burn.
Add the diced Roma tomatoes, ground cumin, dried oregano, salt, and black pepper. Cook for 2 minutes, stirring constantly, until the tomatoes soften and the spices bloom.
Step 2: Toast the Rice and Deglaze
Stir in the 1.5 cups long-grain white rice and cook for 1-2 minutes, toasting the grains lightly. This step enhances the nutty flavor and prevents a gummy texture. You’ll notice the rice turning slightly opaque as it absorbs the oil and spices.
Pour in the 1 can coconut milk and 2 cups chicken broth, then scrape the bottom of the pot to release any browned bits. These bits pack a ton of flavor—don’t skip this. Add the bay leaf and return the chicken to the pot, nestling the pieces into the liquid.
Step 3: Simmer to Perfection
Bring the mixture to a boil, then reduce the heat to low, cover, and let it simmer for 20 minutes. Resist the urge to peek—steam is your friend here. After 20 minutes, check that the rice is tender and the liquid is mostly absorbed.
If the rice is still firm, cover and cook for another 5 minutes. If it’s dry but the rice isn’t done, add a splash of water or broth and continue cooking. The chicken should be fully cooked and fork-tender at this point.
Step 4: Rest and Serve
Remove the pot from heat and let it sit, covered, for 10 minutes. This resting period allows the rice to steam and the flavors to meld. Discard the bay leaf before serving—it’s done its job.
Fluff the rice gently with a fork, then garnish with chopped fresh cilantro and serve with lime wedges on the side. The lime brightens the rich, creamy coconut base, so squeeze a wedge over each serving. This dish tastes even better the next day, as the flavors deepen overnight.
Pro Tips For Making Brazilian Chicken And Rice
- Brown the Chicken Well: I learned this the hard way—don’t rush the browning step. Let those thighs sear in batches for 4-5 minutes per side in hot oil until deeply golden; it builds flavor that carries through the whole dish.
- Toast the Rice First: After removing the chicken, toss the rice in the same pot with the onions and garlic for 2 minutes. Sounds weird, but it works: this step coaxes out a nutty depth that plain rice just can’t match.
- Skip Rinsing Rice: Resist the urge to rinse the long-grain rice—you want that starch to thicken the coconut milk into a creamy, cohesive sauce as it simmers.
- Use Full-Fat Coconut Milk: My grandmother swore by this, and she was right: the light version splits and tastes thin. Full-fat coconut milk gives the dish its rich, velvety texture that soaks into every bite.
Storing and Reheating This Dish
Refrigerator Storage
Let this creation cool for no more than 2 hours before transferring to airtight containers. I use glass containers with snap-on lids for best results. Store at 40°F or below for up to 4-5 days. The flavors deepen overnight as the rice soaks up more of the coconut broth. ❄️
Freezer Storage
This dish freezes beautifully for up to 3 months without losing texture. I recommend portioning into quart-size freezer bags—they lay flat and thaw quickly. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.
Stovetop Reheating
This is my preferred method for maintaining texture. Transfer to a heavy pot, add 2-3 tbsp water or broth to prevent sticking, and heat over medium-low heat for 8-10 minutes. Stir occasionally and add more liquid if needed. 🔥
Microwave Reheating
For quick meals, microwave individual portions covered with a damp paper towel. Use 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. The coconut milk keeps the rice from drying out.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
You can, but thighs stay juicier. If using breasts, reduce simmer time to 15 minutes to avoid dryness.
What if my rice is still crunchy after cooking?
Add 1/4 cup more broth or water, cover, and cook for another 5 minutes on low heat. This usually does the trick.
Can this be made in a slow cooker?
Yes! Brown chicken first, then combine all ingredients and cook on low for 4-5 hours. Add 1/2 cup extra broth.
Is the coconut milk flavor too strong?
Full-fat gives the best texture, but light coconut milk works if you prefer a milder taste. Don’t substitute with water.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026