Cheesy Zucchini Rice Recipe: One-Pan Creamy Comfort With Hidden Veggies

Side Dishes

Cheesy Zucchini Rice Recipe: One-Pan Creamy Comfort With Hidden Veggies

This cheesy zucchini rice recipe transforms humble ingredients into a creamy, one-pan comfort dish where hidden veggies shine. 🌟 The secret lies in blending tender zucchini with perfectly cooked rice and a melty cheese topping that creates a golden, bubbly crust—no one will guess it's secretly healthy.

What makes this recipe special is its simplicity: just 15 minutes of prep followed by 20 minutes in the oven, yet it delivers restaurant-quality texture and flavor. The zucchini softens into the rice, creating a velvety base while the cheese develops a crispy, caramelized top that's impossible to resist.

Perfect as a side or even a main dish when paired with protein.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for cheesy zucchini rice

Transform humble ingredients into a creamy, one-pan masterpiece with hidden veggies that surprise everyone.

Ingredient Amount Notes
Medium Zucchini 🥒 2 whole Sliced into half-moons
Long-Grain White Rice 🍚 1 ½ cups Uncooked, rinsed well
Shredded Sharp Cheddar Cheese 🧀 1 ½ cups Freshly grated preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, for topping
Chicken Broth 💧 2 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Butter 🧈 2 tbsp Unsalted, melted
Garlic Cloves 🧄 2 cloves Minced for flavor
Yellow Onion 🧅 1 whole Diced, medium size
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 ¼ tsp Or 1 tbsp fresh thyme
Olive Oil 🫒 1 tbsp For greasing pan
Breadcrumbs 🍞 ¼ cup Panko for extra crunch

The zucchini is the star here—medium-sized works best since they're tender yet hold their shape. Trader Joe's and Whole Foods often carry perfectly sized ones, but any bright green, firm zucchini will do. The rice should be long-grain and uncooked—jasmine or basmati can work too, but white rice gives that classic creamy texture. For the cheese, sharp cheddar melts beautifully, but Monterey Jack adds even more creaminess. If you're watching sodium, the low-sodium chicken broth makes a big difference without sacrificing flavor. I always grab the Organic Valley brand when I can—it's worth the slight splurge for the quality.

No sharp cheddar? Pepper Jack or Gruyère both work wonderfully—just adjust the amount slightly since some cheeses melt differently. Running out of heavy cream? Half-and-half or whole milk will still give you creaminess, though the texture might be slightly lighter. Fresh thyme isn't available? Dried works at one-third the amount, but toast it lightly in a dry pan first to wake up the flavor. The breadcrumbs can be swapped for crushed crackers or cornflakes if you're avoiding gluten. For the garlic, jarred minced garlic is a time-saver, but fresh minced has so much more depth—worth the extra 30 seconds if you're feeling fancy.

This dish reheats beautifully—just cover with foil and warm in the oven for 10-15 minutes at 350°F. The leftovers keep well for 4-5 days in the fridge, though I find it tastes best within the first couple of days. For longer storage, portion into airtight containers and freeze for up to 3 months. The cheese topping gets crispy when reheated, so it's perfect for meal prep. If you're serving this as a main dish, pair it with grilled chicken or shrimp—the protein balances out the richness beautifully.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Just toss the rice, broth, and grated zucchini in one pot—no chopping, no fuss—and let it simmer while I handle the rest of dinner. The zucchini blends right in, so you don’t even notice it’s sneaking in veggies.
  • Cheese Overload: Between the sharp cheddar and crispy parmesan on top, this dish is basically a hug in bowl form. The cheddar melts into that perfect stretchy pull, while the parmesan adds a salty crunch that makes me crave seconds. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This keeps like a dream in the fridge for four days—ideal for busy weeks when I’m too exhausted to cook. Reheat it with a splash of broth, and it’s just as good as day one. My lunchbox never looked so good.
  • Budget-Friendly Flex: I make this when I’m pinching pennies but still want flavor. Zucchini is cheap, rice fills you up, and a little cheese goes a long way. Plus, it’s the kind of dish that feels fancy enough for guests but won’t break the bank. Honestly, it’s my secret weapon for stress-free dinners.

