Cheesy Hasselback Zucchini Rolls

Zucchini Rolls with sliced zucchini, tomatoes, melted mozzarella, Parmesan, herbs, and marinara sauce

Cheesy Hasselback Zucchini Rolls

Zucchini Rolls are a cheesy, colorful baked vegetable dish made with tender zucchini, juicy tomatoes, melted mozzarella, herbs, garlic, and a lightly seasoned tomato sauce. Zucchini Rolls look impressive on the table, yet they use simple ingredients and require very little complicated preparation.

The vegetables bake until tender while the cheese melts between the slices and forms a golden topping. This recipe works well as a vegetarian main course, a warm side dish, or an easy addition to a Mediterranean-inspired dinner.

Prep Time: 25 minutes

Cook Time: 35 minutes
Total Time: About 1 hour
Servings: 4 to 6

Ingredients

For the Zucchini

  • 4 medium zucchini
  • 2 tablespoons olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Filling

  • 3 medium Roma tomatoes, thinly sliced
  • 8 ounces fresh mozzarella, thinly sliced
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • 2 tablespoons chopped fresh basil
  • 1 tablespoon chopped fresh parsley

Ingredients For the Tomato Base

  • 1 cup marinara sauce
  • 2 garlic cloves, minced
  • 1 teaspoon olive oil
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon red pepper flakes, optional

For Garnishing

  • Fresh basil
  • Fresh parsley
  • Extra Parmesan
  • Red pepper flakes, optional
  • Freshly ground black pepper

Why You’ll Love This Recipe

Zucchini Rolls combine fresh vegetables with plenty of cheesy flavor. The zucchini becomes soft enough to cut easily while still holding its shape, and the tomatoes add freshness and a lightly sweet flavor.

Another reason to love Zucchini Rolls is their presentation. Alternating zucchini, tomato, and mozzarella creates a beautiful layered look that makes this easy dish suitable for both family meals and entertaining.

They are also flexible. You can change the cheese, adjust the herbs, add extra vegetables, or make the dish as mild or spicy as you like.

How to Make Zucchini Rolls

Step 1: Preheat the Oven

Preheat the oven to 400°F or 200°C.

Lightly grease a medium baking dish with olive oil.

A casserole dish that holds the zucchini fairly close together works best because it helps the vegetables remain upright during baking.

Step 2: Prepare the Tomato Base

Add marinara sauce to the bottom of the baking dish.

Stir in minced garlic, olive oil, oregano, and optional red pepper flakes.

Spread the sauce into an even layer.

This creates a flavorful base and prevents the vegetables from sticking.

Step 3: Prepare the Zucchini

Wash and dry the zucchini.

Trim off the ends.

Using a sharp knife, make deep slices across each zucchini at regular intervals. Do not cut all the way through the bottom.

The zucchini should stay connected along one side, similar to Hasselback potatoes.

Step 4: Season the Zucchini

Combine olive oil, garlic powder, oregano, basil, smoked paprika, salt, and black pepper in a small bowl.

Brush the mixture over each zucchini.

Try to get a little seasoning between the cuts as well.

Proper seasoning gives Zucchini Rolls flavor throughout rather than only on the surface.

Step 5: Slice the Tomatoes and Cheese

Cut the tomatoes into thin rounds or half-moons.

Slice the fresh mozzarella into pieces that will fit easily between the zucchini cuts.

Keep the slices fairly thin because overly thick filling can cause the zucchini to split.

Step 6: Fill the Zucchini

Gently open each cut.

Alternate pieces of tomato and mozzarella between the zucchini sections.

Do not force the filling inside. A gentle touch will help keep the zucchini intact.

Arrange the filled vegetables over the marinara sauce.

Step 7: Add Fresh Herbs

Sprinkle chopped basil and parsley over the filled zucchini.

Fresh herbs add color and help balance the richness of the cheese.

Step 8: Add the Cheese Topping

