Side Dishes
This Brazilian broccoli rice recipe transforms simple ingredients into a vibrant, aromatic side dish that steals the show at any table. The secret lies in toasting the rice and broccoli until golden—creating a nutty depth that elevates every bite with garlic and cilantro brightness.
I’ve perfected this technique over years of testing, ensuring the rice stays perfectly tender while absorbing bold flavors.
What sets this recipe apart is its balance of texture and taste: crispy edges on the broccoli, fluffy yet slightly chewy rice, and a fragrant finish from toasted garlic and fresh herbs. It’s a vegetarian-friendly staple that pairs beautifully with grilled meats, seafood, or even as a standalone dish.
Ready in just 30 minutes, it’s the ideal solution for weeknight dinners or festive gatherings.
Ingredients for brazilian broccoli rice
Simple ingredients with bold flavors—this dish delivers restaurant-quality texture in 30 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Broccoli Florets 🥦 | 3 cups | Fresh, cut into bite-sized pieces |
| Garlic Cloves 🧄 | 4 cloves | Fresh, peeled and minced |
| Fresh Cilantro 🌿 | ½ cup | Stems removed, chopped finely |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Red Bell Pepper 🌶️ | 1 whole | Diced, seeds removed |
| Yellow Onion 🧅 | 1 whole | Diced finely |
| Bay Leaves 🌿 | 2 whole | Dried, for aroma |
| Parsley 🌿 | ¼ cup | Fresh, chopped for garnish |
The rice is the foundation, so choose long-grain white rice—it stays firm and absorbs flavors beautifully. Jasmine or basmati work too, but the neutral taste of white rice lets the garlic and cilantro shine. For broccoli, fresh is non-negotiable—frozen works in a pinch, but the crisp-tender texture is worth the extra minute to trim florets. Whole Foods or local markets often have pre-cut broccoli, which saves time. The garlic should be fresh—no gray cloves, and definitely not the jarred minced kind (trust me on this).
No fresh cilantro? Dried works at one-third the amount, but the bright flavor won’t be the same. Running low on vegetable broth? Water plus 1 tsp bouillon gets you close. The red bell pepper adds sweetness—swap for yellow if that’s what’s in season. For extra depth, toast the bay leaves in the oil first (they’ll be removed later, but the aroma infuses everything). The lemon juice can be bottled, but fresh is brighter and cuts through the richness of the olive oil.
Store any leftovers in an airtight container for up to 3 days—it reheats beautifully, though the broccoli may soften slightly. For longer storage, freeze portions for up to 3 months. I like to make a double batch because this dish disappears fast. Garnish with fresh parsley right before serving—it adds that final pop of color and freshness that makes the dish look (and taste) restaurant-worthy.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe when I’m too tired to deal with separate pans—just rice, broccoli, garlic, and a splash of olive oil. The broccoli steams right into the rice, so no chopping up a separate side or waiting for the water to boil twice.
- Garlic-Cilantro Magic: That fresh cilantro and minced garlic? It’s the secret weapon here. The cilantro brightens every bite, while the garlic adds this warm, savory punch that makes it taste like you actually cooked for hours—not just 20 minutes.
- Meal Prep MVP: Between us, this is my go-to for lunchboxes or busy weeknights. The rice holds up perfectly for days, and the broccoli stays crisp enough to eat cold or reheated. Honestly, I’ve sent this to work in a jar and it’s still delicious.
- Budget-Friendly Staples: You’re using pantry basics—rice, garlic, olive oil—and a handful of broccoli. No fancy ingredients, no wasted leftovers (unless you’re like me and eat it all in one sitting). Plus, it’s cheap enough to make twice in a week without blinking.
Step-by-step instructions for Brazilian broccoli rice
Here's how to craft this vibrant, aromatic rice dish with perfect texture and bright flavors.
Sauté the Aromatic Vegetables
Heat the 0.5 cup extra-virgin olive oil in a medium saucepan over medium heat. Add the 1 whole yellow onion and 1 whole red bell pepper, both diced finely. Cook for 5-6 minutes until the onions become translucent and the bell pepper softens slightly. You'll notice the mixture releases moisture and begins to caramelize at the edges.
Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. The garlic should sizzle gently and release its pungent aroma without browning. This step forms the flavor foundation for your rice. Keep the heat at medium to prevent burning the garlic.
Toast the Rice and Add Broth
Increase the heat to medium-high and add the 1.5 cups long-grain white rice. Stir constantly for 2-3 minutes until the rice grains become translucent at the edges and develop a slight golden color. This toasting step is crucial—it enhances the nutty flavor of the rice and prevents mushiness.
Pour in the 1.5 cups vegetable broth and add the 1.5 tsp salt, 0.5 tsp black pepper, and 2 whole bay leaves. Stir once to distribute the ingredients evenly. The rice should be just covered by the broth. Bring to a gentle boil, then immediately reduce heat to low and cover tightly with a lid.
Simmer the Rice
Cook the rice for 15 minutes without lifting the lid. This undisturbed cooking period allows the rice to absorb the broth evenly and develop its texture. The rice should be tender but still slightly firm to the bite when you check it at the 15-minute mark.
After 15 minutes, remove the lid and stir gently to fluff the rice. Add the 3 cups broccoli florets and stir again to distribute them evenly. Replace the lid and continue cooking for another 5-7 minutes until the broccoli is tender and bright green. The rice should be fully cooked and fluffy with no liquid remaining.
Finish with Fresh Herbs and Lemon
Remove the saucepan from heat and discard the 2 whole bay leaves. Stir in the 0.5 cup finely chopped fresh cilantro and 2 tbsp lemon juice. The bright green color and citrusy aroma will transform your dish. The lemon juice adds a refreshing tang that balances the earthy flavors of the rice and vegetables.
Let the rice sit covered for 2-3 minutes to allow the flavors to meld. Before serving, garnish with the 0.25 cup chopped parsley. This final touch adds a pop of color and freshness. The rice should be perfectly tender with a slight bite, and the broccoli should be vibrant and tender-crisp.
Pro Tips For Making Brazilian Broccoli Rice
- Toast the Garlic First: Sauté the minced garlic in olive oil until it’s golden—not just fragrant, but with a faint brown edge. I learned this the hard way: skipping this step leaves the dish tasting flat, like someone forgot to season it properly. The extra effort here makes the whole dish sing.
- Cut Broccoli Small: Chop the florets into ½-inch pieces—they cook faster and absorb flavors better. Larger chunks turn mushy while the rice finishes, and no one wants a sad, waterlogged broccoli pile. (Yes, it’s more work upfront, but the texture pays off.)
- Don’t Stir the Rice: Once the rice hits the boiling water, resist the urge to stir. I used to think constant stirring was key, but it just breaks the grains and turns them gluey. Let it sit undisturbed for the first 2 minutes, then gently fold—just once—when you add the broccoli.
- Finish with Cilantro Late: Add the chopped cilantro in the last 30 seconds of cooking, not at the start. If you toss it in early, it wilts into a sad, limp mess. Save it for the end so it stays bright and fresh, like a little burst of sunshine in every bite. (Pro move: Pulse it in a food processor for even distribution.)
Flavor customization for these flavors
Spicy Kick
Add ½ tsp cayenne pepper or 1 tbsp hot sauce (like Tabasco) when sautéing the onions and bell pepper. This introduces heat that pairs beautifully with the bright cilantro and lemon.
For extra heat, stir in 1 tsp chopped fresh Thai chili at the very end—it adds a fruity spiciness that’s characteristic of Brazilian feijoada flavors. 🌶️
Smoky Depth
For a smoky twist, toast ½ tsp smoked paprika in the olive oil alongside the onions and bell pepper. This adds a subtle charred dimension that complements the garlic and broccoli.
Alternatively, add ½ tsp liquid smoke (just a few drops) to the vegetable broth before cooking the rice—it’s a secret weapon for depth without overpowering the dish.
Creamy Texture
Stir in 2 tbsp crumbled feta cheese or ¼ cup coconut milk at the end for a creamy variation. The feta adds a salty tang, while coconut milk brings a subtle sweetness that balances the bright flavors.
For a vegan option, use ¼ cup cashew cream (blend soaked cashews with water) for richness. The texture becomes luscious without losing the dish’s signature brightness.
Herb Variations
Swap out cilantro for ½ cup chopped fresh parsley and 1 tbsp chopped dill for a Mediterranean-inspired twist. Or try ½ cup chopped mint and 1 tsp lime zest for a refreshing, almost tropical flavor profile.
Each herb brings a unique aroma that changes the dish’s character—experiment to find your favorite.
Protein Add-Ins
For a heartier dish, stir in ½ cup cooked black beans or ½ cup diced grilled shrimp at the end. The beans add fiber and earthiness, while shrimp brings a briny sweetness.
For a vegetarian option, top with ¼ cup toasted pumpkin seeds for crunch and extra protein. These additions turn the dish into a complete meal while keeping the Brazilian-inspired flavors intact.
Sweet & Tangy
Add 1 tbsp honey or 1 tsp maple syrup to the vegetable broth for a subtle sweetness that enhances the garlic and lemon. Alternatively, finish with 1 tbsp pineapple tidbits**moqueca flavors. The sweetness cuts through the garlic’s intensity and adds a fun, unexpected dimension to the dish. 🍍
Nutrition facts
Frequently asked questions
Can I use brown rice instead of white rice in this recipe?
Yes, but you'll need to adjust the cooking time and liquid ratio. Brown rice requires 20-25 minutes of simmering (instead of 15 minutes) and may need an extra ½ cup vegetable broth since it absorbs more liquid. Toast it for 3-4 minutes until golden before adding broth, as it takes longer to cook through. The nutty flavor will complement the dish beautifully!
How do I prevent the broccoli from turning mushy?
Add the broccoli only after the rice has cooked for 15 minutes—this ensures it steams gently without overcooking. Keep the heat at low and cook for just 5-7 minutes until tender-crisp. For extra protection, blanch the broccoli in boiling water for 1 minute before adding it to the rice, then drain well. This preserves its vibrant color and texture.
What’s the best way to make this dish ahead of time?
Prepare the rice and broccoli mixture up to 2 days ahead and store it in an airtight container in the fridge. Reheat gently in a skillet with 1 tbsp olive oil over medium-low heat, stirring occasionally until warmed through (5-7 minutes). For the best texture, add fresh cilantro and lemon juice just before serving. The flavors actually deepen overnight!
Can I make this recipe without cilantro?
If you dislike cilantro, swap it for ½ cup chopped parsley or 1 tbsp chopped basil for a Mediterranean touch. For a Brazilian-inspired alternative, use 1 tbsp chopped mint and ½ tsp lime zest—this combo adds a bright, citrusy aroma that mimics cilantro’s freshness. The dish will still be flavorful and vibrant!
Why does my rice turn out gummy?
Gummy rice usually happens when you stir too much during cooking or don’t use enough liquid. Stick to the 1:1.5 rice-to-broth ratio and resist the urge to peek under the lid while cooking. If the rice seems dry, add 2 tbsp broth and cook for another 2-3 minutes covered. For extra insurance, rinse the rice thoroughly before toasting to remove excess starch.