Step-by-step instructions for cheesy zucchini rice

Here's the method for creamy, one-pan perfection with hidden veggies.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Heat the 1 tablespoon olive oil in a large oven-safe skillet over medium heat. Add the 1 whole yellow onion and 2 cloves garlic cloves (minced), cooking for 3-4 minutes until the onion becomes translucent and the garlic releases its aroma. You'll know it's ready when the garlic smells pungent and the onion softens.

Here's the thing—don't let the garlic burn. It turns bitter fast. Keep the heat at medium and stir occasionally. This aromatic base forms the flavor foundation for your entire dish, so take your time here. Once fragrant, sprinkle in the 0.25 teaspoon dried thyme and stir for 30 seconds to toast the spices lightly.

2

👨‍🍳 Step 2: Cook the Rice and Zucchini Together

Add the 1.5 cups long-grain white rice and 2 whole medium zucchini (sliced into half-moons) to the skillet. Stir to coat everything evenly with the oil and aromatics. Pour in the 2 cups chicken broth and bring to a gentle boil over medium-high heat.

Once boiling, immediately reduce heat to low and cover the skillet with a tight-fitting lid. Let it simmer for 15 minutes without lifting the lid. This low-and-slow cooking allows the rice to absorb the broth while the zucchini softens without turning mushy. You'll see the liquid reduce gradually—this is normal and exactly what we want.

3

🥘 Step 3: Add Cream and Cheese for Richness

After 15 minutes, remove the lid and stir in the 2 tablespoons melted butter, 0.5 cup heavy cream, and 1.5 teaspoons salt. The mixture will look saucy and slightly thickened. Now add the 1.5 cups shredded sharp cheddar cheese and 0.5 teaspoon black pepper, stirring vigorously until the cheese melts completely and creates a creamy, velvety texture.

Here's where it gets good: the cheese should create a glossy, thick sauce that coats every grain of rice. If it looks too thick, add 1-2 tablespoons of water to loosen it. The sauce should be creamy but still coat the back of a spoon. Taste and adjust seasoning—you might need a pinch more salt to balance the richness of the cheese and cream.

4

🔥 Step 4: Bake Until Golden and Bubbly

Transfer the skillet to a 375°F preheated oven. Bake uncovered for 20-25 minutes until the top is golden brown and the edges are slightly crispy. The cheese should be fully melted with no lumps, and the rice should be tender with a slight bite.

I press down gently on the rice with a wooden spoon during the last 5 minutes to help create a crispy top layer. Watch for the edges to turn golden brown—that's your signal the top is perfectly toasted. The zucchini should be tender but still hold its shape slightly, adding texture without being mushy.

5

🍽️ Step 5: Top and Serve Warm

Remove from the oven and immediately sprinkle the 0.5 cup Parmesan cheese and 0.25 cup breadcrumbs evenly over the top. Return to the oven for 2-3 minutes to toast the breadcrumbs until they're golden and crispy. This final step adds texture contrast and extra cheesy flavor.

Let it rest for 5 minutes before serving—this allows the creamy sauce to set slightly and makes it easier to scoop. Serve warm with a side of roasted vegetables or a simple green salad. The creamy, cheesy rice will have perfectly tender rice, hidden zucchini, and that irresistible crispy top layer you'll want to keep going back for.

👨‍🍳

Pro Tips For Making Cheesy Zucchini Rice

  • SALT THE ZUCCHINI FIRST: Toss sliced zucchini with ½ teaspoon salt immediately after cutting and let it sit in a colander for 10 minutes. This draws out excess water before cooking—no soggy rice later, and the texture stays firm. I learned this the hard way after making a batch where the zucchini turned to mush halfway through.
  • USE PARMESAN TOASTED: Pulse dried Parmesan in a spice grinder or food processor until it’s fine powder, then toast it in a dry pan over medium heat for 1-2 minutes until nutty. Stir it into the finished rice—this upgrades the flavor from basic to "restaurant-quality" without extra effort. (Yes, even if you’re impatient like me.)
  • COOK RICE IN BROTH: Skip the water—use chicken broth instead for cooking the rice. The salt and depth of flavor seep into every grain, and the broth’s richness balances the zucchini’s mildness. You’ll taste the difference, especially when mixed with the cheddar later.
  • STIR IN CHEESE LATE: Fold shredded cheddar into the rice off the heat, then cover the pot for 2 minutes. The residual heat melts the cheese perfectly without turning it greasy or clumpy. I was skeptical until I tried it—now it’s non-negotiable for me.

