Creamy Zucchini and Bean Bake

This Creamy Zucchini and Bean Bake has become an absolute staple in our household, a true testament to how simple, wholesome ingredients can transform into something utterly comforting and delicious. The first time I made it, I was looking for a way to use up the bounty of zucchini from our garden and a few cans of beans lingering in the pantry. I wasn’t expecting fireworks, just a decent, healthy meal. But oh, was I wrong! The aroma wafting from the oven was the first hint that this was something special. When I pulled it out, bubbling and golden, my family gathered around, intrigued. The first bite was a revelation – the tender zucchini, the hearty beans, all enveloped in a luscious, creamy sauce, topped with a perfectly crisp, cheesy crust. My kids, who can be notoriously picky about vegetables, devoured their portions and even asked for seconds! My partner, a lover of all things comforting, declared it an instant classic. It’s since become our go-to for a satisfying weeknight dinner, a reliable potluck contribution, and even a dish I prep ahead for busy days. It’s that perfect blend of healthy and indulgent, proving that you don’t need complicated techniques or exotic ingredients to create a meal that nourishes both body and soul.

Ingredients

  • 2 tablespoons Olive Oil: Extra virgin, for sautéing and adding richness.
  • 1 large Onion (approx. 1 cup chopped): Yellow or white, finely chopped for a sweet, aromatic base.
  • 2 cloves Garlic (minced): Freshly minced for the best pungent flavor.
  • 3 medium Zucchini (approx. 4-5 cups sliced or diced): Fresh, firm zucchini, sliced into ¼-inch rounds or ½-inch dice.
  • 2 cans (15 ounces each) Cannellini Beans (or other white beans): Rinsed and drained, providing protein and a creamy texture.
  • 1 can (14.5 ounces) Diced Tomatoes: Undrained, adding moisture and a tangy tomato flavor.
  • 1 cup Vegetable Broth: Low sodium, to create the base of the creamy sauce.
  • 1/2 cup Heavy Cream (or full-fat coconut milk for dairy-free): For that essential creamy richness.
  • 1/4 cup Nutritional Yeast (optional, for cheesy flavor): Adds a savory, umami depth, especially good for vegan versions.
  • 2 tablespoons All-Purpose Flour (or gluten-free blend): To help thicken the sauce.
  • 1 teaspoon Dried Italian Herbs (or a mix of oregano, basil, thyme): For a classic Mediterranean flavor profile.
  • 1/2 teaspoon Salt (or to taste): To enhance all the flavors.
  • 1/4 teaspoon Black Pepper (or to taste): Freshly ground for a bit of spice.
  • 1 cup Shredded Mozzarella Cheese (or dairy-free alternative): For a gooey, melted topping.
  • 1/4 cup Grated Parmesan Cheese (or vegan Parmesan alternative): Adds a salty, nutty bite to the crust.
  • 1/4 cup Breadcrumbs (Panko preferred for extra crispiness): For a crunchy golden topping.

Instructions

  1. Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Sauté Aromatics: Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  3. Cook Zucchini: Add the sliced or diced zucchini to the skillet. Cook, stirring occasionally, for about 8-10 minutes, or until it begins to soften and lightly brown. You don’t want it to become mushy at this stage, as it will continue to cook in the oven.
  4. Build the Sauce Base: Sprinkle the all-purpose flour over the zucchini and onion mixture. Stir well to coat everything and cook for 1-2 minutes – this helps to cook out the raw flour taste and creates a roux for thickening.
  5. Add Liquids and Seasonings: Gradually pour in the vegetable broth, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer. Stir in the diced tomatoes (undrained), heavy cream (or coconut milk), nutritional yeast (if using), dried Italian herbs, salt, and black pepper. Mix well to combine.
  6. Incorporate Beans: Gently fold in the rinsed and drained cannellini beans. Allow the mixture to simmer for another 5 minutes, stirring occasionally, so the flavors can meld and the sauce can thicken slightly. Taste and adjust seasonings if necessary.
  7. Assemble the Bake: Pour the zucchini and bean mixture evenly into the prepared baking dish.
  8. Add Topping: In a small bowl, combine the shredded mozzarella cheese, grated Parmesan cheese, and breadcrumbs. Sprinkle this mixture evenly over the top of the zucchini and bean bake.
  9. Bake to Perfection: Transfer the baking dish to the preheated oven. Bake for 25-30 minutes, or until the sauce is bubbly around the edges and the topping is golden brown and melted. If the topping starts to brown too quickly, you can loosely tent the dish with aluminum foil for the remainder of the baking time.
  10. Rest and Serve: Once baked, remove the dish from the oven and let it rest for at least 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve. Garnish with fresh parsley or basil if desired.

Nutrition Facts

  • Servings: 6-8 servings
  • Calories per serving (approximate): 350-450 calories (This can vary based on specific ingredients like cream type and cheese quantity).
  • Protein: A good source of plant-based protein, primarily from the beans, contributing to satiety and muscle maintenance.
  • Fiber: Rich in dietary fiber from zucchini, beans, and whole grains (if using whole wheat breadcrumbs), promoting digestive health and stable blood sugar.
  • Vitamins & Minerals: Provides essential vitamins like Vitamin C and K from zucchini, and minerals like iron and potassium from beans and tomatoes.
  • Healthy Fats: Contains healthy fats from olive oil, and if using, from full-fat coconut milk (though also saturated fats, so consume in moderation).

