Side Dishes
This vegetarian broccoli rice recipe transforms simple ingredients into a restaurant-worthy dish with nutty arborio rice and crisp-tender broccoli bites. The secret lies in toasting the rice until golden for depth, then simmering it with garlic and vegetable broth until perfectly tender.
I developed this recipe after realizing most vegetarian rice dishes lack the rich, savory complexity that makes them satisfying on their own.
What sets this apart is the balance—protein-rich edamame replaces meat, while toasted sesame seeds and a splash of soy sauce add umami without overpowering. The broccoli stays vibrant and slightly crisp, absorbing the garlic-infused rice while maintaining its natural sweetness.
This dish delivers tender texture, bold flavor, and a satisfying bite in every spoonful—ideal for meal prep or a complete vegetarian meal.
Ingredients for broccoli rice recipe vegetarian
Nutty arborio rice meets crisp-tender broccoli florets for a vegetarian dish with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Edamame 🌱 | 1 cup | Shelled, frozen or fresh |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Vegetable Broth 💧 | 2 ½ cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For toasting rice |
| Toasted Sesame Seeds 🌿 | 1 tbsp | Plus extra for garnish |
| Soy Sauce 🍶 | 2 tbsp | Light or dark variety |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sesame Oil 🫒 | 1 tsp | For finishing |
| Green Onions 🧅 | 2 whole | Thinly sliced for garnish |
The Arborio rice is the foundation—its high starch content creates that signature creamy texture when toasted properly. Look for Arborio or Carnaroli at specialty stores or the Italian section of your grocery. If you can't find Arborio, jasmine rice works in a pinch, though it won't be quite as creamy. For the broccoli, fresh is ideal, but frozen florets (thawed and patted dry) hold up beautifully in this dish. The edamame adds that crucial protein punch—shelled frozen edamame is my go-to because it's prepped in seconds and adds a satisfying texture contrast.
No Arborio? Basmati or jasmine rice will work, though the texture won't be identical. The garlic should be minced finely—no need to chop it small, just break it down into tiny pieces for even distribution. For the vegetable broth, low-sodium is essential—otherwise, you'll need to adjust the salt later. The sesame seeds should be toasted in a dry pan until golden—this adds nutty depth that takes this dish from ordinary to extraordinary. If you're short on time, store-bought toasted sesame seeds work, but freshly toasted makes all the difference.
This dish reheats beautifully—cover with a damp paper towel and microwave for 1-2 minutes to restore moisture. The rice keeps for 3-4 days in the fridge, though I find it's best enjoyed within 2 days for optimal texture. For meal prep, portion into glass containers with tight lids to maintain freshness. The broccoli stays vibrant when cooked just until crisp-tender, so don't overcook it—bright green florets mean perfect timing. Garnish with extra sesame seeds and green onions right before serving for maximum freshness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no separate pans, no extra bowls. Toss Arborio rice, broccoli florets, and edamame into one pot with broth, and let the garlic work its flavor spell while you sip your coffee. That’s my kind of cooking.
- Umami Bomb: The edamame and garlic? They turn this into a flavor powerhouse. Crisp-tender broccoli with that creamy Arborio rice—it’s like a hug in a bowl, but way more satisfying. (Between us, I’ve eaten it straight from the pot.)
- Lunchbox Hero: Pack it cold or reheat it—this holds up perfectly for lunches. The rice stays separate enough from the veggies, and the garlic broth keeps it from getting soggy. My kids actually ask for leftovers. (Yes, even on a Tuesday.)
- Budget Win: Arborio rice and frozen edamame stretch this into three meals for pennies. Fresh broccoli’s the only splurge, but it’s worth it. Honestly, I make this when I’m broke and when I’m not—it’s that good.
Step-by-step instructions for crisp-tender broccoli rice
This method delivers perfectly balanced texture—nutty Arborio rice with crisp-tender broccoli and edamame.
Toast the Arborio Rice for Nutty Depth
Heat a large skillet over medium-high heat and add the 0.5 cup extra-virgin olive oil. Once shimmering, add the 1.5 cups Arborio rice and stir constantly for 3-4 minutes until the grains become translucent at the edges and release a toasted aroma. This step develops the rice's signature nutty flavor and prevents mushiness.
Watch closely—the rice should be lightly golden, not browned. If it starts to darken too quickly, reduce heat slightly. The toasted rice will absorb the broth more evenly later, creating the ideal al dente texture. Keep the toasted rice in the skillet as you'll cook the vegetables in the same pan.
Sauté Vegetables Until Crisp-Tender
Add the 4 cups fresh broccoli florets and 1 cup edamame to the skillet with the toasted rice. Stir to combine and cook for 5-6 minutes over medium heat until the broccoli brightens in color and the edamame develops slight texture. You want them tender-crisp with a slight bite—this ensures they hold their shape while still delivering texture contrast.
Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. The garlic should sizzle audibly but not brown. Immediately pour in the 2.5 cups vegetable broth and the 2 tbsp soy sauce, scraping up any browned bits from the bottom of the pan. This deglazing captures all the flavor you've built so far.
Simmer Until Rice Absorbs Broth
Bring the mixture to a gentle simmer, then reduce heat to low. Cover the skillet with a tight-fitting lid and cook for 18-20 minutes, stirring once halfway through. The rice should absorb most of the broth but still have a slight resistance when pressed between fingers—this is the al dente stage. If it looks dry before this time, add 1-2 tablespoons water to maintain moisture.
During this time, the Arborio rice releases starch that creates the creamy texture while maintaining individual grains. The vegetables should remain tender but still hold their shape. The dish should smell like toasted nuts, garlic, and umami-rich soy—this is your cue that the flavors are melding perfectly.
Finish with Bright, Aromatic Elements
Remove from heat and stir in the 1 tbsp lemon juice, 1 tsp salt, and 0.5 tsp black pepper. The acidity brightens all the flavors while balancing the richness. Add the 1 tsp sesame oil and toss gently to distribute evenly. The sesame oil adds depth and a subtle nutty aroma that complements the rice.
Finally, transfer to serving bowls and garnish with the 1 tbsp toasted sesame seeds and 2 whole green onions, sliced thinly. The sesame seeds add crunch while the green onions provide a fresh, herbaceous note. Serve immediately while the rice maintains its perfect texture and the vegetables retain their crisp-tender quality.
Pro Tips For Making Broccoli Rice Recipe Vegetarian
- TOAST THE GARLIC RIGHT: Sear your garlic in the same pan you’ll cook the rice—just until the edges turn golden, not brown. I learned this the hard way: skipping the toasting makes the flavor too subtle, and burning it kills the whole dish. Keep the heat medium-low and watch it like a hawk.
- CUT BROCCOLI SMALLER THAN YOU THINK: Tiny florets (about half-inch pieces) cook faster and blend better with the rice. Big chunks stay crunchy and uneven, and nobody wants that. Use the smaller stems too—just peel and slice them thin.
- STIR THE RICE AT THE END: Once the rice is mostly dry (after the broth absorbs), turn off the heat and stir vigorously for 30 seconds. This wakes up the starches and gives you that creamy, risotto-like texture. Don’t skip it—your rice will taste flat if you don’t.
- USE COLD BROTH, NOT HOT: Add cold vegetable broth in small batches instead of hot. Cold broth cooks the rice more evenly and prevents it from turning mushy. I was skeptical until I tried it—now it’s non-negotiable for perfect Arborio.
Pro cooking tips for perfect results
Toast the Rice Properly
This is where the magic happens—properly toasting your Arborio rice in 0.5 cup extra-virgin olive oil over medium-high heat for 3-4 minutes develops that nutty, toasted flavor that makes this dish sing.
Use a large skillet (I prefer my 12-inch cast iron) so the rice has room to toast evenly without steaming. Stir constantly to prevent burning—look for lightly golden edges and a toasted aroma. 🔥
Control Vegetable Doneness
The broccoli should be crisp-tender, not mushy—this means bright green color with just a slight resistance when pierced with a fork. Cook the 4 cups broccoli florets and 1 cup edamame for 5-6 minutes over medium heat after adding them to the toasted rice.
Overcooking turns broccoli into sad, limp florets. Taste-test a piece halfway through to check texture.
Deglaze Like a Pro
After adding the 4 cloves minced garlic and cooking for 30 seconds, immediately pour in the 2.5 cups vegetable broth and 2 tbsp soy sauce. Use a wooden spoon to scrape up every browned bit from the bottom of the pan—this fond contains flavor gold.
If you skip this step, you're missing out on layers of umami richness that make this dish restaurant-worthy. ✨
Master the Simmer
Cover the skillet with a tight-fitting lid and simmer on low heat for 18-20 minutes, stirring once halfway through. The rice should absorb most of the broth but still have slight resistance when pressed between fingers.
If it looks dry before this time, add 1-2 tablespoons water—never broth, as it will dilute the flavors. The lid creates steam that cooks the rice perfectly while keeping the vegetables tender.
Finish with Acid Balance
Stir in the 1 tbsp lemon juice, 1 tsp salt, and 0.5 tsp black pepper right after removing from heat. The acidity brightens all flavors and cuts through the richness.
Add the 1 tsp sesame oil last—this adds a subtle nutty aroma that elevates the dish. Toss gently to distribute evenly without breaking the rice grains. 💫
Garnish for Freshness
Top with 1 tbsp toasted sesame seeds and 2 thinly sliced green onions right before serving. The sesame seeds add crunchy texture, while the green onions provide a fresh, herbaceous note that contrasts beautifully with the nutty rice.
Freshly toasted sesame seeds make all the difference—store-bought won't give the same depth of flavor. Serve immediately while the rice maintains its perfect texture.
Nutrition facts
Frequently asked questions
Can I use jasmine rice instead of Arborio?
Yes, but expect a slightly different texture. Jasmine rice will be lighter and less creamy than Arborio, which releases starch for that signature al dente bite. For best results, use jasmine rice in a 1:1.5 ratio (rice to broth) and add an extra 1/2 cup vegetable broth during cooking to compensate for its lower starch content. The flavor will still be delicious, just with a different mouthfeel.
How do I make this dish vegan?
Swap the soy sauce for tamari or coconut aminos (both are vegan-friendly), and use vegan vegetable broth instead of regular. For extra protein, add 1 cup chickpeas (rinsed and drained) with the edamame. The lemon juice and sesame oil remain vegan, so this dish easily adapts with minimal changes.
Why does my broccoli turn mushy?
Overcooking is the most common culprit! Broccoli should cook for only 5-6 minutes after adding to the pan—it should be bright green and slightly crisp, not limp. Keep the heat at medium and stir occasionally to prevent steaming. If using frozen broccoli, thaw and pat it completely dry before cooking to avoid excess moisture.
Can I meal prep this recipe?
Store in airtight containers for up to 4 days in the fridge. Reheat covered with a damp paper towel for 1-2 minutes to restore moisture. For best texture, avoid reheating more than once. The broccoli may soften further upon reheating, so aim to eat it fresh when possible for that perfect crisp-tender bite.
What other proteins can I add?
For extra protein, try crumbled tofu (pan-fried with a pinch of salt), chickpeas, or mushrooms (sliced shiitake or cremini). Sauté the protein separately before adding to the rice, or cook it with the vegetables for 3-4 minutes until tender. Keep portions balanced—1/2 cup extra protein per serving works well to maintain the dish's light yet satisfying profile.