Regional styles of this recipe

Southern U.S. Creamy Version

In the Southern states, this dish becomes extra indulgent with the addition of smoked Gouda cheese and a dash of Cajun seasoning. I like to swap the sharp cheddar for 1 cup smoked Gouda and add ½ teaspoon Cajun seasoning when sautÊing the aromatics.

This gives the dish a subtle smoky depth that pairs perfectly with grilled shrimp or catfish—a classic Southern combo. 🌶️

Italian-Inspired Zucchini Risotto

For an Italian twist, transform this into a risotto-style dish by using Arborio rice and adding ½ cup dry white wine when cooking the rice. Stir in Ÿ cup grated Pecorino Romano instead of Parmesan, and finish with 1 tablespoon fresh basil and a pinch of red pepper flakes.

This version is lighter but still creamy, perfect with garlic bread and a glass of Pinot Grigio.

Mexican-Inspired Cheesy Zucchini

Give it a Tex-Mex flair by adding ½ cup black beans, ½ cup corn, and ½ teaspoon cumin to the rice mixture. Top with Ÿ cup crumbled cotija cheese and 2 tablespoons chopped cilantro before baking.

Serve with sour cream and salsa for a hearty side that feels like a main dish. This version is a crowd-pleaser at summer BBQs! 🌮

New England Crispy Top

Up north, they love their cheesy casseroles with extra crunch. Swap the breadcrumbs for ½ cup crushed Ritz crackers and add ½ teaspoon smoked paprika to the cheese mixture.

This version has a golden, buttery crust that’s perfect with roasted Brussels sprouts or bacon-wrapped scallops. The cracker topping adds a nostalgic, comforting texture.

Mediterranean Herb Twist

For a lighter, herb-forward take, replace half the cheddar with feta cheese and add 1 tablespoon fresh oregano and 1 teaspoon lemon zest to the rice. Top with toasted pine nuts and a drizzle of extra-virgin olive oil before serving.

This version is bright, tangy, and pairs beautifully with grilled lamb chops or a Greek salad.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 85mg28%
Sodium 950mg41%
Total Carbohydrate 45g16%
Dietary Fiber 4g14%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use other vegetables besides zucchini in this recipe?

Try adding diced bell peppers or spinach for extra color and nutrients. Just reduce the zucchini slightly to maintain the dish's creamy texture. SautĂŠ the additional veggies with the onions and garlic before adding the rice and broth.

2

Why does my cheesy zucchini rice turn out watery?

Watery texture usually means the rice absorbed too much liquid. Use 1.5 cups uncooked rice for 2 cups broth—this ratio ensures perfect absorption. If it's still too wet after baking, let it rest uncovered for 5-10 minutes to evaporate excess moisture.

3

How can I make this dish ahead of time?

Prep it the night before! Assemble everything up to the baking step, cover tightly, and refrigerate. Bake directly from cold for 35-40 minutes at 375°F, adding 1-2 tablespoons water if needed. The flavors develop beautifully overnight.

4

What's the best way to reheat leftovers?

Reheat in the oven for best results. Cover with foil and warm at 350°F for 10-15 minutes. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warm—this prevents drying out the crispy top.

5

Can I make this recipe with brown rice instead of white?

Yes, but adjust the cooking time. Brown rice takes longer to absorb liquid, so use 1.25 cups uncooked brown rice and increase the broth to 2.5 cups. Simmer uncovered for 25 minutes before baking, checking for doneness. The texture will be nuttier and heartier.

★★★★★5.0(2 reviews)
Categories Side Dishes