Main Courses
This cheesy green rice recipe delivers the perfect balance of crispy celery crowns and melty cheese-infused rice—every bite is a textural revelation. The secret lies in sautéing celery until golden and folding it into the rice with sharp cheddar and creamy mozzarella for a dish that’s both comforting and restaurant-worthy.
It’s the kind of one-pan meal that transforms simple ingredients into something extraordinary with minimal effort.
What sets this dish apart is the crispy celery that adds a satisfying crunch, while the cheese melts into the rice for a creamy, savory bite. The recipe builds flavor through aromatic garlic and onion, then brightens with peas or spinach for freshness.
Whether you’re feeding a family or meal prepping for the week, this vegetarian-friendly dish comes together in 30 minutes and delivers flavor that lingers.
Ingredients for cheesy green rice
Fourteen ingredients transform into restaurant-worthy cheesy green rice with crispy celery crowns.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Fresh Celery Stems 🧅 | 2 cups | Thinly sliced into crowns |
| Yellow Onion 🧅 | 1 whole | Diced, medium-sized |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Spinach 🌿 | 3 cups | Chopped, loosely packed |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Fresh Mozzarella Cheese 🧀 | 1 cup | Shredded, low-moisture |
| Unsalted Butter 🧈 | 2 tbsp | European-style preferred |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium, homemade or quality brand |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For sautéing celery |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens final flavor |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The celery is non-negotiable for that signature crunch. Look for firm, vibrant stalks with no wilting—Trader Joe's or Whole Foods carry the freshest cuts. For maximum crispiness, slice into thin 'crowns' rather than chopping. The cheese selection matters too: sharp white cheddar should have visible fat marbling, while low-moisture mozzarella prevents a watery texture. Pre-shredded cheese contains anti-caking agents that ruin the melt—always grate yourself. For the rice, jasmine or basmati grains stay distinct rather than turning mushy.
No sharp cheddar? Pepper jack or Gruyère work beautifully, though flavor profiles shift. Fresh spinach wilting before cooking? Frozen peas at half the amount deliver similar texture. The butter can be swapped for olive oil in a pinch, though it lacks the same depth. For extra richness, fold in 1/4 cup sour cream at the end. The celery can be pre-sliced and stored in the fridge for 3 days before cooking—just pat dry with a paper towel to maintain crispness. Need to substitute chicken broth? Vegetable broth with 1/2 tsp soy sauce mimics the umami perfectly.
This dish reheats beautifully—microwave 1-2 minutes with a damp paper towel over it to restore crispiness. Store in an airtight container for 4-5 days, though the celery loses crunch after 2 days. For longer storage, freeze the rice portion without celery (add fresh celery when reheating). The cheese sauce thickens when chilled, so stir in 1 tbsp milk or broth when reheating. Portion into individual containers for easy meal prep—just add fresh spinach when serving to maintain vibrant color.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to dirty multiple pans. Toss everything—rice, celery, onion, garlic—into one pot with broth, let it simmer, then stir in that spinach and cheese at the end. Minimal chopping, zero fuss, and still looks impressive when served.
- Cheese Love: Between us, the sharp cheddar and creamy spinach make this dish ridiculously good. That salty, melty pull when you mix in the cheese? It’s the kind of flavor that makes you go back for seconds without even thinking.
- Lunchbox Hero: Here’s what sold me—this rice keeps perfectly for days. Pack it cold for lunches or reheat it for dinner, and it’s still got that bright, herby kick from the celery and garlic. My kids actually eat their veggies this way (don’t tell them I’m bragging).
- Budget Win: Long-grain rice and a bag of spinach stretch this recipe into a full meal for four on less than $5. Honestly, it’s my go-to when I’m trying to feed the family without breaking the bank. Plus, the leftovers taste just as good the next day.
Step-by-step instructions for cheesy green rice
Master this technique and you'll achieve perfectly crisp celery crowns over creamy, cheesy rice every time.
Prepare the Celery Crowns for Crispy Perfection
Slice the 2 cups fresh celery stems into thin crowns, about ¼-inch thick. I like to cut them slightly on the diagonal for better presentation. Spread them out on a baking sheet and toss with ½ teaspoon of the 1.5 teaspoons diamond crystal kosher salt and ¼ teaspoon of the 0.5 teaspoon ground black pepper.
Roast at 400°F for 15-18 minutes until the edges are deep golden brown and crispy. Flip them halfway through for even browning. The celery should be tender but still hold its shape with a satisfying crunch. Remove from oven and set aside—they'll crisp up even more as they cool.
Sauté Aromatics and Cook the Rice
In a large skillet, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 whole yellow onion and cook for 4-5 minutes until softened. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Add the 1.5 cups long-grain white rice and stir to coat in the butter. Pour in the 1.5 cups chicken broth and bring to a gentle simmer. Cover and reduce heat to low. Cook for 15 minutes without peeking, then fluff with a fork and let sit covered for 5 minutes. The rice should be tender with just a slight bite remaining.
Incorporate Spinach and Cheese Mixture
While the rice cooks, heat the 1 tablespoon extra-virgin olive oil in a separate pan over medium heat. Add the 3 cups chopped fresh spinach and sauté for 2-3 minutes until just wilted. Transfer to a bowl and stir in the 1 tablespoon fresh lemon juice.
In a separate bowl, combine the 1.5 cups sharp white cheddar cheese and 1 cup fresh mozzarella cheese. Once the rice is done, gently fold in the spinach mixture and half of the cheese mixture, reserving the rest for topping. The cheese should melt into the rice, creating a creamy, vibrant green base.
Assemble and Finish with Crispy Toppings
Return the rice to the skillet over low heat and stir in the remaining cheese mixture until fully melted and smooth. The rice should be creamy with visible green flecks of spinach throughout. Taste and adjust seasoning with the remaining 1 teaspoon diamond crystal kosher salt and ¼ teaspoon ground black pepper if needed.
Transfer to serving dishes and top with the crispy celery crowns. Garnish with the 2 sliced green onions. Serve immediately while the celery is still crispy and the cheese is melty. The contrast between the crispy celery and creamy rice is what makes this dish truly special.
Pro Tips For Making Cheesy Green Rice
- TOAST THE RICE FIRST: I learned this the hard way—skipping the toast means your rice will turn mushy when the cheese melts in. Heat a dry pan over medium-high, add the uncooked rice, and stir for 2-3 minutes until the grains look translucent at the edges. This step locks in texture, so don’t rush it (yes, even if you’re impatient like me).
- CHOP CELEERY FINE: Big celery chunks? They’ll turn to mush and ruin the texture. Dice the celery into tiny, even pieces—think rice-sized or smaller—so it blends seamlessly into the dish. My grandmother swore by this, and she was right: it cooks faster and adds a subtle crunch that disappears just enough to be satisfying.
- STEAM THE SPINACH: Dumping raw spinach into the pot will wilt it into a sad, watery mess. Instead, blanch it first: plunge spinach into boiling water for 30 seconds, then shock it in ice water. Drain well and squeeze out excess moisture before stirring it into the rice. This keeps the greens vibrant and prevents a soggy final dish.
- USE SHREDDED CHEESE LAST: Mixing cheese in too early means it’ll clump and burn before the rice is done. Save the shredded cheese for the final 2 minutes of cooking—just stir it in until it melts into a creamy blanket over everything. (Pro move: sprinkle a little extra on top right before serving so it stays gooey.)
Best sauces and condiments for this dish
Creamy Cheese Sauce
The star of this dish is the cheese sauce, where sharp white cheddar and creamy mozzarella blend into a velvety texture. I recommend grating the cheese yourself for the best melt—pre-shredded cheese contains anti-caking agents that prevent proper melting.
For extra richness, fold in ¼ cup sour cream at the end, but keep it optional if you prefer a lighter texture. The sauce should coat the rice evenly, creating that signature creamy green hue from the spinach. 🧀
Tangy Lemon Dressing
A splash of fresh lemon juice brightens the dish, cutting through the richness of the cheese. I use 1 tablespoon at the end when folding in the spinach, but you can adjust to taste.
If you're serving this as a side, a drizzle of lemon on top adds a pop of color and freshness. For a vegan version, swap the cheese for nutritional yeast and use lemon zest instead of juice for depth. 🍋
Crispy Celery Crowns
The crispy celery crowns are what elevate this dish from ordinary to extraordinary. Roasting them at 400°F for 15-18 minutes ensures they’re tender yet crispy. For extra flavor, toss them with a pinch of smoked paprika or garlic powder before roasting.
If you’re short on time, you can achieve a similar texture by sautéing the celery in olive oil over high heat for 5-6 minutes until golden. 🧅
Herb Garnishes
Fresh herbs add a final touch of brightness and color. I like to finish with sliced green onions for a mild onion flavor, but chopped chives or fresh parsley work beautifully too.
For a more robust garnish, sprinkle with toasted sesame seeds or crushed red pepper flakes for a hint of heat. If you’re feeling fancy, a drizzle of hot honey adds a sweet-spicy contrast. 🌿
Spicy Kick Options
For those who love heat, a dash of chili flakes or a sprinkle of hot sauce after serving adds a fiery finish. I keep a small bowl of sriracha on the table for guests to adjust to their preference.
If you’re making this ahead, add the heat just before serving to preserve the crispiness of the celery and the meltiness of the cheese. 🌶️
Extra Creaminess Boost
If your cheese sauce turns out too thick, stir in 1-2 tablespoons of warm chicken broth or heavy cream to loosen it. For a lighter version, swap half the mozzarella for feta cheese—it adds a tangy brightness that pairs perfectly with the creamy base.
If you’re meal prepping, store the sauce and rice separately to prevent sogginess, then mix and reheat just before serving. ✨
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but adjust the amount! Use 1 cup of thawed, drained frozen spinach instead of 3 cups fresh. Squeeze out any excess water first to prevent a watery rice texture. The flavor will be slightly milder, but it works perfectly for meal prep.
How do I make this dish vegetarian?
This recipe is already vegetarian-friendly since it uses cheese! For a vegan version, swap the cheddar and mozzarella for nutritional yeast and vegan cheese, and use vegetable broth instead of chicken broth.
Can I make this ahead of time?
Cook the rice and cheese mixture, then store it in an airtight container for 4-5 days. Reheat gently in the microwave with a damp paper towel over it to restore crispiness. Add fresh celery crowns just before serving to keep them crunchy.
What if my celery isn't crispy?
Try roasting at a slightly higher temperature (425°F) for 12-15 minutes instead. For extra crunch, toss the celery with 1/2 teaspoon cornstarch before roasting. If all else fails, quickly pan-fry the celery in olive oil over high heat for 3-4 minutes until golden.
Can I substitute other greens?
Swap spinach for frozen peas (1/2 cup), chopped kale (2 cups), or broccoli florets (1.5 cups). For best results, cook greens until tender but still vibrant—overcooking turns them mushy.
