Main Courses
This cheesy green rice recipe transforms simple ingredients into a creamy, vibrant one-pan dish that's perfect for weeknight dinners. The secret lies in blending cooked rice with steamed broccoli, sharp cheddar, and a touch of parmesan for that signature rich, velvety texture. I developed this recipe after realizing how often we reach for takeout when we crave something comforting yet fresh—this version delivers both in under 30 minutes.
The magic happens when you sauté the broccoli until tender-crisp before mixing it into the rice, ensuring every bite has that satisfying crunch and vibrant color.
A sprinkle of garlic powder and a splash of chicken broth elevate the flavors, while the melted cheeses create a creamy, cohesive dish that's impossible to resist. This isn't just a side—it's a main course that's hearty, flavorful, and ready in one pan for easy cleanup.
Ingredients for cheesy green rice
Here's what you need to make this creamy, cheesy green rice that's ready in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, jasmine or basmati preferred |
| Fresh Broccoli Florets 🥦 | 4 cups | Cut into bite-sized pieces |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, full-fat preferred |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, vibrant color |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Butter 🧈 | 2 tbsp | Unsalted, melted |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for richness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens the dish |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
The broccoli is the star here—look for bright green florets with tight buds, not yellowing stems. Trader Joe's or Whole Foods usually have the freshest cuts. If you grab pre-cut broccoli, shake off any excess water before cooking—it steams instead of crisps. For the rice, jasmine or basmati holds up best to the creamy sauce. I always use uncooked rice because it absorbs the broth better, but if you're in a hurry, pre-cooked works too (just add a splash more broth).
No sharp cheddar? Monterey Jack or pepper jack melts just as well. Fresh Parmesan is a must—pre-grated gets clumpy and loses that nutty punch. Short on chicken broth? Vegetable broth plus a splash of milk works, but you'll miss that savory depth. Love garlic but hate mincing? Garlic powder with a pinch of salt is a solid swap. The butter and olive oil combo gives that rich mouthfeel—don't skip the olive oil, it balances the richness.
This reheats beautifully—just add a splash of broth or water to loosen it up. Keeps 4-5 days in the fridge, but honestly tastes even better the next day as everything melds. For meal prep, portion into containers with the green onions on top—they stay fresh for 3 days that way. Freezes for 2 months if you want to make a big batch for the week.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just rice, broth, and veggies in one pot, then stir in the cheeses at the end. No extra bowls, no extra stress, and honestly? It’s the kind of meal that makes me feel like I’ve earned a break after cooking.
- Melty Cheese Dream: That sharp cheddar and parmesan combo? It’s the star. The rice soaks up the gooey goodness while the broccoli stays bright, and every bite has this perfect balance of salty, creamy, and just a little bit tangy. My kids fight over the last spoonful—no joke.
- Lunchbox Hero: Between us, this is my go-to for meal prep. It reheats like a dream (microwave or stovetop, no difference) and holds up for days. Pack it cold for work or school lunches, and it’s still warm and satisfying—plus, the cheesy bits make it feel indulgent, not like leftovers.
- Budget Win: Fresh broccoli and rice are cheap staples, and a block of cheddar stretches far. I’ve made this for under $2 a serving, and it’s way more exciting than plain rice. It’s the kind of dish that makes grocery day feel like a victory.
Step-by-step instructions for cheesy green rice
Here's how to make this one-pan wonder with rich, creamy texture and vibrant green color.
Sauté the Broccoli Until Tender-Crisp
Heat the 1 tablespoon olive oil and 2 tablespoons butter in a large skillet over medium-high heat until the butter foams. Add the 4 cups fresh broccoli florets and sauté for 5-6 minutes, stirring occasionally, until the florets turn a bright vibrant green and just begin to soften at the edges. You want them tender-crisp—not mushy—so they'll hold their shape when mixed with the rice.
Sprinkle with the 1 teaspoon garlic powder, ½ teaspoon salt, and ¼ teaspoon black pepper, tossing gently to coat. The garlic powder will infuse the broccoli with subtle warmth, while the salt and pepper enhance its natural sweetness. Remove the broccoli from the skillet and set it aside on a plate—you'll add it back later once the rice is ready.
Toast the Rice for Perfect Texture
In the same skillet, reduce the heat to medium and add the 1.5 cups long-grain white rice. Stir the rice for 2-3 minutes, coating it evenly in the remaining oil and butter. You'll see the rice grains become slightly translucent at the edges—that's your signal it's properly toasted. This step prevents the rice from becoming mushy and gives it a nice nutty flavor.
Pour in the 1 cup chicken broth and stir once more to distribute it evenly. Bring the mixture to a gentle simmer, then immediately reduce the heat to low. Cover the skillet tightly with a lid and let the rice cook undisturbed for 15 minutes. Resist the urge to peek—steam is your friend here, and every time you lift the lid, you risk drying out the rice.
Incorporate the Cheese for Creamy Richness
After 15 minutes, remove the lid and stir in the 1.5 cups sharp cheddar cheese and ½ cup Parmesan cheese. The cheese should melt almost immediately, creating a luscious, creamy sauce that coats every grain of rice. If the mixture looks too thick, add 1-2 tablespoons of water or chicken broth to loosen it. Stir in the 1 tablespoon fresh lemon juice next—this brightens the dish and cuts through the richness of the cheese.
Gently fold in the sautéed broccoli and let everything simmer together for 2-3 minutes until the cheese is fully melted and the rice is tender. The lemon juice will also help tenderize the broccoli slightly, making it even more enjoyable. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or pepper to balance the flavors.
Finish and Garnish for Serving
Once the rice is creamy and the broccoli is evenly distributed, give everything a final stir. The dish should look vibrant with patches of green broccoli and melted cheese throughout. Transfer the skillet to a warm serving platter and let it sit for 2-3 minutes to allow the sauce to thicken slightly and the flavors to meld.
Slice the 2 whole green onions into thin rings and sprinkle them over the top for a pop of color and freshness. Serve immediately while the cheese is still creamy and the rice is warm. This dish tastes even better the next day, but the texture will be slightly firmer—so enjoy it fresh for the ultimate experience!
Pro Tips For Making Cheesy Green Rice
- STEAM THE BROCCOLI FIRST: I learned this the hard way—throwing raw florets into simmering rice just makes your dish soggy and dull. Blanch the broccoli in boiling salted water for 2 minutes, then plunge into ice water to stop cooking. This keeps it vibrant, crisp-tender, and ready to melt into the rice later without turning to mush.
- USE SHREDDED CHEESE DIRECTLY: Skip the grating—sharp cheddar and parmesan lose moisture and flavor when pre-shredded. Buy blocks and shred them yourself with a box grater right before mixing into the rice. The cheese will distribute evenly, melt smoother, and give you that perfect stretchy, gooey texture without clumping.
- TOAST THE RICE DRY: After cooking the rice, spread it on a baking sheet and let it sit uncovered for 5-10 minutes. This evaporates excess steam, preventing a gummy texture when you stir in the cheese and broccoli. (Yes, it looks weird, but your future self will thank you for not dealing with gluey rice.)
- SALT THE BROTH WELL: Chicken broth is the flavor backbone, but store-bought versions are often bland. Add an extra ½ teaspoon of salt per cup of broth before combining with rice—especially if using low-sodium cheese. This ensures every grain is seasoned through, not just the top layer. (I know, I know, but trust the process.)
Creative variations of cheesy green rice
Spicy Southwest Twist
Add ½ teaspoon smoked paprika and ¼ teaspoon cayenne pepper when sautéing the broccoli for a smoky kick. Swap the cheddar for Monterey Jack and stir in ½ cup black beans (drained and rinsed) for extra protein.
Finish with ¼ cup diced jalapeños and a squeeze of lime—this version feels like a fiesta in your mouth. 🌶️
Creamy Mushroom Upgrade
Sauté 8 oz sliced mushrooms with the broccoli until golden, then add 2 tablespoons cream cheese when mixing in the cheddar. The earthy mushrooms pair beautifully with the cheesy rice, creating a rich, umami depth. Garnish with chives instead of green onions for a more sophisticated touch.
Buffalo Chicken Fusion
Mix in ½ cup shredded cooked chicken tossed with 1 tablespoon buffalo sauce (like Frank's RedHot) after adding the cheese. Top with 2 tablespoons crumbled blue cheese and ¼ cup chopped celery for a wild wing-inspired twist. This version is perfect for game day or as a hearty lunch.
Asian-Inspired Sesame Green Rice
Replace the chicken broth with 1 cup coconut milk> and add 1 teaspoon sesame oil, 1 tablespoon soy sauce, and 1 teaspoon grated ginger when sautéing the broccoli.
Swap the cheddar for ½ cup cream cheese> and top with 2 tablespoons toasted sesame seeds and sliced scallions. The coconut milk keeps it creamy while giving it a tropical vibe. 🌱
Breakfast-for-Dinner Version
Stir in 2 scrambled eggs> (cooked separately) and 2 tablespoons shredded hash browns> (sautéed until crispy) when mixing the cheese. Add a pinch of onion powder> and top with crumbled bacon> for a satisfying morning-to-night meal. This version feels indulgent but still light enough for dinner.
Vegan Cheesy Alternative
Use 1.5 cups cooked quinoa> instead of rice and replace the cheeses with 1 cup vegan mozzarella shreds> (like Miyoko's) and ½ cup nutritional yeast> for that cheesy flavor.
Add 1 tablespoon lemon juice> and 1 teaspoon turmeric> for extra richness. The texture stays creamy without dairy, and the turmeric adds a beautiful golden hue. 🌿
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 longer to cook—about 30-40 minutes—so start by toasting it in the skillet for 3-4 minutes until fragrant. Then add the broth and simmer uncovered for 20 minutes before covering to steam. The texture will be nuttier and heartier, but the dish may absorb more liquid. Use 1.5 cups uncooked brown rice and add an extra ½ cup broth if needed.
Why did my cheesy rice turn out dry or grainy?
This usually happens if you peeked while the rice was cooking or didn't add enough liquid. Always cover the skillet tightly and avoid lifting the lid during cooking. If it's too dry, stir in 1-2 tablespoons of warm broth or water and let it sit covered for 5 minutes to reabsorb. For next time, use 1.5 cups cooked rice instead of uncooked to control moisture better.
Can I make this dish ahead of time?
This cheesy green rice actually tastes even better the next day. Let it cool completely, then store in an airtight container in the fridge for up to 4-5 days. Reheat in the microwave with a splash of broth or water until warm. For best texture, add fresh green onions and a sprinkle of cheese when reheating. It reheats beautifully and makes meal prep a breeze!
What's the best cheese substitute if I don't have cheddar?
Monterey Jack or pepper jack work perfectly—they melt smoothly and add a milder flavor. For extra creaminess, try ½ cup cream cheese mixed with your shredded cheese. If you're avoiding dairy, use 1 cup vegan mozzarella shreds (like Miyoko's) plus ½ cup nutritional yeast for that cheesy tang. Just add a pinch of turmeric for color if using vegan cheese.
How can I make this dish more flavorful without extra ingredients?
Boost the flavor by sautéing the broccoli for 1 extra minute until deeper green, then stir in 1 teaspoon smoked paprika with the cheese. A splash of 1 tablespoon lemon juice brightens everything, and toasting the rice for 3-4 minutes before adding broth adds nutty depth. For a quick umami kick, add ½ teaspoon fish sauce when mixing in the cheese—it disappears but makes a huge difference!
