Side Dishes
This broccoli green rice casserole recipe delivers the perfect balance of crispy celery crowns and creamy herb-infused rice—transforming a simple side into a showstopping centerpiece. 🌟 The secret lies in layering tender green rice with vibrant broccoli and a golden, textured celery topping that adds both flavor and visual appeal.
I developed this recipe after years of testing variations, ensuring every bite delivers that satisfying contrast between the rich rice and crunchy crown.
The foundation is a creamy herb rice—infused with fresh parsley, thyme, and a touch of garlic for depth—while the broccoli adds a bright, fresh element that cuts through the richness.
The celery crown, made with crispy breadcrumbs and melted cheese, creates that coveted golden finish that makes this casserole irresistible. What sets this apart is how the textures and flavors work together: the tender rice, the slightly crisp broccoli, and the crunchy, savory crown.
By the time it emerges from the oven, you’ll have a dish that’s restaurant-quality yet simple to prepare—ideal for weeknight dinners or holiday gatherings. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of flavors and textures.
This isn’t just a side dish; it’s a main attraction that elevates any meal.
Whether you’re serving it as a vegetarian centerpiece or pairing it with grilled proteins, this casserole brings together the best of comfort food with a touch of elegance.
The best part? It’s foolproof—no advanced techniques required, just a few key steps to ensure crispy, creamy perfection every time. Let’s get started!
Ingredients for broccoli green rice casserole
These 15 ingredients transform simple rice and veggies into restaurant-quality casserole magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Florets 🥦 | 6 cups | Medium-sized, stems trimmed |
| Celery Stalks 🧅 | 3 whole | Thinly sliced for crown |
| Fresh Parsley 🌿 | ½ cup | Chopped, stems removed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for best texture |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy celery crown |
| Unsalted Butter 🧈 | 4 tbsp | Melted for richness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing broccoli |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens flavors |
The rice is your canvas—jasmine or basmati gives that perfect fluffy texture. I always grab Daybreak or Lundberg from the bulk section at Whole Foods—they stay fresher longer. Fresh broccoli is a must; Trader Joe's has the best pre-cut florets if you're short on time, but nothing beats the crunch of freshly trimmed stems. The celery crown? Thinly sliced is key—use a mandoline if you're feeling fancy. For the herbs, fresh parsley and thyme make all the difference, but dried works in a pinch at half the amount. The garlic? Four cloves might sound like a lot, but trust me—it disappears into the creamy rice.
No sharp cheddar? Pepper jack adds a kick, or Gruyère for nutty depth. Running low on panko? Toasted breadcrumbs work too—just pulse stale bread in a food processor. The heavy cream is non-negotiable for that luscious texture, but half-and-half in a bind stretches it further. Vegetable broth matters—low-sodium so you can control the seasoning. The celery crown needs butter and olive oil for that golden, crispy finish. Pro tip: Zest your lemon for extra brightness if you're feeling extra (the juice alone works too).
This casserole tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers covered for 4-5 days in the fridge, or 3 months frozen. To reheat, cover with foil and bake at 350°F until bubbly. The celery crown gets crispy again with a quick broil. For extra crispiness, broil 2-3 minutes at the end—just watch it like a hawk!
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Toss everything—rice, broccoli, celery, herbs—into one baking dish, add the sauce, and let the oven do the work. Seriously, I’ve made this on nights when I’m still in my pajama pants.
- Herb-Packed Punch: That fresh thyme and parsley? They turn this from a basic casserole to something ridiculously flavorful. The broccoli stays vibrant, the celery adds a subtle crunch, and the herbs? They make every bite taste like you actually put in effort. (Spoiler: You didn’t have to.)
- Meal Prep MVP: Between us, this is my go-to for busy weeks. I make a big batch on Sunday, portion it out, and reheat slices all week—lunches, leftovers, or even a quick dinner when I’m starving. The rice holds up, the broccoli doesn’t turn mushy, and honestly? It tastes better the second day.
- Budget-Friendly Green: Fresh broccoli and celery are cheap, rice is a staple, and a handful of herbs stretch a long way. I’ve fed four people for under $10 with this, and it’s still hearty enough to fill everyone up. Plus, it’s one of those dishes where you can use whatever veggies you have on hand—no waste, just flavor.
Step-by-step instructions for broccoli green rice casserole
Here's how to build that perfect harmony of crispy celery crown and velvety herb rice—every layer matters!
🍳 Step 1: Sauté Broccoli and Celery for Maximum Flavor
Heat 2 tablespoons extra-virgin olive oil in a large skillet over medium-high heat until shimmering. Add the 6 cups broccoli florets and cook for 5-6 minutes, stirring occasionally, until the edges turn bright green and just beginning to soften. Here's the thing—you want to preserve that vibrant color and crisp texture.
Push the broccoli to one side of the pan and add the 3 whole celery stalks, sliced thinly into crowns. Cook for 3-4 minutes until the celery softens slightly and releases its natural sweetness. Add the 4 cloves minced garlic and 1 tablespoon chopped thyme, cooking for 30 seconds until fragrant. This aromatic base will infuse every bite of your casserole.
👨🍳 Step 2: Cook the Rice to Perfect Al Dente
In a separate pot, melt 2 tablespoons unsalted butter over medium heat and add the 2 cups long-grain white rice. Toast the rice for 2 minutes, stirring constantly, until it's translucent at the edges and smells nutty. This step prevents mushy rice and builds flavor.
Add the 2 cups vegetable broth and bring to a boil. Immediately reduce heat to low, cover tightly, and simmer for 12-14 minutes until the liquid is absorbed but the rice still has a slight bite. Don't peek! Every time you lift the lid, you lose 5 minutes of cooking time. When done, the rice should be tender but still firm to the tooth.
🥘 Step 3: Create the Creamy Herb Sauce
Return the sautéed broccoli and celery to the skillet and stir in the 0.5 cup chopped parsley, 1.5 teaspoons kosher salt, and 0.5 teaspoon black pepper. Remove from heat and let cool for 2 minutes. Then stir in the 0.5 cup heavy cream and 1 tablespoon fresh lemon juice, mixing until the cream is fully incorporated and the vegetables are coated in that luscious sauce.
This is where the magic happens—the lemon brightens the richness of the cream while the herbs infuse their aromatic essence. The sauce should be thick but still coat the back of a spoon. If it's too thin, simmer uncovered for 1-2 minutes to reduce slightly. Taste and adjust seasoning—this is your flavor checkpoint before assembly.
🔥 Step 4: Assemble the Casserole Layers
Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the cooked rice evenly across the bottom, creating a flat surface. Then spoon the broccoli and celery mixture over the rice, pressing down gently to create an even layer. The reason we press down is to prevent the celery crowns from floating during baking.
In a small bowl, mix the 2 cups shredded cheddar cheese with the 1 cup panko breadcrumbs. Sprinkle this mixture evenly over the top of the casserole, pressing down lightly with your fingers. The cheese will melt into a creamy blanket while the panko creates that coveted crispy top layer. This is the moment that matters—getting that perfect balance of textures.
⏰ Step 5: Bake to Golden Perfection
Transfer the assembled casserole to the preheated oven and bake for 25-30 minutes until the top is deep golden brown and the cheese is fully melted and bubbly. The celery crowns should be crispy enough to stand up when you press them gently with a fork—this is your visual cue that they're perfectly cooked.
Let the casserole rest for 10 minutes before serving. This resting period allows the flavors to meld and the juices to redistribute, ensuring every forkful delivers that perfect harmony of creamy rice, tender broccoli, and crispy celery crown. Real talk: the first bite is worth the wait—creamy, herby, and perfectly textured in every layer.
Pro Tips For Making Broccoli Green Rice Casserole
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this keeps them vibrant and prevents mush. I learned this the hard way when my casserole turned into a sad, gray sludge by baking day.
- Toast Celery Lightly: Sauté chopped celery in butter for 5 minutes before adding other veggies—it softens the stalks and deepens their flavor. Skipping this step means your celery will stay crunchy and underwhelming.
- Don’t Overmix the Rice: Stir the cooked rice just until combined with the sauce—lumpy is better than gummy. I used to beat it like I was kneading dough, and the final texture suffered.
- Bake Covered, Then Uncovered: Start with foil on for 20 minutes to trap steam, then remove it for the last 10—this guarantees a creamy center and crispy top. My first attempt without this step ended up either soggy or dry.
Pro cooking tips for broccoli green rice casserole
Rice Texture Control
To achieve that perfect al dente rice base, toast the grains in 2 tablespoons melted butter for exactly 2 minutes before adding broth. This step creates a nutty flavor and prevents gummy rice.
I use a tight-fitting lid and set a timer for 12-14 minutes—no peeking! The rice should have a slight resistance when pressed between fingers, not be mushy. 🌱
Celery Crown Technique
Slice celery paper-thin using a mandoline for even crowns, or carefully cut by hand with a sharp knife. Cook until just tender—3-4 minutes—so they hold their shape during baking.
For extra crispiness, toss the cooked crowns with 1 tablespoon melted butter before assembling the casserole. This adds a golden finish and prevents sogginess. 🧅
Sauce Consistency Matters
The creamy herb sauce should coat the back of a spoon but not be watery. If too thin, simmer for 1-2 minutes to reduce. I like to add 1 tablespoon lemon juice at the end to brighten flavors—this balances the richness of the heavy cream.
Taste and adjust salt before assembling; you can't fix underseasoned casseroles later. 💡
Layering for Even Baking
Press the broccoli and celery mixture gently but firmly into the rice layer to prevent floating. Spread the cheddar-panko topping evenly, then press lightly with your fingers. This ensures the cheese melts uniformly and the panko gets crispy, not clumpy.
A 9x13-inch baking dish is ideal—don't overfill, or the crown may not brown properly. 🔥
Broiling for Extra Crisp
For a restaurant-worthy finish, broil for 2-3 minutes at the end of baking. Watch closely—cheese burns fast! The celery crowns should be golden and crispy, standing up when pressed. Let the casserole rest 10 minutes before serving; this lets juices redistribute for that perfect first bite. 💛
Make-Ahead Magic
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. This helps the celery crown dry slightly for better browning. Bake straight from the fridge, adding 5-10 minutes to the cooking time. For leftovers, reheat covered at 350°F until bubbly—20-25 minutes usually does the trick. 📅
Nutrition facts
Frequently asked questions
Can I make this casserole without heavy cream?
Yes! For a lighter version, substitute the heavy cream with ½ cup whole milk plus 1 tablespoon cornstarch mixed together. Simmer the sauce until thickened to achieve that creamy texture. The flavor will be slightly less rich, but still delicious—especially if you add an extra splash of lemon juice for brightness.
How do I prevent the celery crowns from getting soggy?
Two key tricks: First, cook the celery crowns until just tender (3-4 minutes) before assembling. Second, toss them with 1 tablespoon melted butter before adding to the casserole—this creates a protective barrier. For extra insurance, broil for 2-3 minutes at the end to crisp them up again.
Can I use frozen broccoli instead of fresh?
Thaw and drain the broccoli completely before using. Since frozen florets are often smaller, you may need 7-8 cups to match the fresh volume. For best texture, steam the frozen broccoli for 2-3 minutes before sautéing to remove excess moisture. The flavor will be slightly less vibrant, but still tasty.
What's the best way to reheat leftovers?
Cover the casserole with foil and reheat at 350°F for 20-25 minutes until bubbly. For extra crispiness, broil for 1-2 minutes at the end. The celery crowns may lose some crunch, but the flavors stay rich. Pro tip: Reheat uncovered for the last 5 minutes to restore some crispness.
Can I make this gluten-free?
Yes! Replace the panko with 1 cup gluten-free breadcrumbs or crushed gluten-free crackers. For extra binding, mix in 1 tablespoon cornstarch with the crumbs. The texture will be slightly different but still delicious. Also check your broth and cheese labels to ensure they're gluten-free certified.
