Side Dishes
This cheesy zucchini rice recipe transforms summer's best vegetable into a comforting, one-pan side dish that's creamy, satisfying, and ready in under 30 minutes.
The secret lies in perfectly balanced seasoning and the right cheese-to-zucchini ratio, creating a texture that's tender yet slightly crisp around the edges—no mushy results here. What makes this recipe stand out is how it turns simple ingredients into something restaurant-worthy without requiring advanced techniques.
By combining grated zucchini with cooked rice, sharp cheddar, and a touch of creaminess, you'll achieve a dish that's rich enough to serve as a main course or hearty enough to complement grilled meats.
The key steps—sautéing the zucchini until just tender, mixing in the rice, and letting the cheese melt into a velvety blanket—ensure every bite delivers that perfect balance of savory, cheesy goodness. This vegetarian-friendly recipe is also easily adaptable for dietary preferences, making it versatile for any meal.
Ingredients for cheesy zucchini rice
Restaurant-quality zucchini rice needs just twelve ingredients for perfect cheesy texture and balanced flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Zucchini 🥒 | 4 whole | Grated, seeds removed for texture |
| Long-Grain White Rice 🍚 | 1 ½ cups | Cooked and cooled, day-old preferred |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, block preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for optimal creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Yellow Onion 🧅 | ½ whole | Finely diced for sweetness |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste for seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Dried Thyme 🌿 | ¼ tsp | Or 1 tbsp fresh thyme leaves |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Vegetable Broth 💧 | ¼ cup | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for vibrant finish |
The zucchini and cheese ratio is critical—too much zucchini makes it watery, too little loses that tender-crisp texture. Look for firm, dark green zucchini at the market, avoiding anything with soft spots. For the cheddar, sharp white varieties like Cabot or Tillamook melt best, creating that velvety blanket. The rice should be day-old for better texture absorption, and I always cook mine in a 1:1.5 rice-to-water ratio. If you're short on time, use microwaveable rice packs—just drain well before mixing.
No sharp cheddar? Pepper jack or Gruyère work beautifully, though the flavor profile shifts slightly. Heavy cream can be swapped for Greek yogurt or coconut milk for a lighter version, though texture will differ. Fresh thyme is ideal, but dried works at one-third the amount. The vegetable broth adds depth—if you're using bouillon cubes, Diamond Crystal dissolves more smoothly than others. For extra richness, add 1 tbsp cream cheese to the cheese mixture, though it's not traditional.
This dish reheats beautifully—just add a splash of broth or water to restore moisture. Store in an airtight container for 4 days in the fridge, or freeze for 3 months by portioning into single servings first. To prep ahead, grate the zucchini and mix with salt, then refrigerate in a colander to drain excess moisture for up to 2 hours before cooking. The cheese mixture can also be prepped separately and stored for 2 days.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pan—no rice cooker, no separate pot, no fuss. Just toss the zucchini and rice in with the cheese and cream, let it simmer, and boom. Done. (Yes, even on a Tuesday night when I’m exhausted.)
- Zucchini’s Secret Boost: The grated zucchini soaks up all the cheesy creaminess like a sponge, but here’s the kicker: it doesn’t turn mushy. That crisp-tender bite? Pure satisfaction. Plus, the sharp cheddar melts into little pockets of gooey heaven—no bland rice here.
- Leftover Goldmine: This dish actually tastes better the next day. Honestly. The flavors meld into this rich, creamy, cheesy-rice-zucchini hug that’s perfect for lunches or a quick reheat. I make a double batch just so I can enjoy it twice—no guilt, all flavor.
- Budget-Friendly Luxe: You’d think heavy cream and good cheese would break the bank, but this recipe stretches easily. A single batch feeds four, and the zucchini (often on sale) stretches the rice so it feels indulgent without the price tag. My wallet and my taste buds thank me.
Step-by-step instructions for cheesy zucchini rice fusion
This one-pan wonder combines creamy rice, tender zucchini, and gooey cheese into a comforting dish that's surprisingly simple to prepare.
Sauté the Aromatics and Zucchini
Heat the 2 tablespoons extra-virgin olive oil and 2 tablespoons butter in a large skillet over medium heat until the butter melts and the oil shimmers. Add the finely diced yellow onion and cook for 3-4 minutes until softened and translucent—this builds the flavor foundation.
Push the onions to one side of the pan and add the minced garlic cloves and 0.25 teaspoon dried thyme. Stir for 30 seconds until fragrant—you should smell that fresh garlic aroma wafting through your kitchen. Add the grated zucchini (seeds removed) and cook for 5-6 minutes until the zucchini begins to soften but still holds its shape. The goal is to retain some texture to balance the creamy rice.
Incorporate Rice and Seasonings
Add the 1.5 cups cooked and cooled long-grain white rice to the skillet, breaking up any clumps with a wooden spoon. Stir everything together for 2 minutes to evenly distribute the flavors and ensure the rice absorbs the aromatic oils. This step is crucial for preventing dry rice later.
Season with 1.5 teaspoons Diamond Crystal kosher salt and 0.5 teaspoon ground black pepper, then add the 0.25 cup vegetable broth. Stir well and let the mixture simmer for 3-4 minutes until the broth is mostly absorbed and the rice is heated through. You'll see the rice begin to glisten slightly—this indicates it's ready for the cheesy finish.
Create the Cheesy Cream Layer
Reduce the heat to medium-low and stir in the 0.5 cup heavy cream and 1.5 cups freshly grated sharp white cheddar cheese. The cheese should begin to melt almost immediately, creating a luxurious, creamy sauce that coats the rice and zucchini. Stir constantly for 2-3 minutes until the cheese is completely melted and the mixture is smooth.
Here's where the magic happens: the residual heat from the pan will create a slightly crispy top layer while keeping the interior creamy. If the mixture looks too thick, add 1-2 tablespoons water to achieve a velvety consistency. The perfect texture should be thick enough to coat the back of a spoon but still spreadable.
Finalize and Garnish
Remove the skillet from heat and let it rest for 1 minute to allow the cheese to fully set. This resting period is essential for developing that perfect pull-apart texture. Then, stir in the 0.25 cup chopped fresh parsley for a pop of color and freshness that cuts through the richness.
For an optional crispy top, transfer the mixture to an oven-safe dish and broil for 2-3 minutes until the cheese begins to bubble and turn golden brown. Watch it closely—broilers can be aggressive! Serve immediately while the cheese is still melty and the zucchini retains its tender-crisp texture. The dish should be creamy yet substantial, with each bite delivering a perfect balance of cheesy richness and fresh zucchini flavor.
Pro Tips For Making Cheesy Zucchini Rice
- SHRED ZUCCHINI SMALL: I learned this the hard way—grating zucchini too finely makes it turn into mush when cooked. Use the large holes of a box grater or pulse in a food processor until it’s still slightly chunky, like rice. This keeps the texture firm and the dish from turning into a sad, watery porridge.
- SWEAT RICE FIRST: Skip the pre-cooking step at your peril. Toast the rice in olive oil over medium heat for 2-3 minutes until it’s just starting to smell nutty—this removes the raw starch and prevents gummy rice later. Add the zucchini right after; it’ll cook faster and soak up flavors better.
- MELT CHEESE LOW: Heavy cream and cheese are a volatile duo—boil them together, and you’ll end up with scrambled cheese instead of a creamy sauce. Once the cheese is added, reduce the heat to low and stir constantly until fully melted. If it starts to separate, whisk in a splash of warm milk or cream to bring it back together.
- SAVE TIME WITH COLD CREAM: I was skeptical until I tried it: Chill the heavy cream in the fridge for 10 minutes before adding it to the hot rice mixture. The cold fat helps emulsify the cheese better, giving you a smoother, richer sauce with less scrambling. Plus, it cuts down on the time you spend babysitting the pot.
Make-ahead tips for this cheesy zucchini rice
Prep Zucchini Ahead
Grate the 4 medium zucchini and place in a colander lined with paper towels. Sprinkle with ½ teaspoon kosher salt and let sit for 30-60 minutes to draw out excess moisture.
This step is game-changing—it prevents a watery texture later. Store the prepped zucchini in an airtight container in the fridge for up to 2 hours before cooking. 🥒
Cook Rice in Advance
Make the 1.5 cups cooked rice a day ahead for best results. Day-old rice absorbs flavors better and prevents a gummy texture. Store in an airtight container at room temperature or refrigerate for up to 2 days.
For extra convenience, use microwaveable rice packs—just drain well before mixing into the skillet.
Cheese Mixture Prep
Combine the 1.5 cups grated sharp cheddar and 0.5 cup heavy cream in a bowl and store in the fridge for up to 2 days. This pre-mix saves time during cooking and ensures even melting.
For a vegan option, substitute with ½ cup nutritional yeast and ½ cup coconut cream, though texture will differ slightly.
Freezer-Friendly Portions
Portion the fully cooked dish into quart-sized freezer bags or airtight containers, leaving 1-inch headspace for expansion. Freeze for up to 3 months. To reheat, thaw overnight in the fridge, then warm in the microwave with 1 tablespoon water per serving, stirring halfway through.
The texture remains creamy when reheated properly. ❄️
Broiler Crispy Top
For a restaurant-style finish, transfer the assembled dish to a broiler-safe skillet and broil for 2-3 minutes before serving. Watch closely—broilers can burn quickly! This step creates a golden, slightly crispy top layer that contrasts beautifully with the creamy interior. Perfect for when you're ready to serve immediately after prep.
Storage Containers
Use glass Pyrex containers for fridge storage—they're microwave-safe and prevent odors from seeping in. For freezer storage, opt for BPA-free silicone bags or heavy-duty plastic containers.
Label each container with the date to track freshness. The dish reheats best when stored in portions—never freeze the entire batch in one container. 📅
Nutrition facts
Frequently asked questions
Can I use yellow squash instead of zucchini?
Yellow squash works beautifully in this recipe—it has a similar texture and moisture content. For best results, use the same quantity (4 medium) and follow the same prep method (grating and salting to remove excess moisture). The flavor will be slightly sweeter, which pairs wonderfully with the sharp cheddar.
Why does my cheesy zucchini rice turn out watery?
Watery texture usually happens when zucchini isn't properly drained or too much liquid is added. Always salt and drain grated zucchini for 30-60 minutes before cooking, and avoid over-mixing the cream and cheese. For extra insurance, use 1.5 cups cooked rice instead of fresh—day-old rice absorbs flavors better without adding moisture.
What's the best way to make this vegetarian-friendly?
This recipe is already vegetarian, but you can make it vegan by substituting sharp cheddar with ½ cup nutritional yeast and ½ cup coconut cream. For extra richness, add 1 tbsp vegan butter when sautéing. The texture will be slightly firmer but still delicious—just stir in 1-2 tbsp plant-based milk if needed to achieve creaminess.
Can I make this ahead for meal prep?
Yes! Store in an airtight container in the fridge for 4 days or freeze for 3 months. For best reheating, microwave in 30-second intervals with 1 tbsp water per serving, stirring between intervals. The texture stays creamy if you avoid overcooking. Pro tip: Portion into single servings before freezing for easy grab-and-go meals.
What's the secret to perfectly melted cheese?
Use freshly grated sharp cheddar (block cheese melts better than pre-shredded) and stir constantly on medium-low heat until fully melted. For extra creaminess, reduce heat to low once the cheese starts melting—this prevents burning while ensuring a velvety texture. A splash of heavy cream also helps create that restaurant-style consistency.
