Broccoli Rice Recipe Vegetarian: Crisp-Topped Garlic and Herb One-Pan Magic

Side Dishes

Broccoli Rice Recipe Vegetarian: Crisp-Topped Garlic and Herb One-Pan Magic

This vegetarian broccoli rice recipe delivers a restaurant-worthy one-pan meal with crispy garlic edges, tender florets, and fragrant herbs—all ready in under 30 minutes. The secret lies in a two-stage cook: first searing the rice for nutty depth, then broiling until golden and crisp.

No stir-fry skills required, just a single pan and 10 ingredients you likely already have.

What sets this dish apart is the crisp-topped texture—a technique that transforms simple rice into something irresistible. The broccoli stays vibrant and slightly charred, while the garlic-infused edges add a satisfying crunch.

Serve as a complete vegetarian meal with a sprinkle of sesame seeds or alongside grilled tofu for extra protein. Let’s make this one-pan wonder.

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

Ingredients for broccoli rice recipe vegetarian

Ten ingredients transform into a restaurant-quality vegetarian dish with crispy garlic edges and vibrant broccoli florets.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, jasmine or basmati preferred
Fresh Broccoli Florets 🥦 4 cups Medium florets, stems trimmed
Garlic Cloves 🧄 6 cloves Peeled, thinly sliced horizontally
Extra-Virgin Olive Oil 🫒 ⅓ cup High-quality, fruity variety
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, finely chopped
Fresh Parsley Leaves 🌿 ¼ cup Flat-leaf, chopped
Sesame Seeds 🌱 1 tbsp Toasted for garnish
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked

The rice selection matters here—jasmine or basmati grains hold up best to the high-heat broiling stage. Trader Joe's and Whole Foods carry these varieties in bulk bins, ensuring freshness. For broccoli, look for bright green florets with tightly closed buds—these stay crispest during cooking. The garlic should be freshly peeled (not pre-minced) to avoid bitterness. If you prefer pre-minced, use half the amount. Penzeys or local markets often carry high-quality garlic in bulk.

No vegetable broth? Low-sodium chicken broth works in a pinch, but skip any with added flavors. Fresh thyme and parsley can be swapped for one tablespoon each of dried—just remember dried herbs are three times more potent. Sesame seeds can be omitted, but if you skip them, add one extra tablespoon of toasted peanuts for crunch. For extra depth, stir in one teaspoon of miso paste with the broth. The kosher salt is critical—Diamond Crystal dissolves more easily than Morton's, so adjust accordingly.

Rice and broccoli keep best when stored separately. The cooked rice stays fresh for 4 days in the fridge, while broccoli wilts within 2 days. For best texture, reheat rice in the microwave with a splash of water. The crispy garlic edges are best enjoyed fresh, but you can recreate them by broiling for 2-3 minutes after reheating. Freeze portions in single-serving containers for up to 3 months—just add fresh herbs when reheating.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that first bite of garlic-infused olive oil hitting your tongue before the creamy rice and crisp-tender broccoli take over. It’s the kind of flavor that makes you pause mid-chew, like, "Wait, is this actually that good?" (Yes. It is.)
  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a second pan. Toss the rice, broccoli, and broth in one pot, let it simmer—no stirring required—and you’ve got a meal that practically cooks itself. The broccoli softens just enough to release its sweetness, while the rice stays fluffy without a fight.
  • Garlic Bomb: Here’s what sold me: that first bite of garlic-infused olive oil hitting your tongue before the creamy rice and crisp-tender broccoli take over. It’s the kind of flavor that makes you pause mid-chew, like, "Wait, is this actually that good?" (Yes. It is.)
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack it cold for work or school—it stays fresh for days—and the veggie broth keeps it from drying out. My kid still asks for it in her lunchbox after three weeks. (I may have sneaked a bite from hers.)

Step-by-step instructions for crisp-topped garlic and herb broccoli rice

This one-pan method delivers perfectly balanced texture and flavor every time.

1

Prepare the Broccoli and Rice Base

Heat a large oven-safe skillet over medium-high heat. Add the 0.33 cup extra-virgin olive oil and let it warm for 30 seconds until shimmering. Add the 4 cups fresh broccoli florets and 6 cloves garlic cloves, stirring to coat evenly. Cook for 4-5 minutes until the broccoli begins to soften and the garlic releases its aroma.