Sprinkle shredded mozzarella and Parmesan over the top.

The cheese will melt into the cuts and create golden spots across the surface.

Zucchini Rolls should look generously cheesy without being completely buried under the topping.

Step 9: Cover and Bake

Cover the baking dish loosely with foil.

Bake for about 20 minutes.

Covering the dish during the first part of baking traps steam and helps the zucchini soften without drying out.

Step 10: Bake Uncovered

Remove the foil.

Continue baking for another 12 to 15 minutes.

The zucchini should become tender and the cheese should be fully melted.

Step 11: Broil for Extra Color

For a golden finish, switch the oven to broil for 1 to 2 minutes.

Watch closely because mozzarella can brown very quickly.

This optional step gives Zucchini Rolls the bubbly, lightly caramelized cheese topping seen in restaurant-style baked dishes.

Step 12: Rest Before Serving

Remove the casserole from the oven.

Let it rest for about 5 minutes before serving.

The cheese will settle slightly, making the zucchini easier to lift from the baking dish.

Step 13: Garnish

Add fresh basil, parsley, Parmesan, or red pepper flakes.

Spoon a little tomato sauce from the bottom of the casserole over each portion before serving.

Serving Suggestions

Zucchini Rolls can be served as a vegetarian main course with warm crusty bread, garlic bread, quinoa, couscous, or rice.

For a lighter plate, serve Zucchini Rolls with a crisp green salad, cucumber tomato salad, or roasted vegetables.

They also pair nicely with grilled chicken, salmon, shrimp, or meatballs if you want to use them as a vegetable side dish.

If you want a crispy and cheesy appetizer, try this Baked Broccoli Cheese Balls Recipe made with broccoli, cheddar, Parmesan, herbs, and a golden breadcrumb coating.

Recipe Tips

Choose zucchini that are similar in size so they cook evenly.

Use a sharp knife and avoid cutting completely through the bottom.

Thin tomato and mozzarella slices are easier to tuck between the zucchini sections.

Pat fresh mozzarella dry with paper towels before using it. Excess liquid can make the casserole watery.

For the best Zucchini Rolls, avoid overbaking. The zucchini should be tender but still hold its shape.

If your zucchini are especially large, they may need an additional 5 minutes of covered baking.

Let the casserole rest briefly after baking so the melted cheese becomes easier to serve.

Easy Variations

Zucchini Rolls are easy to customize with different cheeses, vegetables, and seasonings.

Replace mozzarella with provolone, fontina, Monterey Jack, or a combination of cheeses.

To create a Mediterranean version, add crumbled feta, sliced olives, and extra oregano.

For a richer version, spread a small amount of ricotta between some of the zucchini slices.

You can also make Zucchini Rolls spicier by adding chili flakes to the tomato sauce or sprinkling them over the cheese.

Thin slices of roasted red pepper can replace some of the tomatoes for a sweeter flavor.

For a warm and elegant dessert, try these Caramelized Baked Peaches topped with creamy ricotta, crunchy pistachios, honey, and fresh mint.

Make-Ahead Instructions

You can prepare most of the dish several hours before baking.

Slice and season the zucchini, prepare the tomato sauce, and cut the tomatoes and mozzarella.

Assemble Zucchini Rolls in the baking dish, cover tightly, and refrigerate for up to 8 hours.

When ready to bake, remove the dish from the refrigerator while the oven preheats.

You may need to add 5 minutes to the covered baking time if the casserole is very cold.

Storage and Reheating

Store leftover Zucchini Rolls in an airtight container in the refrigerator for up to 3 days.

To reheat, place them in a baking dish and warm at 350°F or 175°C for about 10 to 15 minutes.

You can also microwave individual portions in short intervals.

The oven method is better if you want the cheese to stay slightly browned and the zucchini to maintain more texture.

Freezing is not recommended because zucchini can release a large amount of water after thawing.

