Broccoli and Rice Recipe No Cheese: Crisp-Topped Veggie Power Bowl

Side Dishes

Broccoli and Rice Recipe No Cheese: Crisp-Topped Veggie Power Bowl

This broccoli and rice recipe no cheese delivers a crisp-topped veggie power bowl packed with bold flavors and satisfying texture. The secret lies in perfectly cooked jasmine rice and tender-crisp broccoli florets, tossed with a savory garlic-ginger sauce that builds depth without relying on dairy.

My version transforms simple ingredients into a restaurant-worthy side that stands up as a main dish.

What makes this recipe work is the crispy topping—crumbled fried shallots and toasted sesame seeds add irresistible crunch while balancing the dish's natural sweetness. The garlic-ginger sauce infuses every bite with aromatic warmth, while a squeeze of lemon brightens the final result.

With just 15 minutes of active prep and 25 minutes of cooking time, you'll have a vibrant, protein-packed bowl that's as nutritious as it is delicious.

👨‍🍳
Difficulty
Easy
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli and rice recipe no cheese

Jasmine rice and vibrant broccoli florets form the foundation of this restaurant-quality veggie power bowl.

Ingredient Amount Notes
Jasmine Rice 🌾 1 ½ cups Uncooked, long-grain preferred
Fresh Broccoli Florets 🥦 4 cups Tender stems included, cut into bite-sized pieces
Shallots 🧅 ½ cup Thinly sliced for frying
Sesame Seeds 🌰 2 tbsp Toasted for nutty aroma
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Fresh Ginger 🌿 1 tbsp Grated, finely chopped
Vegetable Oil 🫒 ¼ cup High smoke point preferred
Lemon Juice 🍋 1 ½ tbsp Freshly squeezed
Low-Sodium Soy Sauce 🥢 1 ½ tbsp For umami balance
Sesame Oil 🫒 1 tsp Toasted for authentic flavor
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning rice
Ground Black Pepper 🌶️ ½ tsp Freshly ground for heat
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Green Onions 🧅 3 whole Thinly sliced for garnish
Sesame Oil (for frying) 🫒 ½ tsp Separate from sauce

The jasmine rice is the backbone of this dish—its floral aroma pairs beautifully with the broccoli's natural sweetness. For optimal texture, use long-grain jasmine rice from brands like Lotus Foods or Uncle Ben's, which consistently yield fluffy grains. Fresh broccoli is non-negotiable; look for bright green florets with tightly packed buds at Whole Foods or your local farmers' market. The shallots should be firm and pale—avoid any with sprouts or soft spots. Toasting the sesame seeds in a dry pan until golden adds a nutty depth that elevates the entire dish, so don't skip this step.

No sesame oil? Avocado oil or grapeseed oil work in a pinch, though they lack the toasted aroma. Substitute the soy sauce with tamari for gluten-free, or coconut aminos for a lighter profile. The garlic and ginger can be swapped for garlic powder and ground ginger at half the amount, but fresh is ideal for that aromatic punch. For extra crunch, consider adding toasted peanuts or crushed wasabi peas—both add texture without cheese. If your broccoli stems are thick, peel them first for even cooking.

Store the cooked rice and broccoli separately in airtight containers for up to 4 days in the fridge. The fried shallots keep for 3 days if stored in a sealed container with a paper towel to absorb moisture. Reheat the rice and broccoli separately, then toss with fresh lemon juice and sesame oil before adding the crispy toppings. For meal prep, portion the sauce separately and mix just before serving to maintain that restaurant-fresh crunch. The dish reheats beautifully—just add a splash of water to the rice if it seems dry.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that moment when the garlic hits the pan and the shallots caramelize just enough to coat every grain of rice. Toss in the broccoli, sprinkle sesame seeds at the end, and suddenly you’ve got a dish that’s ridiculously good without a single cheese crumb. The texture? Crispy edges on the florets, sticky-sweet rice—it’s the kind of flavor that sticks with you.
  • I’ll be real: this recipe costs me about $3 for a full meal. Jasmine rice in bulk, a bunch of broccoli, and shallots that last forever. No cheese means no melting disasters or pricey blocks—just pure, simple ingredients that don’t break the bank. And leftovers? They’re my secret weapon for lazy mornings or last-minute lunches.

Step-by-step instructions for crisp-topped broccoli and rice bowl

Here's the method to create a perfectly balanced veggie bowl with crispy rice topping and vibrant broccoli.

1

Prepare the Crispy Rice Topping

Heat a large skillet over medium-high heat and add the 0.25 cup vegetable oil and 0.5 tsp sesame oil (for frying). Once shimmering, add the 0.5 cup shallots and cook for 3-4 minutes until golden and fragrant. Remove and set aside.

In the same pan, add the 1.5 cups jasmine rice and toast for 2-3 minutes until lightly golden and you can smell the nutty aroma. This toasting creates the crispy texture we want. Immediately add 1.5 cups vegetable broth and bring to a gentle simmer. Cover and cook for 15 minutes on low heat until the liquid is absorbed and rice is tender. Remove from heat and let sit covered for 5 minutes. Fluff with a fork and spread the rice on a baking sheet to cool completely.

2

Create the Flavorful Broccoli Base

In a separate skillet, heat 1 tablespoon vegetable oil over medium heat. Add the 4 cloves garlic cloves and 1 tablespoon fresh ginger, cooking for 30 seconds until fragrant but not browned. Add the 4 cups fresh broccoli florets and stir to coat in the oil. Cook for 5-6 minutes until the broccoli is bright green and tender-crisp.