Preparation Time

  • Total Preparation Time: Approximately 1 hour and 15 minutes.
    • Prep Time (chopping, measuring): 20-25 minutes.
    • Cook Time (sautéing, simmering, baking): 50-55 minutes.
    • Rest Time: 5-10 minutes.
      This makes it a feasible option for a slightly more involved weeknight meal or a relaxed weekend dinner.

How to Serve

This Creamy Zucchini and Bean Bake is wonderfully versatile and can be served in various ways to suit different preferences and occasions:

  • As a Main Course:
    • Serve generous portions on its own for a satisfying vegetarian meal.
    • Pair with a simple side salad dressed with a light vinaigrette to add freshness and contrast.
    • A slice of crusty bread (sourdough, baguette, or whole grain) is perfect for soaking up the delicious creamy sauce.
    • Consider garlic bread for an extra indulgent touch.
  • As a Hearty Side Dish:
    • Serve smaller portions alongside grilled chicken, fish, or a lean cut of steak.
    • It complements roasted meats beautifully, especially during cooler months.
  • For Potlucks and Gatherings:
    • It travels well and can be easily reheated, making it an excellent dish to bring to share.
    • Garnish just before serving to keep it looking fresh.
  • Garnish Options:
    • A sprinkle of fresh chopped parsley or basil adds a pop of color and fresh flavor.
    • A dollop of plain Greek yogurt or sour cream can add an extra layer of creaminess and a slight tang.
    • A drizzle of high-quality extra virgin olive oil just before serving can enhance the richness.
    • A pinch of red pepper flakes for those who like a little heat.

Additional Tips

  1. Zucchini Prep: Avoid overcooking the zucchini during the sautéing stage. It should still have a bit of firmness, as it will continue to cook in the oven. If you slice it too thinly, it might become mushy. Quarter-inch rounds or half-inch dice are ideal.
  2. Bean Variety: While cannellini beans are recommended for their creamy texture, feel free to experiment with other white beans like Great Northern or navy beans. Chickpeas could also work for a different texture.
  3. Make it Vegan/Dairy-Free: Easily adapt this recipe by using full-fat coconut milk instead of heavy cream, a good quality dairy-free shredded cheese alternative, and a vegan Parmesan. Ensure your nutritional yeast is just that and not fortified if you have specific dietary needs there.
  4. Spice it Up: For a bit of heat, add a pinch of red pepper flakes along with the garlic, or include a finely diced jalapeño with the onions. A dash of smoked paprika can also add a lovely smoky depth.
  5. Add More Veggies: Feel free to incorporate other vegetables. Sliced mushrooms, bell peppers (any color), or even some baby spinach (stirred in at the end with the beans) would be delicious additions.
  6. Make-Ahead Magic: You can assemble the entire bake (without the breadcrumb topping) up to a day in advance. Cover and refrigerate. When ready to bake, add the breadcrumb topping and bake as directed, possibly adding 5-10 minutes to the baking time if it’s going in cold.
  7. Freezer-Friendly: For longer storage, bake the casserole completely, let it cool, then cover tightly with plastic wrap and foil. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven until warmed through, possibly covering with foil to prevent the top from over-browning.
  8. Herb Power: Don’t underestimate the power of fresh herbs. While dried Italian herbs are convenient for the sauce, garnishing with fresh parsley, basil, or even a little fresh thyme before serving really brightens the dish.

FAQ Section

Q1: Can I use yellow summer squash instead of zucchini?
A1: Absolutely! Yellow summer squash is a fantastic substitute for zucchini in this recipe. It has a similar texture and mild flavor. You can use it interchangeably or even use a mix of both for visual appeal.

Q2: My sauce isn’t as thick as I’d like. What can I do?
A2: If your sauce is too thin, you can try a couple of things. Before baking, simmer it on the stovetop for a few extra minutes to allow more liquid to evaporate. Alternatively, you can make a small slurry of 1 tablespoon cornstarch mixed with 2 tablespoons cold water, stir it into the simmering sauce, and cook until thickened before pouring into the baking dish.

Q3: Is this recipe gluten-free?
A3: As written, it uses all-purpose flour for thickening and regular breadcrumbs for the topping. To make it gluten-free, simply substitute the all-purpose flour with a good quality gluten-free all-purpose flour blend, and use gluten-free breadcrumbs or crushed gluten-free crackers for the topping. Ensure your vegetable broth is also certified gluten-free.

Q4: What other types of cheese can I use for the topping?
A4: Mozzarella and Parmesan are classic choices, but feel free to experiment! Provolone, Monterey Jack, Gruyère, or even a sharp cheddar would work well. A blend of cheeses can also add more complex flavor.