Nutrition Information

Approximate nutrition per serving:

Calories: 270
Protein: 15 g
Carbohydrates: 14 g
Fat: 18 g
Saturated Fat: 8 g
Fiber: 4 g
Sugar: 7 g
Sodium: 570 mg

Nutrition values are estimates and may vary depending on the mozzarella, Parmesan, marinara sauce, oil, and serving size.

Frequently Asked Questions

Can I make Zucchini Rolls without mozzarella?

Yes. Provolone, cheddar, fontina, goat cheese, or a dairy-free cheese alternative can work.

Why did my zucchini become watery?

Zucchini naturally contains a lot of moisture. Use a thick marinara sauce, pat the mozzarella dry, and avoid overbaking the vegetables.

Can I add meat?

Yes. Cooked ground chicken, turkey, beef, or sausage can be added to the tomato sauce before assembling the casserole.

Can I make this recipe ahead of time?

Yes. Assemble the dish several hours ahead, refrigerate it, and bake shortly before serving.

Can I use yellow squash?

Yes. Yellow summer squash works well and can even be alternated with zucchini for extra color.

How do I keep the zucchini from breaking?

Leave about 1/4 inch uncut at the bottom and gently insert thin filling slices rather than forcing them into the openings.

Can I make Zucchini Rolls in an air fryer?

Yes, if your air-fryer basket can hold a small baking dish. Cooking time will vary, so check the zucchini frequently once the cheese begins to melt.

Final Thoughts

Zucchini Rolls turn simple summer vegetables into a cheesy and colorful baked dish with very little complicated preparation.

The combination of tender zucchini, juicy tomatoes, mozzarella, Parmesan, garlic, herbs, and tomato sauce gives Zucchini Rolls plenty of comforting Italian-inspired flavor.

Because Zucchini Rolls can be adapted with different cheeses and fillings, they work well as a vegetarian dinner, family-friendly side, or meal-prep option.

Keep Zucchini Rolls in your recipe collection whenever you want an easy vegetable bake with golden cheese, fresh herbs, and a beautiful presentation.

Cheesy Baked Vegetables Casserole

Cheesy Baked Vegetables Casserole

Cheesy Baked Vegetables Casserole

Description

Cheesy Baked Vegetables Casserole is a warm, creamy, colorful, and comforting dish packed with tender vegetables and plenty of melted cheese. It is an easy way to turn everyday vegetables into a satisfying side dish that works beautifully for family dinners, weekend meals, potlucks, and holiday gatherings.

This Cheesy Baked Vegetables Casserole combines broccoli, cauliflower, carrots, bell peppers, zucchini, onions, and a creamy seasoned sauce. Everything is topped with mozzarella and Parmesan before being baked until bubbling and golden.

The vegetables provide natural color and texture, while the creamy cheese sauce brings everything together. You can easily customize the recipe according to the vegetables you already have in your refrigerator.

Ingredients

For the Vegetables

2 cups broccoli florets

2 cups cauliflower florets

1 large carrot, sliced

1 medium zucchini, sliced

1 red bell pepper, chopped

1 small yellow onion, sliced

2 cloves garlic, minced

1 tablespoon olive oil

1/2 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon Italian seasoning

1/2 teaspoon dried oregano

For the Creamy Sauce

1 cup heavy cream

1/2 cup cream cheese, softened

1/2 cup shredded cheddar cheese

1/2 teaspoon garlic powder

1/4 teaspoon paprika

1/4 teaspoon black pepper

1/4 teaspoon salt

For the Topping

1 cup shredded mozzarella cheese

1/3 cup grated Parmesan cheese

1 tablespoon chopped fresh parsley

1/2 teaspoon dried oregano

Step-by-Step Instructions

Prepare the Oven

Preheat your oven to 375°F (190°C).

Lightly grease a 9×13-inch baking dish with olive oil or nonstick cooking spray.