Season immediately with 1 teaspoon diamond crystal kosher salt and 0.5 teaspoon ground black pepper. Remove from heat and stir in 1.5 tablespoons low-sodium soy sauce and 1.5 tablespoons lemon juice. The acidity from the lemon will brighten the flavors while the soy sauce adds umami depth.

3

Assemble and Finish with Crispy Topping

Transfer the broccoli mixture to a serving platter and spread evenly. In a small bowl, whisk together 1 teaspoon sesame oil and 2 tablespoons sesame seeds. Drizzle this mixture over the broccoli, then sprinkle the cooled rice evenly on top. The contrast between the crispy rice and tender broccoli creates the perfect texture combination.

Garnish with 3 whole green onions, thinly sliced, and serve immediately. The crispy rice topping should maintain its texture while the broccoli remains vibrant and flavorful. Each bite delivers a satisfying mix of textures and balanced seasoning without any cheese.

👨‍🍳

Pro Tips For Making Broccoli And Rice Recipe No Cheese

  • Sear Shallots First: I learned this the hard way—if you toss raw shallots into the pan with the garlic, they’ll just stew instead of caramelize. Slice them thin, hit them with a splash of water, and let them cook uncovered on medium-high for 3-4 minutes until golden. That sweet, nutty flavor is the thing that matters most in this dish.
  • Cut Broccoli Uniformly: Big, uneven florets mean some will be mushy by the time the smaller ones are tender. Trim the stems, then cut all florets into 1-inch pieces—same size, same shape. Sounds tedious, but it guarantees even cooking and keeps the texture perfect.
  • Don’t Skip the Rice Rinse: Jasmine rice sticks like glue if you skip this step. Rinse it in a fine-mesh strainer under cold water until the water runs clear, then drain well. I know, I know—it’s extra work, but it makes a real difference in avoiding gummy rice.
  • Toast Sesame Seeds Last: If you add sesame seeds too early, they’ll burn before the rice is done. Instead, sprinkle them on at the very end, right when the rice is fluffy and the broccoli is just tender. A quick 30-second toast in the same pan gives them that perfect nutty crunch without overpowering the dish.

Troubleshooting perfect results

Broccoli Overcooked?

If your broccoli turns mushy instead of tender-crisp, you likely cooked it too long or used too much liquid. I recommend cutting florets into even bite-sized pieces (about 1-inch) for consistent cooking.

For 4 cups, aim for 5-6 minutes over medium heat—any longer and the texture suffers. 🥦

Rice Too Dry?

The crispy rice topping relies on precise moisture control. If your rice comes out dry, you may have used too much heat or not enough broth. For 1.5 cups uncooked jasmine rice, use 1.5 cups vegetable broth—never substitute with water.

After cooking, let it steam covered for 5 minutes before fluffing. Spread on a tray to cool completely before topping.

Sauce Too Bland?

Flat flavors usually mean insufficient seasoning or missing acidity. Boost umami with an extra ½ teaspoon soy sauce or 1 teaspoon fish sauce (if vegetarian, use mushroom sauce).

Brighten with 1 extra tablespoon lemon juice—the acidity cuts through richness. Toast ½ teaspoon sesame seeds in the pan before adding broccoli for extra depth.

Crispy Topping Fails?

For the rice to stay crispy, it must cool completely before topping. Spread it on a baking sheet and let it air-dry for 10-15 minutes at room temperature.

If the rice loses crispness after assembly, broil for 1-2 minutes at 350°F just before serving. Avoid reheating in the microwave—it steams instead of crisping.

Broccoli Too Soft?

Broccoli stems often cook slower than florets. Peel thick stems and cut them into ¼-inch slices for even cooking. Start with 4 minutes at medium heat, then check texture. For extra crunch, finish under the broiler for 1 minute at the end. 🌶️

Rice Sticks Together?

Overmixed rice clumps because starches release during cooling. Fluff gently with a fork once after cooking, then spread immediately on a tray. Avoid stirring again—this breaks grains. For extra fluffiness, add ½ teaspoon rice vinegar to the cooking water before simmering. The acidity prevents gumminess.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 3g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this broccoli and rice dish gluten-free?

Simply swap the soy sauce for tamari or coconut aminos—both provide umami without gluten. For extra flavor, add 1 teaspoon gluten-free fish sauce (or mushroom sauce for vegetarian) to the broccoli mixture. All other ingredients are naturally gluten-free.

2

How do I keep the crispy rice topping from getting soggy?

The key is cooling the rice completely before adding it. Spread the rice on a baking sheet and let it air-dry for 10-15 minutes at room temperature. For extra insurance, broil the assembled dish for 1-2 minutes at 350°F right before serving. Never microwave the rice topping—it steams instead of staying crisp!

3

Can I use frozen broccoli instead of fresh?

Frozen works in a pinch, but fresh broccoli delivers the best texture and flavor. If using frozen, thaw and pat completely dry before cooking. For 4 cups of fresh florets, use 3 cups frozen (they shrink during cooking). Add the broccoli to the pan 1 minute later than fresh to avoid overcooking.

4

What are good protein additions to make this a complete meal?

This dish pairs beautifully with plant-based proteins like tofu (pan-fried with soy sauce), tempeh (marinated in garlic-ginger), or edamame (lightly steamed). For meat-eaters, grilled chicken breast or shrimp work wonderfully. Add protein after assembling the bowl to keep it separate and maintain crispness.

5

How do I store leftovers without losing texture?

Store the cooked rice and broccoli separately in airtight containers for up to 4 days. Keep the crispy toppings (shallots, sesame seeds) in a sealed container with a paper towel to absorb moisture. When reheating, warm the rice and broccoli separately, then toss with fresh lemon juice and sesame oil before adding crispy toppings to restore texture.

★★★★★5.0(10 reviews)
Categories Side Dishes