Skip to content

Cheesy 10 Layer Casserole (low carb, vegetarian)

A low carb layered casserole of thinly sliced peppers, zucchini, tomatoes, and onions, topped with cheese and garlic, then baked until the cheese is melted and gooey.

Cheesy vegetable casserole in a white dish

A simple vegetable side dish that can be made a head of time perfect for your holiday table.

Just 5.4g net carbs per serving!




Disclosure: Some of the links below are affiliate links, meaning, at no additional cost or effort to you, I will earn a small commission if you click through the link and make a purchase.

  • Zucchini > tomato > onion > pepper > cheese > repeat
  • Layers of thinly sliced vegetable topped with cheese and baked until tender and the cheese is golden brown
  • A quick and easy to prepare side dish that pairs very well with turkey, roasts, and everything in between
  • Low carb, paleo, vegetarian, and keto friendly with no grains, no flour, and only 5.4g net carbs per serving
  • A one pan make ahead recipe to save prep time and dishes
This is an ad.
cheesy low carb casserole on a spoon

What's In It

  • Zucchini
  • Tomatoes
  • Onions
  • Bell pepper
  • Garlic powder
  • Italian seasoning
  • Shredded cheese
  • Salt and pepper

Nutrition and Servings

This recipe generally makes 7 or 8 side servings.

Per serving:

132 cals | 9g fat | 7.4g carbs | 7.3g protein | 5.4g Net Carbs

For the most accurate nutritional information use a recipe calculator like the free one at Cronometer to enter the ingredients and amounts you used.

This is an ad.

What You Need to Know

Below are some in depth details to help you master this recipe, for a full list of ingredients and steps you can jump to the recipe to make it now.

Cheesy vegetable casserole in a white dish

How to slice the zucchini

Cutting the zucchini in half first makes it easier to slice. This technique is the same as in my zucchini lasagna recipe

Cut them in half, stand each half on end, and slice from top to bottom into even slabs about 1/4″ [6mm] thick.

Lay the slices out on a plate or over the sink in a strainer and salt liberally. 

Allow the zucchini to rest covered in salt for 10 or more minutes while you prep the other vegetables to draw out excess water.

This is crucial to avoiding an overly watery casserole. 

After resting drain the water from the plate and pat the zucchini slices dry. 

This is an ad.

How to slice the tomatoes

To reduce the water content of the tomatoes, use only the fleshy outer portion of the tomato. 

Remove the watery core with the seeds and the jelly like parts.

Slice the tip and tail off each tomato. Stand them on end and starting from the top slice around the core removing the outer ¼ inch [6mm]or so of flesh with the peel.

The core can be either eaten or composted. 

A tomato with the flesh removed

How to slice the onions

I like to slice the onions into petals so they are easier to layer, but you can also use very thin slices of onion for this. As long as they are thin enough it will be fine. 

To make the petals, cut the onion in half, then cut each half in 3 equal wedges. 

Peel the layers of each wedge apart into petals. 

How to cut the pepper

Remove the top, core, and seeds from the pepper.

Slice very thinly in either direction into rings. 

The cheese mixture

Use shredded cheese of any kind and season lightly with dry herbs, garlic powder, salt, pepper, and whatever else you like!

I like a mixture of cheddar cheese and mozzarella cheese, but you could get real fancy and use whatever cheese you want. 

Season the shredded cheese with some garlic powder, Italian seasoning and some cracked black pepper, combine well before layering it, into the casserole dish.

This is an ad.

Layering the casserole

Really no wrong way to do this. 

Start with the zucchini on the bottom for a nice even base. Cut any as needed to fit the casserole dish you are using. 

Add the remaining ingredients in layers. Half way through the layering add a portion of the shredded cheese mixture, save the rest for the top.

Dish Size and Number of layers and

The number of layers will depend on the size of the dish you are using. 

A 10x7x2 inch [25x18x5cm] casserole dish was able to fit 2 of each layer for a total of 10. 

You may only get 1 layer of each if you are using a very wide dish unless you double up the vegetables. 

That’s ok! It will still taste yummy!

Thin sliced veggi4es layered in a white casserole dish

Cooking Time and Temperature

Cooking method: Oven Baked

Temperature: 400°F [205°C]

Cooking Time: 35 to 45 minutes

You know its done when: The cheese is starting to brown and the vegetables are tender throughout

Rest for: 10 minutes before serving

Rest and cool

After removing the casserole from the oven, let it rest for around 10 minutes before serving. Not only is it piping hot, but resting will allow extra liquid to be reabsorbed into the casserole for a better consistency. 

