Side Dishes
This cheesy rice pilaf delivers the perfect balance of creamy texture and golden, crispy cheese granules on top—every bite is a revelation.
The secret lies in toasting the rice with butter and garlic before simmering it in broth, then finishing with a layer of sharp cheddar and mozzarella that transforms into irresistible, caramelized bits.
I developed this recipe after years of experimenting with rice dishes, and it consistently earns rave reviews for its rich, savory depth and satisfying contrast of textures.
The foundation starts with long-grain white rice cooked in a flavorful broth, then mixed with melted butter, herbs, and a blend of cheeses that melts into a velvety sauce while developing that coveted crispy crust.
What sets this apart is the technique of sprinkling cheese in stages—first blending into the rice, then creating that signature golden blanket on top.
Whether you're serving it as a side for roasted chicken or as a hearty main dish with added protein, the result is always impressive yet simple to achieve.
Ingredients for cheesy rice pilaf
The perfect blend of buttery rice, sharp cheeses, and aromatic herbs creates this standout dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed thoroughly |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for toasting |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, block preferred |
| Mozzarella Cheese 🧀 | ¾ cup | Shredded, part-skim or whole milk |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Heavy Cream 🥛 | ¼ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For drizzling |
The rice is the backbone—long-grain white gives the best texture for that crispy crust. Lundberg Family Farms or Jasmine rice from Trader Joe's both work well. For the butter, grab European-style unsalted from Whole Foods if you can—it has more flavor. The garlic should be fresh; pre-minced jars lose potency fast. If you're using pre-shredded cheeses, Kraft Natural melts better than most store brands, but freshly grating always wins. The cheddar should be sharp—Cabot or White Cheddar from Costco are my go-tos.
No sharp cheddar? Pepper Jack or Gruyère both add great depth. Fresh parsley wilting? Dried parsley at one-third the amount works in a pinch. The heavy cream can be swapped for half-and-half if you're watching calories, though it won't be as rich. For a dairy-free version, use full-fat coconut milk—it adds a subtle sweetness that balances the sharpness. The thyme is non-negotiable; it's what ties all the flavors together. If you're using fresh, double the amount of dried thyme. The chicken broth can be subbed with vegetable broth for a vegetarian version, though the flavor will be slightly milder.
This dish reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes at 350°F. The cheese topping gets even crispier the second time around. Store leftovers in an airtight container for up to 4 days in the fridge. For make-ahead prep, assemble everything except the cheese topping, refrigerate overnight, then bake before serving. The flavors meld beautifully overnight, and the cheese crust will be even more golden. Portion into individual containers for easy lunches—just add a sprinkle of cheese on top before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Just brown the garlic in butter, toast the rice, pour in the broth, and let it simmer—no extra pans, no fuss. The cheese melts right into the grains while everything cooks, so you’re left with golden, creamy rice and a sink that stays spotless.
- Cheese-Pull Magic: That sharp cheddar? It’s the secret weapon. When it melts into the fluffy rice, you get these little pockets of gooey, salty goodness in every bite—like a grilled cheese but better. Honestly, I’ve seen grown adults reach for seconds just because of this step alone.
- Lunchbox Hero: This pilaf stays fresh for days, making it my go-to for meal prep. Pack it cold for work or school lunches, and it reheats beautifully—no soggy rice here. My kids actually eat their leftovers, which, between us, is basically a miracle.
- Budget Stretch: A single bag of rice, a block of cheese, and a few cloves of garlic go a long way. Chicken broth is cheap, and butter adds richness without breaking the bank. I’ve made this for $2 a serving, and it still feels like a restaurant-worthy dish.
Step-by-step instructions for cheesy rice pilaf
This method delivers that perfect contrast—crispy golden granules on top, creamy cheesy goodness underneath.
Toast the Rice and Butter for Rich Flavor
Heat the 1 tablespoon extra-virgin olive oil and 0.5 cup unsalted butter in a large skillet over medium heat. Add the 1.5 cups long-grain white rice and stir constantly for 3-4 minutes until the rice becomes translucent at the edges and lightly toasted. This step develops deep nutty flavors that carry through the entire dish.
Remove the skillet from heat and immediately add the 4 cloves minced garlic, 1 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Stir to coat the rice evenly. The garlic should sizzle slightly but not burn—this ensures aromatic flavor without bitterness. Let the mixture cool for 1 minute before adding liquid to prevent cooking immediately.
Cook the Pilaf in Chicken Broth
Return the skillet to medium heat and pour in the 2 cups chicken broth. Stir gently to combine, then bring to a simmer. Reduce heat to low and cover tightly with a lid. Let the rice cook undisturbed for 15 minutes—this allows the grains to absorb liquid evenly without becoming mushy.
After 15 minutes, check the rice. If the liquid has been absorbed but the rice still feels slightly firm to the touch, add 2 tablespoons water and cook another 5 minutes. The goal is al dente rice that will finish cooking with residual heat when we add the cheeses. If you stir too much at this stage, you'll break the grains and create a mushy texture.
Add Cream and Cheese for Creamy Texture
Remove the skillet from heat and stir in the 0.25 cup heavy cream and 1 cup shredded sharp cheddar cheese. Let it sit for 2 minutes to allow the cream to blend completely and the cheese to begin melting. This creates a velvety base that prevents the final dish from being too dry.
Next, fold in the 0.75 cup shredded mozzarella cheese using a spatula. The mozzarella should melt into the mixture but still maintain some texture—this gives the perfect creamy yet slightly stretchy consistency. If the mixture looks dry, add 1 tablespoon chicken broth to loosen it. The cheese should coat the rice evenly without clumping.
Create the Golden Crisp Topping
Transfer the rice mixture to a 9x9-inch baking dish and spread it evenly. In a small bowl, combine 0.25 cup fresh parsley with 2 tablespoons shredded cheddar cheese and 1 tablespoon shredded mozzarella cheese. Sprinkle this mixture evenly over the top of the rice.
Place the baking dish under a broiler set to high heat. Watch carefully for 3-5 minutes until the topping turns deep golden brown and forms crispy granules. The key is timing—you want it to brown quickly before the cheese underneath melts too much. If the top browns unevenly, rotate the dish for even exposure.
Rest and Serve with Perfect Texture
Remove the dish from the broiler and let it rest for 5 minutes before serving. This resting period allows the heat to distribute evenly, ensuring every bite has that creamy center and crispy topping. The rice should be tender but not mushy, with the cheeses fully melted into a cohesive texture.
Garnish with an extra sprinkle of fresh parsley and serve immediately. The contrast between the crispy golden granules and the creamy, cheesy rice is what makes this pilaf truly special. Each forkful delivers that perfect balance of textures and flavors that keeps people coming back for seconds.
Pro Tips For Making Cheesy Rice Pilaf
- Toast the Garlic Right: Sauté those minced garlic cloves in the butter until they’re golden, not brown—about 30 seconds. After burning three batches, I finally realized this is the moment the whole dish gets its depth. Skip this, and you’ll just taste raw garlic hiding in your cheesy rice.
- Use Cold Butter: Start with cold, cubed butter instead of melted—drop those chunks into the hot rice at the end. It’ll melt into creamy pockets while keeping the texture light. I was skeptical until I tried it: the result is richer without turning gummy.
- Stir Once, Then Stop: After adding the broth, stir the rice once to distribute it, then walk away. Peeking or stirring constantly turns your pilaf into mush. Cover and let the steam do the work—this is where the even, fluffy texture happens.
- Grate Cheese Fresh: Skip the pre-shredded stuff—it’s coated with anti-caking agents that make your pilaf taste like plastic. Use a box grater and fold the cheese in after the rice is off the heat. The heat melts it into silky strands, not clumpy lumps. (Yes, even if you’re impatient like me.)
Perfect pairings for this dish
Protein Pairings
This cheesy rice pilaf works beautifully as a side for grilled chicken breast or pan-seared pork chops. The creamy texture and sharp cheeses complement the savory richness of proteins perfectly. I like to serve it with lemon-herb grilled chicken—the acidity cuts through the richness of the pilaf.
For a heartier meal, add sautéed mushrooms or caramelized onions to the rice before baking. 🍗
Vegetable Sides
A simple roasted Brussels sprouts salad with balsamic glaze adds a crisp, tangy contrast to the creamy pilaf. Toss 1 lb Brussels sprouts with 2 tbsp olive oil, 1 tbsp balsamic vinegar, and ½ tsp salt, then roast at 425°F for 20 minutes.
The caramelized edges balance the rich cheeses beautifully. Another great option is garlic sautéed green beans with a splash of lemon juice. 🥦
Beverage Pairings
For a refreshing contrast, serve this pilaf with a crisp white wine like Sauvignon Blanc—its citrus notes complement the sharp cheddar and creamy texture. A light lager such as Peroni or Corona also works well, especially if you've added a touch of spice like red pepper flakes.
For a non-alcoholic option, sparkling water with lemon keeps the meal light and refreshing. 🍷
Garnish Ideas
Elevate your pilaf with fresh chopped chives or green onions for a pop of color and mild onion flavor. A sprinkle of smoked paprika adds warmth, while toasted pine nuts provide a delightful crunch.
For a zesty finish, drizzle with hot honey or a squeeze of lemon juice right before serving. These garnishes take your dish from homey to restaurant-worthy. 🌿
Make-Ahead Serving
Assemble the pilaf ahead of time, refrigerate, then bake just before serving. The flavors meld beautifully overnight, and the cheese topping crisps up perfectly when reheated.
Serve in individual ramekins for easy portioning—great for potlucks or family gatherings. Pair with a warm dinner roll to soak up any extra cheesy goodness. 📅
Nutrition facts
Frequently asked questions
Can I use instant rice for this cheesy rice pilaf?
Instant rice is possible, but it won't give the same texture. The recipe relies on long-grain rice toasting for flavor and maintaining a firm bite. If you must use instant rice, reduce the cooking liquid by 1/3 cup and cook for half the time (about 7-8 minutes) to avoid a mushy result. The crispy cheese topping will still work, but the base texture won't be as satisfying.
What cheese can I substitute if I'm lactose intolerant?
For a dairy-free version, use nutritional yeast (2 tablespoons) for a cheesy flavor, plus dairy-free mozzarella (like Miyoko's) and sharp vegan cheddar. Add 1/4 cup coconut cream instead of heavy cream to maintain richness. The texture will be slightly different but still delicious. Always check labels for lactose content.
Why did my cheese topping turn oily instead of crispy?
This usually happens when the cheese melts too fast under high heat. Try these fixes: 1) Broil for shorter intervals (2 minutes on, 1 minute off); 2) Use less mozzarella (it's oilier) and more cheddar; 3) Chill the rice mixture for 10 minutes before broiling to slow melting. The goal is golden brown, not bubbling.
Can I make this ahead of time for a party?
Assemble everything except the cheese topping, refrigerate overnight, then bake for 15-20 minutes at 375°F before serving. The flavors deepen overnight, and the cheese topping crisps beautifully when reheated. For large groups, use two 9x9-inch dishes to ensure even browning.
What's the best way to reheat leftovers?
Cover with foil and warm in the oven at 350°F for 10-15 minutes. The cheese topping gets even crispier! For microwave reheating, use 30-second bursts on low power, then broil for 2 minutes to restore the crisp. Avoid reheating in the microwave alone—the cheese becomes rubbery.