Preparing the baking dish before adding the vegetables helps prevent sticking and makes serving easier.

Prepare the Vegetables

Wash and dry all of the vegetables thoroughly.

Cut the broccoli and cauliflower into similar-sized florets so they cook evenly. Slice the carrot fairly thin because carrots take longer to become tender. Slice the zucchini into medium rounds and chop the bell pepper into bite-sized pieces.

Slice the onion and mince the garlic.

Place all the prepared vegetables into a large mixing bowl.

Season the Vegetables

Add olive oil, salt, black pepper, Italian seasoning, and dried oregano to the vegetables.

Toss everything gently until the vegetables are evenly coated.

The olive oil helps the vegetables roast while the herbs add flavor throughout the casserole.

Make the Creamy Cheese Sauce

Place the heavy cream and softened cream cheese in a saucepan over low to medium heat.

Whisk gently until the cream cheese melts into the cream and creates a smooth mixture.

Add the shredded cheddar, garlic powder, paprika, black pepper, and salt.

Continue stirring until the cheese melts and the sauce becomes creamy.

Do not boil the sauce aggressively. Gentle heating helps keep the cheese mixture smooth.

Combine the Vegetables and Sauce

Transfer the seasoned vegetables into the prepared baking dish.

Pour the creamy cheese sauce evenly over the vegetables.

Use a large spoon or spatula to gently toss the vegetables so the sauce coats as much of them as possible.

Spread everything into an even layer.

Add the Cheese Topping

Sprinkle the shredded mozzarella evenly over the top.

Follow with the grated Parmesan.

The mozzarella creates a soft, stretchy melted layer, while Parmesan helps create a flavorful golden crust.

Sprinkle a little dried oregano over the cheese if desired.

Bake

Cover the baking dish loosely with aluminum foil and place it in the preheated oven.

Bake for approximately 25 minutes.

Remove the foil and continue baking for another 15–20 minutes, or until the vegetables are tender and the cheese is melted, bubbling, and lightly golden.

If you prefer a darker, crispier cheese topping, you can carefully broil the casserole for 1–2 minutes at the end. Watch it closely because the cheese can brown very quickly.

Rest Before Serving

Remove the casserole from the oven and let it rest for approximately 5–10 minutes.

This gives the creamy sauce a chance to settle and makes the casserole easier to serve.

Sprinkle fresh parsley over the top just before serving.

Tips and Notes

Cut vegetables evenly. Similar-sized pieces cook more consistently and help prevent some vegetables from becoming overcooked while others remain firm.

Don’t use too much liquid. Vegetables naturally release moisture while baking. Avoid adding unnecessary water or broth because it can make the casserole watery.

Pre-cook firm vegetables if needed. If your carrot pieces are particularly thick, blanch them briefly before adding them to the casserole.

Dry vegetables thoroughly. Excess water on freshly washed vegetables can dilute the creamy sauce.

Don’t overbake. Once the vegetables are tender and the cheese is golden and bubbling, the casserole is ready.

Use freshly shredded cheese when possible. Freshly shredded cheese generally melts smoothly and creates a better topping.

Customize the vegetables. You can add mushrooms, spinach, green beans, peas, corn, or roasted red peppers.

Add some spice. A pinch of red pepper flakes or cayenne can give the casserole a gentle kick.

For extra flavor, add a small amount of fresh thyme, rosemary, basil, or parsley.

Easy Variations

You can make this Cheesy Baked Vegetables Casserole with almost any combination of vegetables you have available.

For a Mediterranean-inspired variation, add cherry tomatoes, spinach, olives, feta cheese, and oregano.

For a heartier version, add cooked shredded chicken or turkey.

For a low-carb option, focus on broccoli, cauliflower, zucchini, mushrooms, spinach, and bell peppers while reducing higher-carbohydrate vegetables.

For a stronger cheese flavor, replace some of the mozzarella with sharp cheddar or Parmesan.

