This is a baked casserole of seasoned ground pork layered with diced zucchini, onion, tomatoes, and uncooked rice, all bound together with chicken stock and finished with sharp cheddar and breadcrumbs. The rice cooks right in the dish, which means one less pot to wash. It’s a solid weeknight dinner that uses up summer zucchini without fuss.
The short version of why this works
Two things make this casserole succeed. First, the uncooked rice goes in dry — it absorbs the chicken stock and vegetable juices as everything bakes, so the grains end up seasoned all the way through rather than bland and waterlogged. Second, the ground pork needs to be browned and cooked to 160°F (71°C) before it goes into the dish. Raw pork layered into a casserole won’t reach a safe internal temperature reliably by the time the rice is done, so browning it first handles food safety and builds flavor at the same time. Everything else is just assembly.
Shopping notes
- Ground pork: Standard 80/20 ground pork works well here. Leaner blends can make the casserole dry since zucchini releases water but not fat. Ground turkey is the most practical swap — cook it to 165°F (74°C) and expect a slightly lighter result.
- Zucchini: Medium zucchini (about 6–8 oz each) have fewer seeds and less water than very large ones. If yours are huge, scoop out the seedy core before dicing to avoid a soggy bottom layer.
- Sharp cheddar: Block cheddar grated yourself melts more evenly than pre-shredded, which is coated with anti-caking starch. It matters here because the cheese is the top crust.
- Breadcrumbs: Plain dried breadcrumbs are fine. Skip the seasoned variety — the pork and cheese already carry enough salt.
Make-ahead notes
The assembled, unbaked casserole can sit covered in the fridge for up to 24 hours before baking — pull it out 20 minutes before it goes in the oven so the dish isn’t stone cold. Baked leftovers keep well for 3 days refrigerated; reheat covered with foil at 325°F (165°C) for about 20 minutes, or until the center hits 165°F (74°C). For freezing, bake and cool completely first, then freeze in portions for up to 2 months. Thaw overnight in the fridge before reheating — freezing unbaked with raw rice gives unpredictable results because the rice texture suffers.
Troubleshooting
- Rice is still crunchy after the full bake time: The zucchini released less liquid than expected, or the dish ran dry. Add 2–3 tablespoons of warm chicken stock around the edges, cover tightly with foil, and bake another 10–15 minutes.
- Bottom layer is mushy: The zucchini was cut too large and sat on top of the rice while releasing water all at once. Dice it small — roughly half-inch pieces — so it distributes more evenly and the liquid releases gradually.
- Cheese topping is pale and soft: Skip the broiler guesswork — use the broiler on high for 2–3 minutes at the very end, watching constantly. Move the rack up one position if your broiler runs weak. This is worth doing; a soft cheese top makes the whole dish feel underdone.
- Casserole is greasy on top: The pork wasn’t drained after browning. Tip the cooked meat into a colander or blot with paper towels before layering it in. Excess fat pools under the cheese and won’t cook off in the oven.
- Dish tastes flat: Uncooked rice dilutes seasoning as it absorbs liquid. Season the stock before pouring it in, and taste the browned pork before assembling — it should be well-seasoned on its own since it’s doing most of the flavor work.

Appetizing Zucchini Casserole Recipe
Ingredients
2 cups rice - uncooked
2 small zucchinis
1 large onion
2 large tomato
1 pound ground pork (minced pork) - cooked
11 ounces cheddar cheese - shredded
1 cup breadcrumbs
1 teaspoon salt
1 teaspoon ground black pepper
1 cup chicken stock (chicken broth or chicken bouillon)
Instructions
- Put rice in the bottom of a casserole dish. How much you need will depend on how big the casserole dish. It should cover the bottom of the casserole without you being able to see the bottom of the dish.
- Dice the zucchini into small pieces and put it on top of the rice.
- Dice the onion and sprinkles it over the top of the zucchini.
- Dice the tomato and sprinkle over the top of the onions.
- Sprinkle with salt and pepper to taste.
- Pour in chicken stock or water. You will not need much as the vegetables will cook down a bit and add moisture to the casserole so that the rice will cook properly. Only use about 1 to 1 ½ cups of fluid.
- Sprinkle the cheese all over the top, pork and bread crumbs are as heavy or light as you want.
- Right before being popped in the oven.
- Cover the zucchini casserole with foil and bake at 350 degrees Fahrenheit for about 30 minutes. Remove foil and bake for another 15 to 20 minutes or until cheese is melted and bread crumbs are lightly browned. It may take up to an hour to bake completely.
Nutrition
Common questions
Can I use pre-cooked or leftover rice instead of uncooked?
You can, but reduce the chicken stock by about half since cooked rice won’t absorb nearly as much liquid. The texture will be softer and the bake time will drop by roughly 15 minutes, so start checking earlier.
Do I have to brown the ground pork first, or can I layer it in raw?
Brown it first — this is not optional for food safety. Ground pork needs to reach 160°F (71°C), and a layered casserole doesn’t heat evenly enough to guarantee that in the center without overcooking everything else.
My zucchini is releasing a lot of water. Should I salt and drain it beforehand?
Yes, if your zucchini are very large or very fresh, salting the diced pieces for 15 minutes and patting them dry helps control the moisture. This prevents the rice from getting waterlogged and the bottom from turning to mush.
Can I make this without meat to serve a vegetarian?
Yes — omit the pork and use vegetable broth instead of chicken stock. Add a drained can of white beans or chickpeas for protein and to keep the casserole filling. Season more aggressively since the pork was carrying a lot of the savory weight.
How do I know when the casserole is actually done?
The rice should be fully tender with no crunch when you press a fork into the center, and the internal temperature should read at least 165°F (74°C) throughout. Don’t rely on the cheese browning alone — the top can look done while the rice underneath is still underdone.
Can I assemble this in the same pan I used to brown the pork?
Only if your skillet is oven-safe and large enough — a 12-inch cast iron or oven-safe skillet works. Transfer everything directly and skip the baking dish entirely. That’s one fewer dish to wash, which is the whole point.
More mince recipes to try
- Hearty Beef Cauliflower Bake
- Spicy Beef Stuffed Peppers
- Ultimate Cheesy Beef Bake
- Savory Pork Noodle Stir-Fry