It’s normal for this dish to have some liquid leftover at the bottom after serving, it’s ok you can only do so much to reduce it.

This is an ad.
cheesy low carb casserole on a spoon

Easy Cheesy 10 Layer Vegetable Casserole (Low Carb)

10 layer low carb casserole om a white dish
Prep Time 25 minutes
Cook Time 45 minutes
Servings 8 sides
Calories 132 kcal
Net Carbs 5.4 g
Rate this Recipe
A cheesy casserole of thinly sliced zucchini, peppers, tomato, and onion topped with melted cheese and garlic. A low carb vegetarian side dish with less than 6g net carbs.

IMPORTANT – There are often Frequently Asked Questions within the blog post that you may find helpful. Simply scroll back up to read them!



  • Knife and Cutting Board
  • oven safe casserole dish


  • 3 medium zucchini sliced thin
  • 1 large bell pepper sliced thin
  • 4 medium roma tomatoes flesh only, thinly sliced
  • 1 medium onion sliced thin
  • 2 cups cheese shredded
  • ½ teaspoon garlic powder
  • 1 teaspoon Italian seasoning
  • salt and pepper


  • Slice and salt the zucchini. Cut the zucchini in half and then stand each piece on end. Cut into even slabs from top to bottom. Salt each piece liberally to draw out the moisture and place in a strainer or on a plate for 10-15 minutes. Drain off any water that collects and dab dry with a towel if necessary.
    3 medium zucchini, salt and pepper
  • Slice the rest of the veggies. Cut the outer flesh off the tomato to remove the seeds and the core. Set the flesh aside for the casserole and compost the core. Slice the peppers and onions thin but evenly and set aside for layering.
    1 large bell pepper, 4 medium roma tomatoes, 1 medium onion
  • Prepare the cheese mixture. Shred the cheese and add to a large bowl. Season with garlic powder, Italian seasoning, salt and black pepper. Combine well and set aside for layering.
    2 cups cheese, ½ teaspoon garlic powder, 1 teaspoon Italian seasoning, salt and pepper
  • Layer the casserole. Start with a layer of zucchini in the casserole dish for an even base. Layer in the sliced tomatoes, bell pepper, and onions. After one layer of each, add a layer of cheese in the middle leaving at least half for the topping. Continue layering until all the veggies are used up or the dish is full. Finish with a thick layer of the cheese mixture.
  • Bake for 35-40 minutes. Bake in a 400°F [205°C] oven for 35-40 minutes until the vegetables are tender and the cheese topping is starting to brown.
  • Rest and serve. Remove the casserole from the oven and allow it to rest and cool for around 10 minutes. Use a large spoon or spatula to scoop out servings and enjoy!


Its normal for there to be some liquid left in the dish after serving. 
For more details on how to slice the vegetables, jump up to the post now
Make Ahead: Prepare this dish ahead of a holiday or dinner party and store uncooked in the fridge until ready to cook. 
Leftovers: Store leftover sealed in the fridge for use within a week. 
Reheating: Reheat leftovers in the oven until the cheese is melted and the casserole is warm throughout. 


Calories: 132kcalCarbohydrates: 7.5gProtein: 7.3gFat: 9gSaturated Fat: 4.8gSodium: 400mgPotassium: 360mgFiber: 2gSugar: 4.4gVitamin A: 1365IUVitamin C: 45mgCalcium: 200mgIron: 6mgSugar Alcohols: 0.12gNet Carbs: 5.4g

Nutritional information is calculated using the recipe calculator and verified database available from Cronometer. Although every reasonable effort is made to provide accurate information this estimate is provided as courteously and convenience only. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe.

Try the free recipe calculator at Cronometer
Did you give this a try?Mention @yummyforadam or use #yummyforadam on instagram!
Looking for a different low carb recipe?Something you don't see here or looking for a low carb version of your favourite recipe? Let me know so I can get working on it! Contact me directly or leave a comment!
Keywords: holiday sides, keto side dish, low carb holiday recipes, side for turkey
cheesy low carb casserole on a spoon

What to Serve With 10 Layer Casserole

This recipe almost always has a place on our holiday table as one of the many sides to our turkey dinner. 

It’s a great low carb side dish for entertaining along side, turkeys, chickens, and roasts. 

More Low Carb Sides for Your Holiday Table

Variations on This Recipe

Change the cheese, using a different mix of cheese can make this a real delicacy!

Change the spices, season the cheese mixture with whatever you like, you can even add some spice to kick it up a notch. 

Join the Gang

Join my mailing list using the form below and I will send you 10 quick and easy low carb dinner recipes you can make in 60 minutes or less!


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating