Side Dishes
This cheese corn rice recipe delivers the perfect balance of crispy, golden topping over a creamy, cheesy corn and rice filling—ideal for a hearty side or satisfying main dish.
The secret lies in baking the cheese mixture until bubbly and browned, creating a satisfying texture contrast that makes every bite irresistible.
With just a few simple ingredients—long-grain rice, sweet corn, sharp cheddar, and a touch of butter—you’ll achieve restaurant-quality results in under 30 minutes. The crispy cheese layer locks in flavor while keeping the rice tender, and optional additions like bacon or green onions elevate it further.
Ready to transform a simple rice dish into something extraordinary?
Ingredients for cheese corn rice
Simple ingredients transform into a restaurant-worthy dish with crispy cheese topping and creamy filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, preferably jasmine or basmati |
| Sweet Corn Kernels 🌽 | 1 ½ cups | Fresh or frozen, thawed |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy topping |
| All-Purpose Flour 🌾 | ¼ cup | For crispy cheese layer |
| Milk 🥛 | ½ cup | Whole milk for creaminess |
| Garlic Cloves 🧄 | 2 cloves | Minced for flavor depth |
| Yellow Onion 🧅 | ½ whole | Diced, medium size |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bacon (Optional) 🥓 | 4 oz | Crumbled, cooked until crispy |
| Green Onions (Optional) 🌱 | ¼ cup | Sliced, for garnish |
The cheese makes or breaks this dish. Sharp white cheddar is non-negotiable—it melts perfectly and adds that tangy punch. Block cheese shreds better than pre-shredded (which gets clumpy), so grab a wedge from the deli counter. For the corn, fresh is ideal, but frozen works perfectly—just thaw it first. The rice? Jasmine or basmati stays fluffy longer than regular white rice. If you're using bacon, cook it first and crumble it into the filling for extra flavor.
No sharp cheddar? Monterey Jack is a decent substitute, though it won't be as flavorful. Running low on butter? Olive oil or coconut oil works in a pinch, but butter gives that signature crispy texture. Fresh corn hard to find? Canned corn (drained and rinsed) gets the job done. Skip the flour if you're avoiding gluten, but you'll lose that perfect crispy topping. The optional bacon and green onions are just for flair—this dish is delicious either way.
Prep the filling ahead and refrigerate for up to 2 days—it actually tastes better the next day as flavors meld. The crispy topping needs to be assembled fresh, so bake it just before serving. Leftovers? Store in an airtight container for 3 days. Reheat gently in the microwave with a damp paper towel over the top to keep it moist. For a crowd, double the recipe—this scales beautifully.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash dishes. Toss rice, corn, and cheese in one pot, stir in a slotted spoonful of butter and flour, and let it simmer—no straining, no extra pans. The rice soaks up the creamy cheese sauce right there, and honestly? That’s half the battle won.
- Cheesy-Corn Bliss: Between us, sharp cheddar and sweet corn are a match made in comfort-food heaven. The cheese melts into gooey pockets while the corn stays tender-crisp, and that buttery flour roux? It’s the secret weapon—smooth, rich, and just salty enough to make your taste buds sing.
- Lunchbox Hero: Here’s what sold me—this makes ridiculously good cold leftovers. Pack it in jars for work lunches, and the corn stays bright while the cheese adds a creamy, satisfying bite. My kids actually eat their rice now, and that’s saying something.
- Budget Win: I can stretch this recipe to feed four for under $10, and it’s one of those dishes that tastes even better the next day. Use frozen corn to save cash, and the flour-butter mix cuts down on fancy ingredients. Simple, filling, and my wallet thanks me every time.
Step-by-step instructions for cheese corn rice with crispy topping
Master this comforting dish with a golden, buttery crust and creamy cheddar filling.
Cook the Rice and Prepare the Filling
Rinse the 1.5 cups long-grain white rice under cold water until the water runs clear, then drain. In a medium saucepan, combine the rice with 1.5 cups sweet corn kernels, 0.5 cup diced yellow onion, 2 cloves minced garlic, 1 teaspoon salt, and 0.5 teaspoon ground black pepper. Add 2 cups water and bring to a boil over medium-high heat. Once boiling, reduce heat to low, cover, and simmer for 15 minutes until the liquid is fully absorbed and the rice is tender but still slightly firm.
While the rice cooks, melt 0.5 cup unsalted butter in a small skillet over medium heat. Add the remaining 0.5 cup diced yellow onion and 2 cloves minced garlic, cooking for 3-4 minutes until softened. Remove from heat and stir in 0.5 cup milk and 2 cups shredded sharp white cheddar cheese until the cheese melts completely. Set aside.
Layer the Rice Mixture in a Baking Dish
Transfer the cooked rice mixture to a 9x9-inch baking dish, spreading it evenly into a single layer. Use a spatula to create gentle ridges in the rice for better texture contrast. Pour the melted cheese mixture evenly over the rice, pressing down lightly to ensure the cheese soaks into the grains. If using the optional 4 oz cooked bacon, sprinkle it evenly over the top for added flavor.
For extra richness, I like to add a thin layer of 0.5 cup milk over the top before baking—this ensures the filling stays moist and creamy. If using 0.25 cup sliced green onions, scatter them lightly over the surface now for a pop of color and freshness.
Create the Crispy Cheese Topping
In a small bowl, combine 0.5 cup unsalted butter, 0.25 cup all-purpose flour, 1 teaspoon salt, and 0.5 teaspoon ground black pepper. Cut the butter into small cubes and mix with the flour until it resembles coarse crumbs. This is your crispy topping—don’t overmix or it will turn into a paste.
Sprinkle the butter-flour mixture evenly over the cheese rice, pressing down gently with your fingers to help it adhere. The goal is a thin, even layer—this ensures maximum crispiness without overwhelming the dish. For extra crunch, I sometimes press down firmly in the center and around the edges, where the topping tends to be thinner.
Bake Until Golden and Bubbly
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 25-30 minutes until the topping is deep golden brown and the edges are bubbling. The filling should be heated through and the cheese fully melted, with a slight pull when you gently tug at the topping.
If the top isn’t browning evenly, tent the dish loosely with aluminum foil for the last 5-10 minutes of baking to prevent over-browning while still allowing the cheese to melt. The dish is done when the internal temperature reaches 165°F and the topping is crispy to the touch.
Rest and Serve
Remove the dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the filling to set slightly, making it easier to slice and serve. The crispy topping will firm up as it cools, so serve it warm for the best texture contrast.
Slice into 4 equal portions and serve immediately. The crispy topping should shatter slightly with each bite, revealing the creamy, cheesy rice beneath. Pair with a simple green salad or crusty bread to balance the richness. Leftovers reheat beautifully in the microwave for 1-2 minutes, covered with a damp paper towel to restore crispiness.
Pro Tips For Making Cheese Corn Rice
- Toast the Corn First: Sauté the corn kernels in butter for 2-3 minutes before adding rice—this caramelizes the natural sugars and makes the final dish taste richer. I used to skip this, and the corn just sat there bland. Now it’s the first thing I do.
- Shred Cheese Coarse: Use a box grater for sharp cheddar instead of pre-shredded—it melts smoother and doesn’t clump. Pre-shredded cheese has anti-caking agents that turn your rice into a gluey mess. (Yes, even if the bag promises "melts perfectly.")
- Stir Like a Maniac: Keep the rice moving constantly for the first 5 minutes after adding liquid—this prevents sticking and ensures even cooking. I learned this the hard way when I walked away for "just a second" and came back to a crusty bottom.
- Flour the Rice Last: Toss the rice with flour after toasting it in butter, not before—this creates a better crust on each grain. I was skeptical until I tried it: the texture is crispier, and the cheese sticks to it like it’s supposed to. (Your lazy shortcut won’t ruin it, but this makes a real difference.)
Storing and reheating your cheese corn rice
Refrigerator Storage
Store your cheesy corn rice in an airtight container for up to 4 days in the refrigerator. The crispy topping loses its crunch over time, but the filling stays creamy and delicious.
I like to press plastic wrap directly on the surface before sealing the container to preserve as much crispiness as possible. 🧂
Let the dish cool completely before refrigerating to prevent condensation, which can make the rice soggy. If you're prepping ahead, assemble the filling and refrigerate it separately, then add the crispy topping fresh before baking. This two-step method keeps the texture perfect.
Freezer Storage
Freeze the assembled dish (without the crispy topping) for up to 3 months in a freezer-safe container or heavy-duty freezer bag. Leave ½-inch headspace for expansion, and label with the date. The filling stays flavorful and reheats beautifully—just add the crispy topping fresh when ready to bake.
For best results, thaw overnight in the refrigerator before reheating. Microwave reheating works, but baking from frozen (covered with foil) for 20-25 minutes at 375°F gives the crispy topping a second chance at perfection. ❄️
Reheating Leftovers
Microwave reheating requires a damp paper towel over the top to restore some crispiness. Heat on medium power for 1-2 minutes, then check the internal temperature—it should reach 165°F. Stir halfway through to ensure even heating, especially if the dish has cooled unevenly.
For oven reheating, cover the dish with foil and bake at 350°F for 15 minutes. Remove the foil for the last 3-5 minutes to crisp the topping again. This method works best for larger portions where microwave reheating might dry out the edges.
Reviving Crispiness
If your reheated dish feels too soft, broil it for 2-3 minutes under a preheated broiler. Watch closely—broilers can burn quickly! Sprinkle a little extra butter or flour mixture on top before broiling for an instant crispy finish. 🔥
For extra crunch, top with toasted breadcrumbs or crushed cornflakes before serving. These additions mimic the original texture and add a fun, interactive element for guests. Keep a small bowl of breadcrumbs on hand for quick revivals!
Nutrition facts
Frequently asked questions
Can I use instant rice for this recipe?
Instant rice works in a pinch, but long-grain rice (jasmine or basmati) gives the best texture—fluffy and separate grains that hold up to the cheesy filling. If using instant rice, reduce the water by ½ cup and cook for 5 minutes instead of simmering. The rice should still be slightly firm when mixed with corn and cheese.
What if my cheese topping isn't crispy?
Underbaked topping is usually the culprit! Make sure your oven is fully preheated and bake until the edges are golden and bubbly. For extra crispiness, press the butter-flour mixture firmly into the rice before baking. If it's still soft, broil for 1-2 minutes at the end (watch closely to avoid burning).
Can I make this dish vegetarian?
Skip the bacon and use vegetable broth instead of water when cooking the rice for extra flavor. Add sautéed mushrooms or bell peppers to the filling for heartiness. For a dairy-free version, substitute the cheese with a vegan cheddar alternative and use olive oil instead of butter in the crispy topping.
How do I prevent the rice from getting mushy?
Don't overcook the rice—it should be tender but still slightly firm when drained. Stirring the rice while it cooks can make it gummy, so only stir once to break up clumps. Also, spread the rice evenly in the baking dish in a single layer to ensure even cooking. The crispy topping helps keep the rice from getting soggy!
Can I make this dish ahead of time?
Yes! Prepare the filling (rice, corn, and cheese mixture) up to 2 days ahead and refrigerate it. When ready to bake, assemble the dish and add the crispy topping fresh. This keeps the texture perfect. For the freezer, assemble the filling without the topping and freeze for up to 3 months. Add the crispy topping when baking from frozen.
