Creamy Zucchini Casserole

When summer gardens overflow with zucchini, or you spot beautiful green squash at the market, this Creamy Zucchini Casserole is the kind of comfort food that makes the most of them.
It turns a humble pile of vegetables and rice into a cozy, bubbling dish with golden edges, tender slices of zucchini, and a rich cheese sauce that clings to every grain.

This casserole is all about contrasts: soft zucchini baked until just-tender, sweet onion and garlic for flavor, fluffy rice to make it hearty, and a creamy cheddar sauce that melts into every corner of the pan. When it comes out of the oven, the top is lightly crisp and golden, while the inside is silky and comforting—perfect for scooping with a big spoon and piling onto plates.

Unlike heavy casseroles that rely solely on canned soups, this version builds flavor from scratch with a simple béchamel-style sauce, real cheddar cheese, and aromatics sautéed in butter. It still comes together with very little fuss, but the taste and texture feel homey and special at the same time.

Serve it as a meatless main with a salad or as a side dish alongside roasted chicken, grilled steak, or baked fish. Either way, it’s the kind of dish that quietly steals the show and has everyone going back for seconds.


Core Ingredients for Making the Recipe

To prepare this Creamy Zucchini Casserole, you’ll use the key ingredients you mentioned—zucchini, onion, garlic, cooked rice, and cheddar cheese—and round them out with a few pantry staples that create the sauce and topping.

Base Ingredients

These are the heart of the casserole:

  • 2 medium zucchinis, sliced (about 4 cups)
    Thinly sliced into coins or half-moons so they cook evenly.
  • 1 medium onion, diced
    Yellow or white onion is perfect for sweetness and depth.
  • 2 cloves garlic, minced
    Fresh garlic boosts flavor and aroma.
  • 1 cup cooked rice (white or brown)
    Leftover rice works wonderfully; it absorbs the sauce and adds body.
  • 1 cup shredded cheddar cheese
    Sharp cheddar adds a rich, tangy flavor. You’ll divide it between the sauce and the topping.

For the Creamy Sauce

To turn the vegetables and rice into a luscious casserole, you’ll make a simple cheese sauce:

  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil (for sautéing the vegetables)
  • 2 tablespoons all-purpose flour
  • 1 ½ cups milk (whole milk for richer sauce, or 2% if you prefer lighter)
  • ½ cup sour cream or plain Greek yogurt
  • 1 large egg, lightly beaten
    Helps bind the casserole so it slices neatly.
  • ½ cup grated Parmesan cheese
    Adds a salty, nutty note that works beautifully with cheddar.
  • ½ teaspoon salt (plus more to taste)
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon dried thyme
  • ½ teaspoon dried oregano or Italian seasoning
  • ¼ teaspoon paprika (smoked or sweet)

For the Crispy Topping

A good casserole needs a bit of crunch on top:

  • ½ cup breadcrumbs (plain or panko)
  • 1 tablespoon melted butter or olive oil
  • 2–3 tablespoons shredded cheddar (from the 1 cup, or a little extra if you like)

Optional but lovely additions:

  • 2 tablespoons chopped fresh parsley or chives, for sprinkling after baking
  • Extra grated Parmesan for a cheesier crust

Step-by-Step

Guide to Making the Recipe

Step 1: Prepare the Zucchini and Rice

If you’re using leftover rice, you’re already one step ahead. If not, cook the rice before you start the casserole so it has a chance to cool slightly.

  1. Cook the rice (if needed)
    • Cook ½ cup dry rice according to package directions to yield about 1 cup cooked rice.
    • Fluff it with a fork and set aside.
  2. Slice the zucchinis
    • Wash and dry the zucchinis.
    • Trim the ends and slice into thin rounds (about ¼ inch / 0.5 cm thick).
    • For larger zucchinis, you can cut them in half lengthwise first, then slice into half-moons.

Step 2: Sauté the Vegetables

