Love this? Pin it for later!
I still remember the first summer I grew zucchini in my tiny balcony garden. One plant somehow transformed into a sprawling green monster that produced more squash than I knew what to do with. After weeks of zucchini bread, zucchini noodles, and even zucchini smoothies (don’t ask), I needed something new—something that felt like dinner, not just a side dish. That’s when this Budget-Friendly Zucchini and Tomato Casserole was born. It was a steamy Tuesday night, my apartment’s ancient AC wheezed in protest, and I had exactly $4.73 left in my weekly food budget. A forgotten block of cheddar, a can of tomatoes, and the ever-multiplying zucchinis became the heroes of my table. Twenty-five minutes later I pulled a bubbling, golden-topped casserole from the oven that made my neighbor knock on the wall to ask what smelled so good. Since then, this dish has followed me through grad-school finals, new-job celebrations, and every August when the markets overflow with inexpensive summer produce. It’s the recipe I text to friends who say, “I have no time and even less money—what can I cook tonight?” It’s also the dish I bring to potlucks when I want something that looks elegant, tastes like comfort, and slices cleanly into Instagram-worthy squares. Whether you’re feeding a crowd, meal-prepping for the week, or simply trying to get dinner on the table without washing every pot you own, this casserole answers the call.
Why This Recipe Works
- One baking dish: Everything bakes together—no precooking vegetables or boiling noodles.
- Under $1.25 per serving: Zucchini and canned tomatoes are budget staples year-round.
- High-protein option: A cup of rinsed cannellini beans turns it into a complete vegetarian meal.
- Low-waste: Use the entire zucchini—skin, seeds, and even the end you usually trim off.
- Customizable spice level: Add chili flakes for heat or keep it kid-friendly with just oregano.
- Freezer hero: Cuts into squares that reheat like a dream in the microwave or skillet.
- Gluten-free & dairy-flexible: Swap in nutritional yeast or gluten-free crumbs effortlessly.
Ingredients You'll Need
Great meals start with smart shopping. For this casserole, the produce section is your wallet’s best friend. Look for zucchini that feels heavy for its size and has glossy, unblemished skin—small to medium specimens (6–8 inches) have fewer seeds and hold their shape after roasting. If your garden runneth over with baseball-bat-sized squash, scoop the seedy core out with a spoon and they’ll work fine. Roma or plum tomatoes are traditional because their lower moisture keeps the casserole from swimming in juice, but a 14-oz can of diced tomatoes in juice is the budget option that tastes fabulous year-round. Check the ethnic aisle; store-brand “Italian style” tomatoes already seasoned with basil can shave off spice costs. Onion and garlic are pantry givens; yellow onion is sweetest when lightly caramelized in the oven, but a white onion works if that’s what’s on sale. Day-old bread becomes your crunchy top—French baguette ends, hot-dog buns, even soft pretzels blitzed into coarse crumbs. If you’re gluten-free, pulse rolled oats in the blender until sandy and use the same weight. For the cheesy note, pre-shredded cheddar is convenient, but buying a block of mild or sharp on sale and grating it yourself melts silkier and avoids the cellulose coating that can brown too quickly. A single egg binds everything; if you’re egg-free, whisk 1 tablespoon ground flaxseed with 3 tablespoons water and let stand five minutes for a perfect vegan “flax egg.” Finally, olive oil, dried oregano, salt, and pepper finish the ingredient list—items most of us keep within arm’s reach of the stove.
How to Make Budget-Friendly Zucchini and Tomato Casserole
Heat the oven & prep the dish
Place rack in center position and preheat oven to 425°F (220°C). Lightly grease a 2-quart ceramic or glass baking dish—an 8×8-inch square or 9-inch pie plate works. A metal pan is fine, but reduce heat to 400°F to prevent over-browning.
Slice zucchini & tomatoes evenly
Using a mandoline or sharp chef’s knife, slice zucchini into ¼-inch coins—thicker means more bite, thinner melts into creamy layers. If using fresh tomatoes, slice to the same thickness; if canned, drain briefly in a sieve while reserving 2 Tbsp juice for extra flavor.
Season & layer vegetables
In a large bowl, toss zucchini and tomato slices with 1 Tbsp olive oil, ½ tsp kosher salt, ¼ tsp black pepper, and 1 tsp dried oregano. Layer half the vegetables in overlapping rows on the bottom of the dish. Scatter half of the finely diced onion and half of the minced garlic over the top.
Add protein layer (optional)
For a complete meal, sprinkle 1 cup canned cannellini or navy beans, rinsed, over the first vegetable layer. They’ll absorb the tomato juices and add 8g plant protein per serving without altering flavor.
Top with remaining vegetables
Repeat the overlapping layer using the rest of zucchini/tomato mixture. This double-decker method ensures every bite has the perfect ratio of tender veg and garlicky onion.
Whisk quick cheese custard
In a medium bowl, beat 1 large egg, ½ cup milk (dairy or unsweetened plant), and ⅓ cup grated cheddar. Stir in 2 Tbsp chopped fresh basil or 1 tsp dried basil. Pour evenly over casserole; it will trickle down and create pockets of cheesy richness.
Add crunchy crumb topping
Toss ¾ cup coarse breadcrumbs with 1 Tbsp olive oil and a pinch of salt. Scatter over the top; press lightly so they adhere but still sit proud for maximum crunch contrast.
Bake until golden & bubbling
Cover loosely with foil for the first 15 minutes to steam vegetables tender, then remove and bake 12–15 minutes more until the top is bronzed and the custard is set. A knife inserted should come out clean and the zucchini should yield easily.
Rest 5 minutes before serving
Resting allows the custard to firm up so squares slice neatly. Garnish with extra basil or parsley for color and freshness.
Expert Tips
Draw out excess moisture
If your zucchini is enormous, toss slices with ½ tsp salt and let sit 10 minutes, then blot with paper towel. This prevents a watery casserole without the extra step of pre-roasting.
Double-decker cheese
Save 2 Tbsp of shredded cheese to sprinkle on top during the final 5 minutes of baking for an even gooier, photo-worthy finish.
Chill for clean cuts
If you need perfect squares (think office lunch boxes), cool the baked casserole completely, refrigerate 30 minutes, then slice with a sharp knife reheated in hot water.
Stale bread hack
Keep a “bread bag” in the freezer for odds and ends. When you have 3 cups, pulse into crumbs, toast 8 minutes at 350°F, and store airtight—free flavor and zero waste.
Overnight flavor boost
Assemble the casserole, cover tightly, and refrigerate up to 24 hours. The salt seasons the vegetables from the inside out, making leftovers taste even better.
Color contrast
Mix yellow squash with zucchini and add halved cherry tomatoes for a confetti look that screams summer harvest.
Variations to Try
- Mediterranean: Swap oregano for 1 tsp za’atar, add ½ cup crumbled feta, and top with olive-oil-toasted pine nuts.
- Mexican-inspired: Replace cheddar with pepper jack, stir 1 tsp cumin into custard, and serve with cilantro and lime wedges.
- Protein power: Fold 1 cup cooked quinoa or shredded rotisserie chicken into the bean layer for an extra 10g protein per serving.
- Vegan cheesy: Use nutritional yeast instead of cheese, substitute coconut milk for dairy, and add 2 Tbsp almond flour to the crumbs for richness.
Storage Tips
Refrigerate: Cool completely, cover tightly, and store up to 4 days. Reheat individual portions in the microwave 60–90 seconds or in a 350°F oven for 10 minutes, loosely covered with foil to prevent over-browning.
Freeze: Cut into squares, wrap each in plastic wrap, then foil. Freeze up to 2 months. Thaw overnight in the fridge or reheat straight from frozen—unwrap, place on a parchment-lined sheet, and bake 20 minutes at 375°F until center is hot.
Make-ahead: Assemble through Step 7, cover with plastic wrap (press directly onto surface to prevent discoloration), and refrigerate up to 24 hours. Add 5 extra minutes to covered baking time if starting cold.
Frequently Asked Questions
Budget-Friendly Zucchini and Tomato Casserole
Ingredients
Instructions
- Preheat & grease: Heat oven to 425°F. Lightly oil a 2-quart baking dish.
- Season vegetables: Toss zucchini and tomatoes with onion, garlic, 1 Tbsp olive oil, oregano, salt, and pepper.
- Layer: Spread half the vegetables in the dish. Add beans if using. Top with remaining vegetables.
- Make custard: Whisk egg, milk, cheese, and basil; pour over casserole.
- Add crumbs: Mix breadcrumbs with 1 tsp oil; sprinkle on top.
- Bake: Cover with foil 15 min; uncover and bake 12–15 min more until golden and set. Rest 5 min before serving.
Recipe Notes
Salt large zucchini slices and drain 10 min for a firmer bake. For extra crunch, add 2 Tbsp grated Parmesan to the crumb topping.