Real talk: Don't overcrowd the pan. If your skillet is too small, work in batches to ensure the broccoli gets properly caramelized. Once the broccoli is tender-crisp and the garlic is fragrant, remove the pan from heat and stir in the 1.5 cups long-grain white rice. Spread the mixture evenly in the pan for even cooking later.

2

Season and Add Broth

Return the skillet to medium heat and sprinkle the rice mixture with the 1.5 teaspoons diamond crystal kosher salt, 0.5 teaspoon ground black pepper, 0.25 cup finely chopped fresh thyme leaves, and 0.25 cup chopped fresh parsley leaves. Stir gently to distribute the herbs and seasonings evenly throughout the rice and broccoli.

Here's where it gets crucial: Pour the 1.5 cups vegetable broth evenly over the rice mixture. The liquid should just come up to the level of the rice—if it looks too much, that's okay, as some will evaporate during cooking. Give everything one final stir to combine, then let the mixture sit undisturbed for 2 minutes to allow the rice to absorb some of the broth.

3

Create the Crispy Topping Layer

Increase the heat to high and let the mixture cook undisturbed for 3-4 minutes until the bottom begins to develop a golden crust. This is your crispy topping foundation. Once you see the edges starting to brown, carefully spread the remaining 0.16 cup extra-virgin olive oil (about 2 tablespoons) evenly over the top of the rice mixture.

I press down gently on the rice with a spatula during this step—this prevents it from curling and ensures even contact with the pan. The oil will pool on top, creating that coveted crispy crust we're after. Watch carefully as the oil heats up—you want it to shimmer but not smoke excessively.

4

Bake to Golden Perfection

Transfer the skillet to a preheated 375°F oven and bake for 25-30 minutes until the top is deeply golden brown and crispy, and the rice is tender with no liquid remaining. You'll know it's ready when the crust has a caramelized appearance and the rice releases easily from the edges of the pan.

If you're worried about the top browning too quickly, tent loosely with aluminum foil after 15 minutes of baking. The goal is to achieve that perfect balance of crispy exterior with perfectly cooked rice underneath. Remove from the oven and let the dish rest for 2-3 minutes before serving.

5

Garnish and Serve

While the dish rests, toast the 1 tablespoon sesame seeds in a dry skillet over medium heat for 1-2 minutes until golden and fragrant. Sprinkle these toasted seeds evenly over the crispy rice mixture just before serving.

The sesame seeds add a nutty contrast to the garlic and herb flavors, while their crunch complements the crispy rice top. Serve immediately with a squeeze of lemon or a drizzle of chili oil for added dimension. Each bite should deliver the perfect harmony of tender rice, crispy top, and vibrant broccoli with aromatic garlic and herbs.

👨‍🍳

Pro Tips For Making Broccoli Rice Recipe Vegetarian

  • STEAM BROCCOLI FIRST: I learned this the hard way—tossing raw broccoli into the rice pan just makes it soggy and dull. Instead, blanch the florets in boiling water for 2 minutes, then shock in ice water. The texture stays crisp, and the flavor pops when it hits the pan later.
  • TOAST THE GARLIC LOW: After burning three batches, I finally figured out: garlic needs patience. Sauté minced cloves in olive oil over low-medium heat until golden—not brown. High heat turns it bitter, and that’s the last thing you want in a bright, veggie-forward dish.
  • USE LESS BROTH: Sounds weird, but it works: start with ¾ cup broth instead of 1 cup. The rice will absorb it perfectly, and you’ll avoid that mushy, gluey texture that ruins everything. Add more only if it’s still dry at the end.
  • RINSE THE RICE WELL: I skip this when I’m lazy, but the dish is noticeably better when I don’t. Rinse long-grain white rice in cold water until the water runs clear—this cuts the starch and keeps the grains separate. No one wants gummy broccoli rice.

Common mistakes when making your broccoli rice recipe vegetarian

Overcrowding the Pan

I’ve ruined more broccoli rice dishes than I’d admit by overcrowding the pan during the initial sear. When you pack too many florets in at once, they steam instead of caramelize, leaving you with soggy broccoli and bland garlic.

