Salads
This broccoli rice salad recipe delivers the perfect balance of crisp florets, fluffy grains, and bright citrus dressing that keeps well for days. The key lies in blanching broccoli just until tender-crisp—never mushy—and pairing it with day-old rice for ideal texture.
I developed this version after realizing most store-bought salads lack freshness and crunch, so I focused on techniques that preserve both.
What makes this salad stand out is the zesty citrus dressing that cuts through the richness while enhancing every ingredient. The combination of lemon juice, olive oil, and fresh herbs creates a vibrant flavor that elevates simple components into something restaurant-worthy.
Plus, it's completely customizable—add protein like grilled chicken or chickpeas for extra staying power, or keep it vegetarian for a light, refreshing meal.
Ingredients for broccoli rice salad
Six ingredients make this vibrant salad shine—crisp broccoli, fluffy rice, and zesty citrus dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 6 cups | Fresh, cut into bite-sized pieces |
| Day-Old Cooked Rice 🍚 | 3 cups | Long-grain white or basmati preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For blanching and dressing |
| Lemon Juice 🍋 | ⅓ cup | Freshly squeezed, strained |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped, for brightness |
| Garlic Cloves 🧄 | 4 cloves | Minced, for depth |
| Red Bell Pepper 🌶️ | 1 whole | Diced, for crunch and color |
| Cherry Tomatoes 🍅 | 1 cup | Halved, for freshness |
| Red Onion 🧅 | ¼ cup | Thinly sliced, for sharpness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | For finishing |
| Honey 🍯 | 1 tbsp | For balancing acidity |
The broccoli is non-negotiable—look for bright green florets with tight buds, not yellowing stems. Whole Foods or local farmers markets usually have the freshest, but any grocery store's produce section works. For the rice, day-old is key—fresh rice gets mushy. Cook a big batch, let it cool completely, then refrigerate. The red bell pepper? Roasted adds sweetness, but raw keeps the crunch. If you're in a hurry, Trader Joe's has pre-cut bell peppers that save time.
No fresh dill? Dried dill at one-third the amount works, but fresh is ideal. The dressing can be made ahead—just store it separately until ready to toss. For extra protein, grilled chicken or chickpeas add heartiness without overpowering. The honey balances the lemon juice beautifully, but maple syrup works in a pinch. If you're short on time, pre-cut broccoli florets from the store are fine—just rinse well to remove excess moisture.
Broccoli wilts fast, so blanch it just before assembling—2 minutes in boiling water, then ice bath. The salad keeps 3-4 days in the fridge, but the dressing should be added right before serving to maintain crispness. For meal prep, store components separately: rice, veggies, and dressing on the side. Reassemble with a quick toss—perfect for lunches all week. The dressing also doubles as a great marinade for grilled veggies.
Why You'll Love This Recipe
- Uses Pantry Staples: I swear by this recipe because it only asks for things I already have—day-old rice, a lemon, and olive oil. No fancy ingredients, just good basics that taste like you actually cooked them.
- Bright, Zesty Kick: That lemon juice and parsley? They wake up the broccoli and rice like a morning coffee. The olive oil ties it all together—creamy without being heavy, with just enough bite to keep it interesting.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. Toss it in a container, and it stays fresh for days. Honestly, I make a big batch on Sundays and forget it’s even there until Wednesday.
- Budget-Friendly Crunch: Broccoli and rice are cheap, but this salad feels like a fancy dish. I’ll be real: it’s the kind of meal that makes my grocery budget stretch without sacrificing flavor. Plus, leftovers taste just as good cold.
Step-by-step instructions for crunchy broccoli rice salad
Here's how to assemble this vibrant, textured salad with perfect balance—no soggy rice or bitter broccoli in sight.
👨🍳 Step 1: Blanch the Broccoli Florets for Crisp-Tender Perfection
Bring a large pot of water to a rolling boil. Add the 6 cups broccoli florets and cook for exactly 1 minute and 30 seconds. You'll see them turn bright green and just begin to soften at the edges—that's your cue to drain immediately in a colander. Stop the cooking process right there. Overcooking turns broccoli mushy, and we want that satisfying crunch.
Transfer the blanched florets to an ice bath for 2 minutes to halt cooking and preserve their vibrant color. Drain again and pat completely dry with paper towels. This step is non-negotiable—wet broccoli will make your salad watery. I like to spread them on a clean kitchen towel and press gently to remove all moisture before moving to the next step.
🍳 Step 2: Prepare the Dressing Components
In a medium bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.33 cup lemon juice, and 1 tbsp honey until fully emulsified. This citrusy base creates the perfect balance of bright acidity and subtle sweetness. Add the 4 cloves minced garlic and let it infuse for 5 minutes—you'll notice the aroma intensify as the garlic softens slightly. Season with 1 tsp of the 1.5 tsp diamond crystal kosher salt and all 0.5 tsp freshly ground black pepper.
While the dressing rests, dice the 1 whole red bell pepper into ¼-inch pieces and halve the 1 cup cherry tomatoes. Thinly slice the 0.25 cup red onion and chop both the 0.25 cup fresh parsley and 0.25 cup fresh dill. These fresh herbs will add that signature brightness we're after. I like to use a sharp chef's knife for the bell pepper to maintain even pieces throughout the salad.
🥘 Step 3: Combine All Ingredients for Maximum Flavor
In a large mixing bowl, gently combine the 3 cups day-old cooked rice, blanched broccoli florets, diced red bell pepper, halved cherry tomatoes, and sliced red onion. The day-old rice is crucial—it's cooler and firmer than fresh rice, which prevents a mushy texture. Add the chopped fresh parsley and dill, tossing lightly to distribute the herbs evenly throughout.
Pour the dressing over the rice mixture and toss gently but thoroughly. You want everything coated but not smashed—we're preserving those individual textures. The salad should look vibrant and colorful, with the bright green broccoli contrasting against the reds and whites. Taste a spoonful and adjust seasoning if needed, adding the remaining 0.5 tsp diamond crystal kosher salt if necessary. Real talk: this is where the magic happens—where all those individual components come together into something greater than the sum of their parts.
⏰ Step 4: Rest and Serve for Optimal Texture
Cover the salad bowl and let it rest at room temperature for 15-20 minutes before serving. This resting period allows the flavors to meld and the dressing to fully penetrate each component. I know it's tempting to dig in immediately, but trust me—this short wait makes a world of difference in the final texture and flavor balance.
Serve the salad chilled or at room temperature. The contrast between the crisp-tender broccoli, cool rice, and fresh vegetables creates a satisfying mouthfeel with every bite. For an extra touch, I like to garnish with additional fresh herbs or a sprinkle of toasted sesame seeds. This salad keeps well in the refrigerator for up to 3 days, making it perfect for meal prep—just give it a good stir before serving to redistribute the dressing.
Pro Tips For Making Broccoli Rice Salad
- STEAM BROCCOLI FIRST: I learned this the hard way—roasting broccoli straight from the fridge leaves it waterlogged and sad. Steam it for 3-4 minutes until bright green and just tender, then shock it in ice water to stop cooking. The florets stay crisp, hold their shape, and soak up dressing like a dream instead of turning into a soggy mess.
- USE DAY-OLD RICE: Fresh rice? Nope. It’s glue. Spread your cooked rice on a tray and refrigerate it overnight—this dries out the surface so it absorbs dressing evenly instead of turning into a sticky clump. (Yes, even if you’re impatient like me.) The texture becomes light and separate, which is the whole point of this salad.
- SALT THE LEMON JUICE: Plain lemon juice tastes flat in this dish. Mix it with a pinch of salt (about ¼ teaspoon per tablespoon of juice) before adding it to the salad. The salt cuts through the acidity and makes the dressing taste like it was actually balanced by a human, not just dumped in. Trust me, it’s the thing that matters most.
- PULSE THE PARSLEY: Skip the chopping—pulse fresh parsley in a food processor for 2-3 seconds instead. You get tiny, even bits that distribute flavor without overpowering the dish. (Does it look weird? Yes. Does it work? Every single time.) Plus, it saves your hands from the endless mincing grind.
Best sauces and condiments for these flavors
Citrus-Herb Dressing
The signature dressing here balances the salad's flavors perfectly with its bright lemon, fresh herbs, and subtle sweetness. I use 0.5 cup extra-virgin olive oil and 0.33 cup lemon juice for that tangy zip, then add 1 tbsp honey to soften the acidity.
The 4 minced garlic cloves and 0.5 tsp black pepper add depth, while fresh parsley and dill bring that signature brightness we all love. This dressing also works as a marinade for grilled veggies—just double the batch! 🍋
Spicy Vinaigrette Twist
For a kick, add 1 tsp sriracha or ½ tsp red pepper flakes to the dressing while whisking. The heat cuts through the richness beautifully, especially if you're adding protein like grilled chicken. I like to start with ½ tsp and adjust to taste—this keeps the salad vibrant without overpowering.
For extra depth, a pinch of smoked paprika adds a smoky note that pairs perfectly with the citrus. 🌶️
Avocado Cream Option
Swap the citrus dressing for a creamy avocado base by blending 1 ripe avocado, 0.25 cup sour cream, 2 tbsp lime juice, and 1 tbsp olive oil until smooth. This adds richness while keeping the salad light.
It’s especially great if you’re adding protein like shrimp or black beans. The avocado also adds healthy fats that help keep you full longer. 🥑
Sesame-Ginger Dressing
For an Asian-inspired twist, mix 0.33 cup soy sauce, 0.25 cup rice vinegar, 1 tbsp sesame oil, 1 tbsp honey, and 1 tbsp freshly grated ginger.
Thin with 0.25 cup water if needed. This dressing adds an umami depth that pairs wonderfully with the broccoli and rice. Garnish with toasted sesame seeds for extra crunch. 🌱
Tahini-Lemon Dressing
For a nutty, creamy option, blend 0.33 cup tahini, 0.25 cup lemon juice, 0.25 cup water, and 1 tbsp maple syrup until smooth. This dressing adds a rich, earthy flavor that complements the fresh veggies beautifully.
It’s especially great if you’re keeping the salad vegetarian or vegan. A sprinkle of toasted pine nuts adds crunch and texture. 🥜
Protein Pairings
If you’re adding protein, consider grilled chicken, shrimp, or chickpeas. For chicken, marinate in the dressing for 30 minutes before grilling. Shrimp cooks in 2-3 minutes per side on high heat, so keep it quick.
Chickpeas add heartiness without cooking—just rinse a can and toss in. The dressing works as a marinade for all three, ensuring every bite is flavorful. 🍗
Nutrition facts
Frequently asked questions
Why does the recipe call for day-old rice instead of fresh rice?
Day-old rice is firmer and absorbs less moisture, preventing a mushy salad. Fresh rice releases excess starch when cut, which makes the salad soggy. Let cooked rice cool completely, then refrigerate for at least 4 hours before using. This trick works for all rice-based salads!
Can I substitute cauliflower rice for regular rice?
Cauliflower rice works perfectly and adds a lighter texture. Use a 1:1 ratio and reduce the cooking time to 5-6 minutes in a steamer basket. The flavor stays consistent, but you'll get a lower-carb option. Just ensure it's completely cooled before mixing with other ingredients.
How do I make this salad vegan?
Skip the honey and use 1 tbsp maple syrup or agave instead. For extra protein, add chickpeas or tofu cubes. The citrus dressing remains vegan-friendly as long as you use plant-based honey alternatives. All other ingredients are naturally vegan!
What's the best way to store leftovers?
Store components separately: rice, veggies, and dressing in airtight containers. Keep the salad refrigerated for up to 3 days. When ready to eat, toss everything together and let it sit for 10 minutes to redistribute flavors. The dressing should be added fresh to maintain crispness.
Can I make this salad ahead of time?
Yes! Prep all ingredients except the dressing up to 2 days ahead. Store blanched broccoli separately in water (to preserve color) and keep the dressing in a separate container. Assemble right before serving to keep everything crisp. This makes it perfect for meal prep!