Cooking the onion, garlic, and zucchini briefly before baking enhances flavor and prevents the casserole from becoming watery.

  1. Heat the pan
    • In a large skillet, heat 1 tablespoon olive oil and 1 tablespoon butter over medium heat.
  2. Cook the onion
    • Add the diced onion and a pinch of salt.
    • Sauté for 5–7 minutes, stirring occasionally, until it becomes soft and lightly golden. This gentle caramelization will add sweetness.
  3. Add the garlic
    • Stir in the minced garlic and cook for about 30 seconds to 1 minute, just until fragrant. Don’t let it brown.
  4. Sauté the zucchini
    • Add the sliced zucchini to the skillet. Toss to coat with the onion mixture.
    • Cook for 5–8 minutes, stirring occasionally, until the zucchini just starts to soften.
    • It should still hold its shape; remember it will continue cooking in the oven.
    • Season with a little salt and pepper.
  5. Remove from heat
    • Turn off the heat and set the skillet aside while you prepare the sauce. If there’s any excess liquid in the pan, let it cook off for another minute; this helps keep the casserole creamy, not watery.

Step 3: Make the Creamy Cheese Sauce

This sauce is the heart of the casserole—smooth, rich, and gently seasoned.

  1. Make the roux
    • In a medium saucepan, melt the remaining 1 tablespoon butter over medium heat.
    • Sprinkle in the 2 tablespoons flour, whisking constantly to form a smooth paste.
    • Cook the roux for 1–2 minutes, stirring, until it smells slightly nutty but not browned. This cooks off the raw flour taste.
  2. Add the milk gradually
    • Slowly pour in the 1½ cups milk, whisking all the while to avoid lumps.
    • Once all the milk is added, continue whisking until the mixture is smooth.
  3. Simmer and thicken
    • Bring the sauce to a gentle simmer over medium heat.
    • Cook for 5–7 minutes, stirring frequently, until it thickens enough to coat the back of a spoon.
  4. Season the sauce
    • Stir in salt, pepper, thyme, oregano, and paprika.
    • Taste and adjust seasoning—this is your chance to build flavor.
  5. Add cheeses
    • Turn the heat to low.
    • Add ½ cup shredded cheddar (reserve the rest for topping) and ½ cup grated Parmesan.
    • Stir until the cheeses melt completely and the sauce becomes velvety and rich.
  6. Temper the egg with sour cream
    • In a small bowl, whisk the egg together with the ½ cup sour cream or Greek yogurt until smooth.
    • Slowly add a spoonful of the warm cheese sauce into this mixture while whisking. Repeat with 2–3 spoonfuls. This gently warms the egg so it doesn’t scramble.
    • Pour the sour cream–egg mixture back into the saucepan and whisk until fully combined.
    • Keep the heat low and cook for another 1–2 minutes, just until the sauce thickens slightly more. Avoid boiling once the egg is added.

You should now have a lush, creamy cheese sauce ready to bind the rice and zucchini.

Step 4: Combine Everything

  1. Preheat the oven
    • Preheat your oven to 350°F (175°C).
    • Lightly grease a 2–2.5 quart (about 20×30 cm / 8×12 inch) baking dish with butter or oil.
  2. Mix zucchini, rice, and sauce
    • In a large bowl, combine the sautéed zucchini mixture and the cooked rice.
    • Pour the cheese sauce over the top.
    • Gently fold everything together until every grain of rice and slice of zucchini is coated.
  3. Taste and adjust
    • Taste a spoonful of the mixture (before adding the topping).
    • Add a bit more salt, pepper, or thyme if desired. Remember the topping adds flavor too, so don’t oversalt.
  4. Spread in the baking dish
    • Transfer the mixture to the prepared baking dish.
    • Smooth the top with a spatula so it’s evenly spread.

Step 5: Add the Topping

  1. Prepare the crumb topping
    • In a small bowl, combine the ½ cup breadcrumbs with 1 tablespoon melted butter or olive oil.
    • Toss until the crumbs are evenly coated.
  2. Add cheese and crumbs
    • Sprinkle the remaining ½ cup shredded cheddar evenly over the top of the casserole.
    • Scatter the buttery breadcrumbs over the cheese, creating a light, even layer that will bake up crisp and golden.

Step 6: Bake the Casserole

  1. Bake
    • Place the dish in the preheated oven and bake for 25–30 minutes, or until:
      • The edges are bubbling,
      • The top is golden brown, and
      • The center is hot and set.
  2. Optional broil
    • For a deeper golden crust, you can switch the oven to broil for 1–2 minutes at the end. Watch closely so the topping doesn’t burn.
  3. Rest before serving
    • Remove the casserole from the oven and let it rest for 10 minutes.
    • This allows the sauce to thicken slightly and makes it easier to scoop or slice.
  4. Garnish
    • Sprinkle with chopped fresh parsley or chives for a pop of color and freshness.

