Side Dishes
This crispy-topped broccoli and rice recipe delivers restaurant-quality texture without cheese—just perfectly toasted celery crunch and savory depth. ✨ The secret lies in high-heat sautéing that transforms broccoli into tender-crisp florets while keeping the rice fluffy and separate, creating a satisfying bite in every spoonful.
What makes this dish special is the balance of flavors—garlicky, slightly sweet from caramelized celery, and umami-rich from soy sauce. The crispy celery topping adds a satisfying crunch that elevates the meal, making it hearty enough to stand alone or pair beautifully with grilled proteins.
Ready in just 30 minutes, this recipe proves you don’t need cheese to create a deeply flavorful, texturally exciting dish.
Ingredients for broccoli and rice recipe no cheese
Restaurant-quality texture without cheese—just perfectly toasted celery crunch and savory depth await.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 6 cups | Fresh, cut into even-sized florets |
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Celery Stalks 🥬 | 3 whole | Thinly sliced on diagonal for crispy topping |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Low-Sodium Soy Sauce 🍶 | 3 tbsp | For umami richness |
| Sesame Oil 🌿 | 1 tbsp | Toasted sesame for nutty aroma |
| Vegetable Broth 💧 | 2 cups | Low-sodium, homemade or high-quality |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish and texture |
| Green Onions 🧅 | 3 whole | Thinly sliced for garnish |
The celery is non-negotiable for that crispy topping. Look for fresh, crisp stalks with vibrant green color—avoid any with yellowing or wilted spots. Whole Foods or local farmers markets often carry the freshest celery. For the rice, jasmine or basmati varieties yield the best texture, though any long-grain white rice will work. The broccoli should be bright green and firm—cut into even-sized florets for consistent cooking. Garlic matters here too: freshly minced cloves add far more depth than pre-minced or powdered alternatives.
No sesame oil? Toasted peanut oil at half the amount works surprisingly well. Short on celery? Substitute thinly sliced bell pepper or zucchini for a different but still crispy texture. The soy sauce can be swapped for coconut aminos if you prefer a gluten-free option. For extra umami without soy, add 1 tsp of white miso paste to the vegetable broth. The lemon juice is key—freshly squeezed is non-negotiable—it cuts through the richness and brightens all the flavors. If you're using pre-minced garlic, toast it in the oil first to deepen its flavor.
Rice reheats beautifully—just add a splash of water when microwaving. The crispy celery topping is best served immediately, but you can prep the components separately and assemble when ready. Store cooked rice in an airtight container for up to 4 days in the fridge, and the vegetable broth keeps for 6 months frozen. For meal prep, cook the rice and broccoli ahead, then crisp the celery topping fresh when serving. The dish tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything on one sheet pan, roast it all together, and walk away. The broccoli gets that perfect caramelized bite while the rice steams, no stirring required.
- Garlic Bomb Flavor: Between us, a little extra-virgin olive oil and minced garlic cloves make this dish ridiculously good. The aroma alone makes my kitchen smell like a restaurant, and the taste? Pure satisfaction.
- Lunchbox Hero: Honestly, this is my go-to for meal prep—it reheats beautifully and keeps for days. Pack it cold for work or school, and you’ve got a balanced, filling meal that won’t make anyone groan.
- Budget-Friendly Staples: Celery and broccoli stretch a dollar, and long-grain rice is my secret weapon for cheap, filling dinners. No fancy ingredients, just honest, satisfying food that won’t break the bank.
Step-by-step instructions for crispy-topped broccoli and rice bowl
Achieve that perfect balance of tender rice, vibrant broccoli, and irresistibly crispy celery topping.
🍳 Step 1: Prepare the Crispy Celery Topping
Heat 0.25 cup of the extra-virgin olive oil in a large skillet over medium-high heat. Add the 3 whole celery stalks, sliced diagonally into ¼-inch pieces, and cook for 8-10 minutes until deep golden brown and crispy. You'll know it's ready when the edges curl slightly and the celery releases easily from the pan.
Remove the celery and set it aside on a paper towel-lined plate. This step is crucial for creating that satisfying textural contrast—don't rush it. The celery should be crisp enough to stand up to the soft rice and tender broccoli. If you notice the oil starts to smoke before the celery browns, reduce the heat slightly and continue cooking.
🍳 Step 2: Cook the Jasmine Rice to Perfect Texture
In the same skillet (no need to clean it—the fond adds flavor), add 0.25 cup more of the extra-virgin olive oil over medium heat. Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant but not browned. Add the 1.5 cups long-grain white rice and stir for 1 minute to toast lightly.
Pour in the 2 cups vegetable broth and bring to a gentle simmer. Cover tightly with a lid and reduce heat to low. Cook for 15 minutes without peeking. After 15 minutes, turn off the heat and let the rice steam undisturbed for another 10 minutes. The rice should be tender with a slight bite—this is the ideal texture for this dish.
🥘 Step 3: Sauté the Broccoli with Umami Depth
While the rice steams, heat 0.25 cup of the extra-virgin olive oil in a separate large skillet over medium-high heat. Add the 6 cups broccoli florets and cook for 5-6 minutes until the edges begin to blister and turn bright green. Stir occasionally to ensure even cooking.
Add the 3 tbsp low-sodium soy sauce and 1 tbsp sesame oil, stirring to coat the broccoli evenly. Cook for another 2 minutes until the sauce clings to the florets. Remove from heat and stir in the 1 tbsp lemon juice and 1.5 tsp diamond crystal kosher salt. The broccoli should be vibrant, tender-crisp, and infused with bright, savory flavors.
🥘 Step 4: Assemble and Garnish for Maximum Crunch
Fluff the rice gently with a fork, then transfer it to a large serving bowl. Create a well in the center and carefully spoon the broccoli mixture into the center. The contrast of textures will be stunning—soft rice, tender broccoli, and that crispy celery topping.
Sprinkle the reserved crispy celery evenly over the top, followed by the 1 tbsp toasted sesame seeds and 3 whole green onions, sliced thinly on the diagonal. Finish with a final crack of 0.5 tsp freshly ground black pepper. The celery should still be crisp after resting for 5 minutes—if not, return it to the skillet for 1-2 minutes to restore its crunch.
Pro Tips For Making Broccoli And Rice Recipe No Cheese
- TOAST THE GARLIC FAST: Hit that garlic with a splash of water and a pinch of salt—it’ll sizzle and caramelize in 30 seconds instead of burning. I learned this the hard way when my garlic turned bitter because I stared at it too long.
- CHOP CELERY SMALLER: Tiny dice (1/4-inch or less) cooks faster and blends into the rice without chewy bits. I used to cut it in thick sticks, and it always ended up undercooked while the rice got mushy.
- COOK RICE IN TWO BATCHES: If using a standard pot, split the rice into two pans—half the rice means even cooking and no soggy bottom. My first attempt with a full pot left the edges raw while the center turned to glue.
- BLANCH BROCCOLI FIRST: Shock broccoli in ice water after steaming for 1 minute—keeps it vibrant and stops it from turning to mush when mixed with rice. I skipped this once and ended up with sad, limp florets.
Pro cooking tips for perfect results
High-Heat Sauté Mastery
For that perfect tender-crisp broccoli, use a 12-inch cast iron skillet (like Lodge) on medium-high heat—it retains heat better than nonstick pans. Stir the florets every 90 seconds to prevent burning while ensuring even browning.
If your pan lacks heat distribution, switch to a stainless steel skillet like All-Clad—it heats more evenly. 🔥
Celery needs medium-high heat too, but watch closely after 5 minutes—it burns faster than broccoli. If the oil starts smoking before the celery browns, reduce to medium and let it crisp slowly.
The goal is golden edges with slight curling—this means it’s crispy enough to stand up to the soft rice.
Rice Texture Secrets
Don’t skip the 10-minute off-heat rest—this is where the rice transforms from sticky to fluffy. Use a fine-mesh rice steamer basket (like OXO) if you’re nervous about timing. For extra insurance, add 1 tbsp butter to the broth before cooking—it coats the grains and prevents dryness.
If your rice turns out gummy, next time rinse it under cold water before cooking to remove excess starch. For extra fluffiness, fluff with a fork instead of a spoon—it distributes air better and keeps grains separate.
Umami Boosters
The soy sauce and sesame oil combo is your umami powerhouse, but you can amplify it further. Add 1 tsp white miso paste to the vegetable broth for deeper savory notes.
For a nutty twist, toast 1 tbsp slivered almonds in the same oil used for the celery and sprinkle them over the top.
Need more brightness? Swap the lemon juice for 1 tbsp rice vinegar—it adds a tangy kick without overpowering. If you’re using low-sodium soy sauce, add ½ tsp fish sauce (like Red Boat) for extra depth. 💡
Crunch Preservation
The crispy celery topping is the star—serve it immediately for maximum crunch. If you must prep ahead, cook the celery, let it cool completely, then store it in a single layer on a wire rack in the fridge. Re-crisp in a 350°F oven for 3-4 minutes before serving.
For a no-fuss alternative, use thinly sliced bell peppers (like red or yellow) instead of celery—they crisp up faster and add a sweet contrast. If your celery loses crispness during assembly, sprinkle it with ½ tsp cornstarch before reheating—it’ll crisp up like magic.
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. Brown rice takes about 45-50 minutes to cook, so start it first in a separate pot with 2.5 cups water or broth. The texture will be nuttier and heartier, but the crispy celery topping will still shine. Just
What's the best way to make this dish spicier?
Add a pinch of red pepper flakes to the broccoli while sautéing, or stir in 1 tsp sriracha with the soy sauce. For a smoky kick, sprinkle ½ tsp smoked paprika over the finished dish. Fresh red chili slices on top also add heat and visual appeal—just remove them before serving if you prefer less spice.
Can I make this recipe ahead of time?
Cook the rice and broccoli separately, then store them in airtight containers for up to 4 days. Reheat the rice with a splash of water, and warm the broccoli in a skillet for 2-3 minutes. The crispy celery topping should be made fresh—just toast it in the skillet for 3-4 minutes before serving to restore its crunch.
Is there a way to make this dish gluten-free?
Yes, simply swap the soy sauce for coconut aminos or tamari (gluten-free soy sauce). Double-check your vegetable broth label to ensure it's also gluten-free. The rest of the ingredients are naturally gluten-free, so this version will be just as flavorful and satisfying.
Why does my celery topping get soggy?
This usually happens if the celery isn't fully crisped or if it sits too long before serving. For extra insurance, sprinkle the cooked celery with ½ tsp cornstarch before adding it to the dish—it'll help maintain crispness. Also, assemble the dish right before eating to preserve that perfect texture contrast.