For extra crunch, sprinkle a small amount of seasoned breadcrumbs over the cheese before baking.

Serving Suggestions

This Cheesy Baked Vegetables Casserole makes an excellent side dish alongside grilled chicken, roasted chicken, baked salmon, turkey, or steak.

It can also be served as a vegetarian main dish with a fresh green salad and whole-grain bread.

For a family dinner, pair it with roasted potatoes or rice and a simple protein.

Because the casserole is creamy and cheesy, fresh vegetables or a crisp salad make a refreshing contrast.

It is also suitable for gatherings because you can assemble the casserole ahead of time and bake it shortly before serving.

If you enjoy crispy Mediterranean-inspired snacks, try our Mediterranean Spinach & Feta Crisps – Easy Crispy Healthy Snack Recipe.

Make-Ahead Instructions

To prepare the casserole ahead of time, assemble the vegetables and sauce in the baking dish.

Cover the dish and refrigerate it until you’re ready to bake.

When you are ready to cook, allow the chilled casserole to sit outside the refrigerator briefly while the oven preheats.

Because a refrigerated casserole starts colder, it may need a little additional baking time.

For the freshest cheese topping, you can add the mozzarella and Parmesan shortly before baking.

Storage and Reheating

Allow leftover Cheesy Baked Vegetables Casserole to cool before transferring it to an airtight container.

Refrigerate leftovers and use them within a few days.

For reheating, place a serving in the microwave and heat until warmed through.

You can also reheat the casserole in the oven at approximately 350°F (175°C). Cover it loosely with foil to prevent the cheese from becoming overly dry.

Q&A

Can I use frozen vegetables?

Yes. Frozen broccoli, cauliflower, peas, and other vegetables can be used. Thaw and drain them well first to reduce excess moisture.

Can I make this casserole without heavy cream?

Yes. You can substitute part or all of the heavy cream with milk or evaporated milk, although the final sauce will be lighter and less rich.

Can I add chicken?

Yes. Add approximately 1–2 cups of cooked shredded or chopped chicken to make the casserole more filling.

Can I make it vegetarian?

Yes. The recipe can be prepared as a vegetarian dish. Check the labels of your cheese and other ingredients if you follow a strict vegetarian diet.

Why is my casserole watery?

Vegetables naturally contain water, especially zucchini and mushrooms. Excess moisture can also come from frozen vegetables that have not been drained properly. Make sure vegetables are dry and avoid adding unnecessary liquid.

Can I freeze the casserole?

It can be frozen, although creamy sauces and some vegetables may change slightly in texture after thawing. For the best texture, refrigeration and reheating within a few days is preferable.

Servings & Nutrition

Servings: 6

Prep Time: 20 minutes

Cook Time: 40–45 minutes

Total Time: Approximately 1 hour

Estimated Calories: 320 per serving

Protein: 14 g

Carbohydrates: 18 g

Fat: 22 g

Fiber: 5 g

Sugar: 6 g

Nutrition values are estimates and can vary depending on the exact vegetables, cheese, cream, and portion sizes used.

For another version of this crispy Mediterranean snack, see Beetroot, Chickpea & Feta Mediterranean Salad

Conclusion

This Cheesy Baked Vegetables Casserole is an easy and comforting way to enjoy a generous variety of vegetables in one delicious dish. Tender broccoli, cauliflower, carrots, zucchini, bell peppers, and onions are combined with a creamy cheese sauce and finished with a golden layer of mozzarella and Parmesan.

The recipe is flexible, making it easy to adjust according to your family’s preferences or the vegetables available in your kitchen. You can make it vegetarian, add cooked chicken for extra protein, change the cheese combination, or add herbs and spices for a different flavor.

Whether you’re preparing a simple weeknight dinner, a holiday meal, or a family gathering, this casserole offers a warm, satisfying dish that can be prepared ahead and baked until golden and bubbling.