Now your Creamy Zucchini Casserole is ready to enjoy—bubbly, golden, and full of flavor.


Flavor Variations and Creative Twists

One of the best things about casseroles is how flexible they are. Once you know the basic method, you can adjust ingredients to match your taste, what you have on hand, or the season.

1. Extra Veggie Version

Boost the vegetable content and color by adding:

  • Bell pepper – Sauté chopped red or yellow bell pepper with the onion for sweetness.
  • Mushrooms – Add sliced mushrooms to the zucchini mixture. Sauté until they release their moisture and begin to brown; they add an earthy flavor.
  • Spinach – Stir in a handful or two of fresh baby spinach once you remove the skillet from the heat; it will wilt in seconds.

This version becomes almost a vegetable gratin, still rich but packed with extra goodness.

2. Italian-Inspired Zucchini Casserole

Lean into Mediterranean flavors:

  • Replace cheddar with a mix of mozzarella and Parmesan.
  • Add 1 teaspoon Italian seasoning and an extra pinch of oregano.
  • Stir in ⅓ cup sun-dried tomatoes, chopped, along with the zucchini.
  • Top with mozzarella and Parmesan instead of cheddar.

The result is stretchy, cheesy, and reminiscent of baked pasta—but with zucchini and rice as the stars.

3. Spicy Zucchini Casserole

If you like a bit of kick:

  • Add ½–1 teaspoon red pepper flakes to the onion and garlic as they sauté.
  • Use pepper Jack cheese in place of some or all of the cheddar.
  • Serve with a drizzle of hot sauce or a spoonful of your favorite chili crunch on top.

4. Lighter Creamy Zucchini Casserole

To make a slightly lighter version while keeping it creamy:

  • Use 2% milk instead of whole.
  • Replace sour cream with plain Greek yogurt.
  • Use reduced-fat cheddar, and reduce the total cheese by ¼ cup.
  • Skip the egg if you want a looser casserole; it will still be creamy, just less sliceable.

5. Crispy Potato Topping

Change the texture up top:

  • Replace breadcrumbs with crushed crackers, cornflakes, or crispy fried onions.
  • Or layer thin slices of parboiled potato over the casserole, brush with butter, and bake until golden.

How to Serve Creamy Zucchini Casserole

This casserole is versatile enough to play different roles at your table.

As a Main Dish

Serve generous scoops as a vegetarian main with:

  • A crisp green salad dressed with lemony vinaigrette.
  • Roasted tomatoes or a simple cucumber salad on the side.
  • Warm crusty bread or garlic toast to soak up the creamy sauce.

The combination of rice, cheese, and zucchini makes the dish hearty and satisfying on its own.

As a Side Dish

Creamy Zucchini Casserole pairs beautifully with:

  • Roast chicken or turkey
  • Grilled steak or pork chops
  • Baked salmon or white fish

Because the flavors are gentle and comforting, it complements richly seasoned proteins without competing.

For Brunch or Potluck

This casserole also fits right in at a brunch table or potluck spread:

  • Slice it into squares and serve warm or at room temperature.
  • Pair with eggs, frittata, or quiche.
  • Bring it in a covered dish—it travels well and reheats easily.

Tips & Helpful Notes

A few small tricks will help your Creamy Zucchini Casserole turn out perfect every time.

1. Prevent a Watery Casserole

Zucchini has a high water content, so:

  • Sauté it first – As in the recipe, cooking it in the skillet releases some moisture before it goes into the casserole.
  • Don’t overcook at this stage – If you cook zucchini to mush in the pan, it will release even more liquid as it bakes. Aim for just-tender.
  • Let the casserole rest – Those 10 minutes after baking give the sauce time to thicken and set.

2. Season as You Go

Flavor builds in layers:

  • Add a pinch of salt to the onions and zucchini as they cook.
  • Taste the cheese sauce and adjust the seasoning before combining everything.
  • Once the mixture is in the baking dish, you can taste again and tweak with a little more salt or pepper if needed.

3. Shred Your Own Cheese

