Brazilian Christmas Rice with Vegetables and Raisins

Updated November 4, 2026

Total time
50 min
prep 20 min · cook 30 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Brazilian Christmas Rice with Vegetables and Raisins

Brazilian Christmas rice, often made in the style of arroz à grega, is fluffy rice tossed with colorful vegetables, raisins, and sometimes nuts. It is a festive, flexible side dish served at holiday meals across Brazil, with ingredients varying from household to household; this version balances sweet, savory, and fresh flavors without making the rice complicated.

Ingredients

  • 1½ cups (285 g) long-grain white rice
  • 2½ cups (590 ml) water, preferably hot
  • 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
  • ½ cup (75 g) finely diced yellow onion
  • 2 garlic cloves (about 6 g), finely chopped
  • ¾ cup (90 g) peeled carrot, cut into small dice
  • ½ cup (75 g) red bell pepper, cut into small dice
  • ½ cup (70 g) green peas, fresh or thawed if frozen
  • ½ cup (80 g) corn kernels, drained if canned
  • ⅓ cup (50 g) raisins, regular or golden
  • 1 teaspoon (6 g) fine salt, divided, plus more to taste
  • ¼ teaspoon (0.5 g) ground black pepper
  • 1 tablespoon (14 g) unsalted butter, optional
  • ¼ cup (15 g) chopped fresh parsley
  • ⅓ cup (45 g) roasted cashews, chopped, optional

Instructions

  1. Rinse and drain the rice. Put the rice in a fine-mesh strainer and rinse under cool water, gently stirring it with your fingers, until the water runs mostly clear. Drain thoroughly for a minute or two. Rinsing removes excess surface starch, which helps the grains cook up separate rather than gluey. While the rice drains, chop the vegetables and measure the other ingredients.
  2. Soften the onion and start the rice. Heat the oil in a medium, heavy-bottomed saucepan over medium heat. Add the onion and cook for 3 to 4 minutes, stirring now and then, until softened but not browned. Add the garlic and stir for about 30 seconds, just until fragrant. Tip in the drained rice and stir for 1 minute so the grains are lightly coated in oil.
  3. Add water and simmer. Pour in the 2½ cups (590 ml) water and stir in ¾ teaspoon of the salt. Bring to a boil, which usually takes about 3 to 4 minutes, then immediately turn the heat to low and cover the pan tightly. Simmer for 16 minutes without lifting the lid or stirring. If your stove runs hot, use the smallest burner so the bottom does not scorch.
  4. Cook the vegetables while the rice simmers. In a skillet, melt the optional butter over medium heat, or use a teaspoon of oil if you prefer to keep the dish dairy-free. Add the carrot and bell pepper and cook for 4 to 5 minutes, stirring, until they are just tender but still colorful. Stir in the peas and corn and cook for 2 minutes more, until hot. Season with the remaining ¼ teaspoon salt and the black pepper. Keep the vegetables tender-crisp; they will soften a little more when mixed with the hot rice.
  5. Rest the rice off the heat. After the 16-minute simmer, check that the water has been absorbed and the rice is tender. If it is still firm and there is no water left, add 2 tablespoons (30 ml) hot water, cover, and cook for 2 more minutes. Turn off the heat and leave the covered pan undisturbed for 10 minutes. This resting time lets the moisture even out through the grains.
  6. Fold everything together. Fluff the rice gently with a fork, lifting from the bottom rather than mashing it. Add the warm vegetables, raisins, and parsley. Fold until the ingredients are distributed and the raisins are nestled among the rice. Taste and adjust the salt. If using cashews, wait until just before serving to stir them in or scatter them on top so they keep their crunch.
  7. Serve warm. Transfer the rice to a serving bowl or platter, loosening any clumps with a fork. Add the optional cashews and a little extra parsley for color. The rice is best served warm, but it can sit covered for about 20 minutes while the rest of the meal is finished.

Tips

  • Keep the dice small and similar in size. Evenly cut carrots and peppers cook at roughly the same rate and distribute well through the rice. Pieces that are too large can make each serving feel like rice with a few separate vegetable chunks rather than a balanced side.
  • Do not stir the rice while it simmers. Stirring releases starch and can break the grains, while repeatedly lifting the lid lets steam escape and changes the cooking time. If the rice is not tender after the rest, add a small splash of hot water and give it a brief covered cook instead of mixing it constantly.
  • Choose raisins to suit the table. Golden raisins are mild and blend into the colors; dark raisins have a deeper, more noticeable sweetness. If your guests prefer a less sweet rice, start with ¼ cup (38 g) rather than ⅓ cup (50 g), or leave them out and add a few extra peas.
  • Make it without dairy or nuts if needed. The butter is optional, and the vegetables can be sautéed in oil. Cashews are a finishing touch rather than a structural ingredient, so omit them for a nut-free version and check packaged ingredients if cooking for someone with an allergy.

Serving Suggestions

Serve this rice as a side with a Brazilian Christmas spread, where its bright vegetables and gentle sweetness complement richer mains. It pairs well with roast turkey, roast pork, baked ham, or grilled chicken, as well as black beans, a green salad, and farofa. Because the rice is already colorful and lightly seasoned, it can sit beside boldly flavored meat without competing with it.