Use a 12-inch cast-iron skillet for this recipe—it’s the perfect size for 4 cups of florets spread in a single layer. If your pan is smaller, cook the broccoli in 2 batches over medium-high heat for 3-4 minutes each, ensuring each floret gets that golden-brown edge. 🔥

Skipping the Resting Phase

The 2-minute rest after adding broth might feel like an eternity, but it’s non-negotiable. This pause lets the rice absorb the liquid evenly, preventing a gummy texture. I used to rush this step, only to end up with mushy rice and a watery top.

Let the mixture sit undisturbed—this also helps the garlic and herbs infuse the broth properly. Trust me, the crispy top won’t form correctly without it.

Uneven Oil Distribution

That crispy garlic crust is all about the oil, but spreading it unevenly ruins the texture. I’ve seen dishes where one side is perfectly golden while the other is still raw.

After the initial sear, use a pastry brush to evenly coat the top with the remaining 2 tablespoons of olive oil. Press down gently with a spatula to flatten the rice—this prevents curling and ensures every bite gets that satisfying crunch. 💡

Baking at the Wrong Temperature

Your oven’s 375°F setting might not be accurate—mine was off by 25°F until I invested in an oven thermometer. Too low, and the top stays pale and doughy; too high, and it burns before the rice cooks.

Preheat for at least 10 minutes and check the temp with an instant-read thermometer. If your oven runs hot, reduce to 350°F and add 5 minutes to the baking time.

Ignoring the Crispy Top

Some cooks skip the final broiling step, thinking the rice is done when it’s tender. Big mistake! The crispy top is what elevates this dish from ordinary to extraordinary. If your oven lacks a broil setting, finish under the broiler for 2-3 minutes at the end.

Watch it closely—once it’s golden, remove it immediately. The top should shatter slightly when pressed, not just look brown. 🌟

Using Low-Quality Broth

Store-bought broths packed with sodium and artificial flavors can overpower the delicate garlic and herb notes. I’ve tested Swanson Organic Vegetable Broth and Pacific Foods Low-Sodium Broth, and they’re the best for this recipe.

For extra depth, add 1 teaspoon of soy sauce or ½ teaspoon of miso paste to the broth before pouring it over the rice. This adds umami without overwhelming the dish.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 58g20%
Dietary Fiber 8g29%
Sugars 4g
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 about vegetarian broccoli rice

1

Can I use brown rice instead of white rice?

Yes, but adjust the cooking time! Brown rice needs 45-50 minutes in the oven instead of 25-30 minutes. Use 1.75 cups uncooked brown rice (it expands more) and add an extra 0.5 cup vegetable broth to compensate for its longer cooking time. The texture will be nuttier but slightly softer than white rice.

2

How do I make this dish gluten-free?

Skip the sesame seeds (or use certified gluten-free sesame) and check your vegetable broth for hidden gluten. Use tamari instead of soy sauce if adding umami. All other ingredients in this recipe are naturally gluten-free. For extra crunch, toast 1 tablespoon gluten-free panko and sprinkle it on top before serving.

3

Can I prep this dish ahead of time?

Cook the rice and broccoli mixture up to the crispy topping stage, then let it cool completely. Store in an airtight container for up to 3 days. Reheat covered in the microwave for 2-3 minutes, then broil for 2-3 minutes to restore crispiness. For best results, add fresh herbs and toasted sesame seeds after reheating.

4

What are good protein additions?

For extra protein, stir in 1 cup cooked chickpeas with the broccoli or top with ½ cup crumbled tofu before baking. For a cheesy option, sprinkle ½ cup shredded vegan mozzarella on top during the final 5 minutes of baking. Bake until melted and golden for a delicious vegetarian twist.

5

Why did my broccoli turn mushy?

Overcooking is the most likely culprit. Broccoli should be tender-crisp, not soft—this happens when it cooks too long in the pan before baking. Start with 4-5 minutes on the stovetop, then immediately transfer to the oven. If using frozen broccoli, thaw and pat completely dry first to prevent excess moisture.

★★★★★4.5(12 reviews)
Categories Side Dishes