Pre-shredded cheese often contains anti-caking agents that can keep sauces from becoming completely smooth. Shredding cheddar and Parmesan from a block melts more smoothly and tastes better.

4. Make It Ahead

This casserole is a great make-ahead option:

  • Assemble completely, including topping, then cover and refrigerate for up to 24 hours before baking.
  • When ready to bake, let the dish sit at room temperature for 20–30 minutes, then bake as directed. You may need to add 5–10 minutes to the baking time if it’s very cold.

5. Storing and Reheating Leftovers

  • Fridge: Store leftovers in an airtight container for 3–4 days.
  • Reheat: Warm portions in the microwave or in a 325°F (160°C) oven until heated through.
    • If the topping has softened, you can broil for 1–2 minutes at the end to crisp it back up.

6. Freezing

This casserole freezes reasonably well:

  • Cool completely.
  • Wrap tightly (or portion into containers).
  • Freeze for up to 2 months.
  • Thaw overnight in the fridge, then reheat in the oven, covered, until hot.

Final Thoughts

Creamy Zucchini Casserole is one of those recipes that proves comfort food doesn’t have to be complicated.
With a handful of everyday ingredients—zucchini, onion, garlic, rice, cheddar, and a few pantry staples—you can build a dish that feels like it’s been bubbling away in a family kitchen for generations.

It’s versatile enough to adapt to what you have: swap the cheese, add extra vegetables, spice it up, or keep it mild and classic. It can be the star of a vegetarian meal or a generous side dish that quietly supports a festive main course. Once you’ve made it once, it’s the kind of recipe you can easily memorize, tweak, and make your own.

Whether you’re using up garden zucchini, planning a cozy weeknight dinner, or looking for a satisfying dish to take to a potluck, this Creamy Zucchini Casserole delivers comfort, warmth, and just the right amount of indulgence in every creamy bite.


FAQ

Can I use yellow squash instead of zucchini?
Yes. Yellow summer squash works just as well as green zucchini, and you can even mix the two for color. Treat them exactly the same in the recipe—slice, sauté, and bake.

Can I use uncooked rice in the casserole?
This recipe is designed for cooked rice, which helps thicken the casserole and soak up the sauce. Using uncooked rice would require extra liquid and a longer baking time. If you want to use uncooked rice, partially cook it first or look for a casserole specifically written for raw rice.

Can I make this casserole without the egg?
Yes. The egg mainly helps the casserole set and slice nicely, but it isn’t strictly necessary. If you skip the egg, the casserole will be a bit looser and more spoonable, but still delicious. Just make sure not to skimp on the cheese and sour cream so it stays creamy.

What kind of cheddar is best?
Sharp or extra-sharp cheddar provides the most flavor, especially since zucchini is mild. White cheddar or yellow cheddar both work. You can also combine cheddar with other cheeses like Gruyère, mozzarella, or provolone.

Can I make it gluten-free?
Absolutely. To make this casserole gluten-free:

  • Replace the all-purpose flour in the roux with a 1:1 gluten-free flour blend, cornstarch, or rice flour.
  • Use gluten-free breadcrumbs for the topping, or sprinkle extra cheese instead.
    Always check that your broth (if using) and other ingredients are certified gluten-free.

Can I reduce the cheese or use a lighter cheese?
You can reduce the cheddar slightly (for example, to ¾ cup total) and still have a creamy result, especially if you keep the Parmesan and sour cream. Using part-skim mozzarella or a reduced-fat cheddar is another option if you’re looking to lighten the dish, though full-fat cheeses melt more smoothly and have better flavor.

Enjoy turning those simple ingredients into a bubbling, golden Creamy Zucchini Casserole that’s just as comforting as any classic, but a little fresher and full of garden flavor.

Readers Love these Recipes!

🍔 Introduction

Get ready for the ultimate comfort food mashup 😍Cheeseburger Stuffed Tater Tot Cones are crispy, golden on the outside, and packed with juicy beef, ...
Learn more

HOMEMADE COCA COLA RECIPE

There is something almost magical about hearing sugar crackle in a saucepan as it slowly turns deep, glossy, and fragrant. The aroma shifts from ...
Learn more

Chili Garlic Crisp

There is something almost irresistible about the moment hot oil meets fresh garlic. The kitchen fills with a deep, savory aroma, the garlic starts ...
Learn more