For a buffet, spoon the rice into a wide shallow bowl rather than packing it tightly into a deep dish. A broad serving dish makes it easier to see the vegetables and keeps the steam from collecting and softening the grains too much. Garnish with parsley or cashews at the last moment, and put any additional raisins or nuts on the side so guests can choose how much sweetness or crunch they want.

This recipe makes six generous side portions, or more if it is one of several dishes at a holiday meal. For a smaller dinner, it also works with grilled vegetables or beans as a simple meat-free plate. Since the rice contains vegetables and raisins but is not heavily sauced, offer a juicy main or a sauce on the side if the rest of the meal is particularly dry.

Variations

There is no single fixed combination for Brazilian holiday rice. Arroz à grega commonly uses rice with small pieces of vegetables, and home versions may include raisins, olives, ham, nuts, or different vegetables. This recipe keeps the base meat-free and treats additions as choices, so it can fit different menus rather than claiming to represent every family’s version.

For a more savory profile, replace the raisins with ⅓ cup (50 g) chopped green olives, or use half raisins and half olives. Olives are salty, so reduce the added salt slightly and taste after folding everything together. Diced cooked ham is another possible addition: use ½ cup (75 g), warm it in the skillet with the peas and corn, and make sure it has been handled and stored safely. The rice is still a side dish, but the ham makes it richer and less suitable for guests avoiding meat.

You can change the vegetables while keeping the total amount close to the recipe’s 1¾ cups (about 245 g). Small pieces of green beans, finely diced celery, or cooked chopped broccoli can stand in for some of the pepper, peas, or corn. Avoid watery vegetables such as zucchini unless you cook off their moisture first, since excess liquid can make the finished rice damp. For a little more color, use half red and half yellow pepper.

For a nut-free crunch, top the rice with toasted pumpkin seeds, or simply leave off the garnish. If cashews are difficult to find, roasted Brazil nuts are a regionally fitting alternative, though their flavor is more pronounced; chop them finely and use the same ⅓ cup (45 g) amount. Pecans or almonds also work, but they change the character of the topping. Add any nut or seed only at serving so it does not soften in the warm rice.

Storage and Reheating

Cooked rice should not be left sitting at room temperature for a long stretch. Refrigerate leftovers within 2 hours of cooking, dividing a large batch between shallow containers so it cools promptly. Cover and refrigerate for 3 to 4 days. If the room is warmer than 90°F (32°C), refrigerate it within 1 hour. Keep the rice chilled until you are ready to reheat it, and do not rely on smell alone to decide whether leftovers are safe.

For best texture, reheat only the portion you plan to eat. Add the rice to a skillet with 1 to 2 tablespoons (15 to 30 ml) water per cup of rice, cover, and warm over medium-low heat, stirring once or twice until steaming throughout. In a microwave, place a portion in a microwave-safe bowl, sprinkle with a little water, cover loosely, and heat in short intervals, stirring between them. USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. Add fresh parsley or crunchy nuts after reheating.

You can freeze the rice in airtight, freezer-safe portions for up to 2 months for best quality. Cool and refrigerate it promptly before freezing rather than leaving it out to reach room temperature. Thaw overnight in the refrigerator, then reheat to 165°F (74°C). The vegetables may be slightly softer after freezing, and the cashew topping will lose its crunch, so leave nuts off before freezing and add them at serving.

Frequently Asked Questions

Is Brazilian Christmas rice the same as arroz à grega?
They are closely associated, and many cooks use the name arroz à grega for rice mixed with colorful vegetables. Holiday versions vary: some include raisins, olives, ham, or nuts, while others are simpler. This recipe follows a common festive style but is not the only version.

Can I make the rice ahead of time?
Yes. Cook and cool the rice and vegetables, then refrigerate them promptly in a covered container. Reheat to 165°F (74°C) before serving, adding a spoonful or two of water if the grains have dried. For the freshest texture, add parsley and any nuts after reheating rather than storing them mixed into the rice.

Why did my rice turn out sticky?
Common causes include skipping the rinse, using too much water, stirring during the covered simmer, or lifting the lid repeatedly. Drain the rinsed rice well, measure the water, keep the pan covered over low heat, and fluff gently after the rest. Different rice brands and pans can behave a little differently, so use the small hot-water adjustment only if the grains are still firm.

Can I use brown rice instead of white rice?
Brown rice needs more water and a longer cooking time, so it will not follow this recipe’s timing or liquid ratio. Use the package directions for the specific brown rice, cook it separately until tender, and prepare the vegetables as written. Fold them together at the end; the result will be nuttier and chewier than the classic fluffy white-rice style.

Can I use frozen vegetables?
Yes. Thaw the peas and drain them, then add them with the corn near the end of the skillet cooking. Small frozen carrot cubes can also work, but they may release extra water; cook them until that moisture evaporates before combining them with the rice. Avoid adding a large mass of frozen vegetables directly to the rice pot, as they can cool it and affect the texture.

What can I use instead of raisins?
Leave them out for a fully savory version, or replace them with chopped olives, which add salt and a briny flavor rather than sweetness. Dried cranberries can work, but they are usually tangier and often sweeter than raisins, so use a little less at first. Taste the finished rice before adding more salt or dried fruit.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).