Q5: Can I make this dish lower in fat?
A5: Yes, you can make some adjustments. Use low-fat milk or half-and-half instead of heavy cream, though the sauce will be less rich and creamy. You can also reduce the amount of cheese on top or use a lower-fat cheese variety. Sautéing with a bit less oil is also an option, or use cooking spray.

Q6: How do I prevent the zucchini from getting watery?
A6: Zucchini has a high water content. Sautéing it properly, as described in the instructions, helps to cook off some of that moisture. Don’t overcrowd the pan when sautéing. Some people also like to lightly salt their sliced zucchini and let it sit for 20-30 minutes, then pat it dry with paper towels to draw out excess moisture before cooking, though this step isn’t strictly necessary for this bake if sautéed well.

Q7: What’s the best way to store and reheat leftovers?
A7: Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can microwave individual portions, or reheat the entire dish in a 350°F (175°C) oven for about 15-20 minutes, or until warmed through. Covering with foil while reheating in the oven can prevent the top from drying out or browning further.

Q8: Can I add a protein like chicken or sausage to this bake?
A8: Yes, this dish is very adaptable! You could add cooked, shredded chicken, browned ground turkey or beef, or sliced cooked Italian sausage. Simply stir the cooked meat into the vegetable and bean mixture before transferring it to the baking dish. Adjust seasonings as needed.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Zucchini and Bean Bake


  • Author: Amanda

Ingredients

Scale
  • 2 tablespoons Olive Oil: Extra virgin, for sautéing and adding richness.
  • 1 large Onion (approx. 1 cup chopped): Yellow or white, finely chopped for a sweet, aromatic base.
  • 2 cloves Garlic (minced): Freshly minced for the best pungent flavor.
  • 3 medium Zucchini (approx. 45 cups sliced or diced): Fresh, firm zucchini, sliced into ¼-inch rounds or ½-inch dice.
  • 2 cans (15 ounces each) Cannellini Beans (or other white beans): Rinsed and drained, providing protein and a creamy texture.
  • 1 can (14.5 ounces) Diced Tomatoes: Undrained, adding moisture and a tangy tomato flavor.
  • 1 cup Vegetable Broth: Low sodium, to create the base of the creamy sauce.
  • 1/2 cup Heavy Cream (or full-fat coconut milk for dairy-free): For that essential creamy richness.
  • 1/4 cup Nutritional Yeast (optional, for cheesy flavor): Adds a savory, umami depth, especially good for vegan versions.
  • 2 tablespoons All-Purpose Flour (or gluten-free blend): To help thicken the sauce.
  • 1 teaspoon Dried Italian Herbs (or a mix of oregano, basil, thyme): For a classic Mediterranean flavor profile.
  • 1/2 teaspoon Salt (or to taste): To enhance all the flavors.
  • 1/4 teaspoon Black Pepper (or to taste): Freshly ground for a bit of spice.
  • 1 cup Shredded Mozzarella Cheese (or dairy-free alternative): For a gooey, melted topping.
  • 1/4 cup Grated Parmesan Cheese (or vegan Parmesan alternative): Adds a salty, nutty bite to the crust.
  • 1/4 cup Breadcrumbs (Panko preferred for extra crispiness): For a crunchy golden topping.


Instructions

  1. Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Sauté Aromatics: Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it.
  3. Cook Zucchini: Add the sliced or diced zucchini to the skillet. Cook, stirring occasionally, for about 8-10 minutes, or until it begins to soften and lightly brown. You don’t want it to become mushy at this stage, as it will continue to cook in the oven.
  4. Build the Sauce Base: Sprinkle the all-purpose flour over the zucchini and onion mixture. Stir well to coat everything and cook for 1-2 minutes – this helps to cook out the raw flour taste and creates a roux for thickening.
  5. Add Liquids and Seasonings: Gradually pour in the vegetable broth, stirring constantly to prevent lumps from forming. Bring the mixture to a gentle simmer. Stir in the diced tomatoes (undrained), heavy cream (or coconut milk), nutritional yeast (if using), dried Italian herbs, salt, and black pepper. Mix well to combine.
  6. Incorporate Beans: Gently fold in the rinsed and drained cannellini beans. Allow the mixture to simmer for another 5 minutes, stirring occasionally, so the flavors can meld and the sauce can thicken slightly. Taste and adjust seasonings if necessary.
  7. Assemble the Bake: Pour the zucchini and bean mixture evenly into the prepared baking dish.
  8. Add Topping: In a small bowl, combine the shredded mozzarella cheese, grated Parmesan cheese, and breadcrumbs. Sprinkle this mixture evenly over the top of the zucchini and bean bake.
  9. Bake to Perfection: Transfer the baking dish to the preheated oven. Bake for 25-30 minutes, or until the sauce is bubbly around the edges and the topping is golden brown and melted. If the topping starts to brown too quickly, you can loosely tent the dish with aluminum foil for the remainder of the baking time.
  10. Rest and Serve: Once baked, remove the dish from the oven and let it rest for at least 5-10 minutes before serving. This allows the sauce to set slightly and makes it easier to serve. Garnish with fresh parsley or basil if desired.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450