Christmas Ratatouille Recipe (Cozy Vegetable Holiday Side Dish)
This Christmas ratatouille recipe is a cozy vegetable casserole bake with silky eggplant, tender zucchini, sweet peppers and mushrooms in a rich tomato basil sauce. It bakes into soft, caramelized edges and concentrated flavor that fits right in beside roast turkey, ham, beef or salmon. Make it as a colorful Christmas side or a meatless main that everyone at the table can enjoy.
You prep the vegetables in about 20 relaxed minutes, then let the oven do the rest. It is naturally vegan, gluten free and dairy free, which makes it perfect for a mixed-diet holiday crowd.

Why you’ll love this Christmas ratatouille recipe
- Holiday-worthy and homey. A bubbling pan of roasted vegetables with tomato and herbs looks beautiful on a Christmas table and tastes even better.
- Easy to make ahead. Cook the vegetables a day or two before, then bake on Christmas Eve or Christmas Day.
- Flexible on the menu. Serve it as a hearty vegetarian main, a side dish, or spooned over polenta, rice or pasta.
- Diet-friendly. Naturally vegan, gluten free and dairy free as written, with simple tweaks for Whole30, Paleo and lower-carb plates.
- Even better the next day. Flavors deepen overnight, which is ideal when you are juggling multiple holiday dishes.

Ingredients (serve 6)
Use the best vegetables you can find. They do most of the work for you.
- 1 eggplant – choose a glossy, heavy eggplant. Slice 1/4 inch thick so it softens without turning mushy. If it looks seedy or you worry about bitterness, lightly salt slices, rest 15 minutes, then blot dry.
- 2 zucchinis – slice on a slight bias about 1/4 inch thick.
- 1 red pepper – dice into roughly 3/4 inch pieces so they roast instead of shriveling. Pat dry after rinsing.
- 1 onion. Thin half moons cook evenly and melt into the sauce. Yellow or sweet onions give gentle sweetness.
- 1 cup large mushrooms (button or cremini). Wipe instead of soaking. Slice 1/4 inch. Cooking them first lets their moisture evaporate and concentrates flavor.
- 3 cloves garlic. Mince just before cooking. Add after onions soften so it doesn’t burn.
- 1/4 cup tomato sauce. Use a thick passata or reduced marinara. If thin, simmer separately 5 to 7 minutes to reduce by about one third. Taste and adjust salt and acidity. You can add a half teaspoon of balsamic or red wine vinegar to brighten it.
- 2 tablespoons olive oil (reserve about 1/2 tablespoon to drizzle over the top before baking for browned edges)
- 1 teaspoon dried basil (crush between your fingers as you add them to release aroma)
- 1 teaspoon dried oregano (crush between your fingers as you add them to release aroma)
- Salt and pepper to taste
- Fresh basil for garnish. Tear rather than chop to prevent bruising. Scatter at the end.
You can swap part of the basil or oregano for dried thyme or a tiny pinch of chopped rosemary for a more wintry flavor.

Equipment
- 12 inch (30 cm) wide skillet gives vegetables room to evaporate moisture.
- 2 to 2 1/2 quart shallow casserole dish. A shallow layer encourages light browning.
- Optional sheet pan if you want to pre roast eggplant and zucchini for extra color and flavor.
How to make this Christmas ratatouille casserole
1. Preheat
Preheat oven to 375°F (190°C). Start this early so the oven is fully hot when vegetables go in.
If you decide to pre roast some vegetables, you can do that at 425°F (220°C) first, then lower the oven to 375°F for baking the casserole.
2. Build the aromatic base
Heat 1 1/2 tablespoons olive oil over medium heat.
Add onions with a pinch of salt. Cook, stirring occasionally, until translucent and just turning golden at edges, about 3 to 4 minutes.
Add garlic and cook 45 to 60 seconds until fragrant.
Optional flavor boost: Stir in 1 tablespoon tomato paste and cook until it darkens slightly. This adds a richer tomato base that feels extra cozy for Christmas.
3. Cook the vegetables in sequence
Add mushrooms first. Cook over medium high until they release their moisture and most evaporates, about 3 to 4 minutes.
Add the eggplant, plus a small splash of oil if the pan is dry. Sauté until the eggplant edges take on light color, about 3 to 4 minutes.
Add the zucchini and red pepper. Cook 2 to 3 minutes, just to soften slightly and drive off surface moisture.
Season with light pinches of salt at each stage to build flavor in layers.
If the pan gets too wet, increase the heat briefly to evaporate excess liquid. You want a moist sheen on the vegetables, not a puddle, before adding the sauce.

4. Season and glaze
Sprinkle in the dried basil, dried oregano (and optional thyme or rosemary), plus black pepper.
Crush the herbs between your fingers as they fall into the pan. Toast them with the vegetables for 30 to 45 seconds to bloom their flavor.
Add the thick tomato sauce (and the tomato paste if using) and stir to coat everything. The mixture should look glossy and lightly glazed.
If the pan looks bone dry, add 1 to 2 tablespoons water or vegetable stock.
Taste and adjust salt. Add a pinch of sugar only if the sauce is sharply acidic.
Optional: Add a pinch of chili flakes for a gentle hum of heat or a small splash of balsamic vinegar for brightness.
5. Transfer and bake
Spread the mixture into your casserole dish in an even layer no deeper than about 1 1/2 inches.
Drizzle the reserved 1/2 tablespoon olive oil over the top for extra browning.
Bake for 25 to 30 minutes, until the vegetables are tender, the edges show light caramelization and the top is gently browned.
If a lot of liquid pools at the bottom, continue baking 5 to 10 minutes so it can evaporate a bit. If it seems to dry too fast, tent loosely with foil after you get some color on top.
Optional festive crunch: For the final 10 minutes, sprinkle the top with oiled coarse breadcrumbs (regular or gluten free) or finely chopped nuts or seeds for a gratin-style finish.

6. Rest and finish
Remove the casserole from the oven and let it rest 5 to 10 minutes so the juices settle and thicken.
Tear fresh basil over the surface. If you like, finish with a light thread of extra virgin olive oil or a few drops of balsamic reduction.
At this point your Christmas ratatouille casserole is ready to bring to the table.

How to serve ratatouille for Christmas dinner
This Christmas ratatouille recipe is incredibly flexible on a holiday menu. You can:
- Serve it as a side dish beside roast turkey, beef, ham, lamb or baked salmon.
- Turn it into a vegetarian main by:
- Adding chickpeas, white beans or baked tofu
- Serving it over creamy polenta, mashed potatoes, rice, farro or quinoa
- Spoon it over cauliflower rice or grilled chicken for a lighter plate.
- Use leftovers in:
- Warm pita or wraps with hummus
- A rustic sandwich melt with cheese
- A frittata or egg bake for Boxing Day or the day after Christmas brunch
- A quick pasta dinner with a little extra warmed tomato sauce

Make ahead and storage
Holiday cooking is easier when sides are prepped early. This ratatouille fits that perfectly.
- Prep ahead:
Cook the vegetables in the skillet 1 to 2 minutes less than directed so they stay a bit firmer. Cool completely, then cover and refrigerate the casserole up to 2 days. When ready to serve, bake at 375°F (190°C) for about 30 to 35 minutes from cold, until hot and bubbling. - Leftovers:
Store in an airtight container in the refrigerator for up to 4 days. The flavor actually deepens on day two, which makes it ideal for Christmas leftovers. - Freezing:
If there is a lot of liquid, drain off some excess first. Portion into freezer-safe containers. Freeze, then reheat covered at 350°F (175°C) until hot. The texture softens a bit but the dish stays delicious. - Reheat help:
If a reheated portion seems dry, add a spoonful of thick tomato sauce or a drizzle of olive oil before warming.

Simple flavor variations
You can keep this Christmas ratatouille recipe classic or add small twists to match the rest of your menu.
- Smoky depth:
Add 1/2 teaspoon smoked paprika or a few chopped oil packed sun dried tomatoes when you toast the herbs. - Extra umami (vegan):
Stir in 1 teaspoon white or red miso or 1 teaspoon nutritional yeast with the tomato sauce. - Creamy richness (not vegan):
Dot with ricotta, crumble goat cheese or sprinkle Parmesan over the top for the final 10 minutes of baking. - Citrus lift:
Fold in the grated zest of half a lemon after baking for a brighter finish. - Warm spice:
Add a small pinch of ground cumin and coriander with the dried herbs for a subtle, cozy warmth.

Troubleshooting tips
- Watery bottom:
The sauce may have been thin or the skillet too crowded. Next time, reduce the sauce further or cook the vegetables in a wider pan. For this batch, bake a little longer to evaporate excess liquid. - Mushy zucchini:
Slices were probably too thin or baked too long. Keep them around 1/4 inch and add the zucchini later in the skillet as directed. - Bitter eggplant:
Often from overripe eggplant or undercooking. Salt and blot slices before cooking, and make sure the eggplant cooks until creamy before it goes into the oven. - Bland flavor:
Herbs may not have been bloomed or the seasoning too light. Toast herbs briefly in oil, season in layers and finish with fresh basil and a splash of acid (vinegar or lemon). - Burnt garlic taste:
Garlic was added too early or cooked over high heat. Add it after the onions have softened and keep the heat moderate.

Diet and adaptation notes
- Vegan, vegetarian, dairy free, gluten free as written, as long as the tomato sauce has no hidden additives.
- Whole30 or Paleo: Use a compliant tomato sauce with no added sugar.
- Lower carb or diabetes friendly: Naturally moderate in carbs. Serve with lean protein like fish, chicken or tofu and lower-carb sides like salad or cauliflower rice.
- Low FODMAP adaptation: Swap onion for green onion tops and use garlic infused oil instead of minced garlic. Keep portions moderate.

Bring it to your Christmas table
Pull your vegetables from the fridge, preheat the oven and give yourself 20 quiet minutes in the kitchen. This Christmas ratatouille casserole will be bubbling and aromatic by the time everyone is ready to sit down. Make a little extra for the next day, because the flavors only get better.


Christmas Ratatouille Recipe
Equipment
- 12 inch (30 cm) wide skillet gives vegetables room to evaporate moisture
- 2 to 2 1/2 quart shallow casserole dish a shallow layer encourages light browning
- Optional sheet pan if you want to pre roast eggplant and zucchini for extra color and flavor
Ingredients
- 1 eggplant – choose a glossy heavy eggplant. Slice 1/4 inch thick so it softens without turning mushy. If it looks seedy or you worry about bitterness, lightly salt slices, rest 15 minutes, then blot dry.
- 2 zucchinis – slice on a slight bias about 1/4 inch thick
- 1 red pepper – dice into roughly 3/4 inch pieces so they roast instead of shriveling. Pat dry after rinsing.
- 1 onion – thin half moons cook evenly and melt into the sauce. Yellow or sweet onions give gentle sweetness.
- 1 cup large mushrooms button or cremini. Wipe instead of soaking. Slice 1/4 inch. Cooking them first lets their moisture evaporate and concentrates flavor.
- 3 cloves garlic – mince just before cooking. Add after onions soften so it doesn't burn.
- 1/4 cup tomato sauce – use a thick passata or reduced marinara. If it's thin, simmer separately 5 to 7 minutes to reduce by about one third. Taste and adjust salt and acidity. You can add a half teaspoon of balsamic or red wine vinegar to brighten it.
- 2 tablespoons olive oil reserve about 1/2 tablespoon to drizzle over the top before baking for browned edges
- 1 teaspoon dried basil crush between your fingers as you add them to release aroma
- 1 teaspoon dried oregano crush between your fingers as you add them to release aroma
- Salt and pepper to taste
- Fresh basil for garnish tear rather than chop to prevent bruising. Scatter at the end.
- You can swap part of the basil or oregano for dried thyme or a tiny pinch of chopped rosemary for a more wintry flavor.
Instructions
Preheat
- Preheat oven to 375°F (190°C). Start this early so the oven is fully hot when vegetables go in.
- If you decide to pre roast some vegetables, you can do that at 425°F (220°C) first, then lower the oven to 375°F for baking the casserole.
Build the aromatic base
- Heat 1 1/2 tablespoons olive oil over medium heat.
- Add onions with a pinch of salt. Cook, stirring occasionally, until translucent and just turning golden at edges, about 3 to 4 minutes.
- Add garlic and cook 45 to 60 seconds until fragrant.
- Optional flavor boost: Stir in 1 tablespoon tomato paste and cook until it darkens slightly. This adds a richer tomato base that feels extra cozy for Christmas.
Cook the vegetables in sequence
- Add mushrooms first. Cook over medium high until they release their moisture and most evaporates, about 3 to 4 minutes.
- Add the eggplant, plus a small splash of oil if the pan is dry. Sauté until the eggplant edges take on light color, about 3 to 4 minutes.
- Add the zucchini and red pepper. Cook 2 to 3 minutes, just to soften slightly and drive off surface moisture.
- Season with light pinches of salt at each stage to build flavor in layers.
- If the pan gets too wet, increase the heat briefly to evaporate excess liquid. You want a moist sheen on the vegetables, not a puddle, before adding the sauce.
Season and glaze
- Sprinkle in the dried basil, dried oregano (and optional thyme or rosemary), plus black pepper.
- Crush the herbs between your fingers as they fall into the pan. Toast them with the vegetables for 30 to 45 seconds to bloom their flavor.
- Add the thick tomato sauce (and the tomato paste if using) and stir to coat everything. The mixture should look glossy and lightly glazed.
- If the pan looks bone dry, add 1 to 2 tablespoons water or vegetable stock.
- Taste and adjust salt. Add a pinch of sugar only if the sauce is sharply acidic.
- Optional: Add a pinch of chili flakes for a gentle hum of heat or a small splash of balsamic vinegar for brightness.
Transfer and bake
- Spread the mixture into your casserole dish in an even layer no deeper than about 1 1/2 inches.
- Drizzle the reserved 1/2 tablespoon olive oil over the top for extra browning.
- Bake for 25 to 30 minutes, until the vegetables are tender, the edges show light caramelization and the top is gently browned.
- If a lot of liquid pools at the bottom, continue baking 5 to 10 minutes so it can evaporate a bit. If it seems to dry too fast, tent loosely with foil after you get some color on top.
- Optional festive crunch: For the final 10 minutes, sprinkle the top with oiled coarse breadcrumbs (regular or gluten free) or finely chopped nuts or seeds for a gratin-style finish.
Rest and finish
- Remove the casserole from the oven and let it rest 5 to 10 minutes so the juices settle and thicken.
- Tear fresh basil over the surface. If you like, finish with a light thread of extra virgin olive oil or a few drops of balsamic reduction.
Notes
How to serve ratatouille for Christmas dinner
This Christmas ratatouille recipe is incredibly flexible on a holiday menu. You can:- Serve it as a side dish beside roast turkey, beef, ham, lamb or baked salmon.
- Turn it into a vegetarian main by: Adding chickpeas, white beans or baked tofu Serving it over creamy polenta, mashed potatoes, rice, farro or quinoa Spoon it over cauliflower rice or grilled chicken for a lighter plate.
- Use leftovers in: Warm pita or wraps with hummus A rustic sandwich melt with cheese A frittata or egg bake for Boxing Day or the day after Christmas brunch
- A quick pasta dinner with a little extra warmed tomato sauce
Make ahead and storage
Holiday cooking is easier when sides are prepped early. This ratatouille fits that perfectly. Prep ahead: Cook the vegetables in the skillet 1 to 2 minutes less than directed so they stay a bit firmer. Cool completely, then cover and refrigerate the casserole up to 2 days. When ready to serve, bake at 375°F (190°C) for about 30 to 35 minutes from cold, until hot and bubbling. Leftovers: Store in an airtight container in the refrigerator for up to 4 days. The flavor actually deepens on day two, which makes it ideal for Christmas leftovers. Freezing: If there is a lot of liquid, drain off some excess first. Portion into freezer-safe containers. Freeze, then reheat covered at 350°F (175°C) until hot. The texture softens a bit but the dish stays delicious. Reheat help: If a reheated portion seems dry, add a spoonful of thick tomato sauce or a drizzle of olive oil before warming.Simple flavor variations
You can keep this Christmas ratatouille recipe classic or add small twists to match the rest of your menu.- Smoky depth: Add 1/2 teaspoon smoked paprika or a few chopped oil packed sun dried tomatoes when you toast the herbs.
- Extra umami (vegan): Stir in 1 teaspoon white or red miso or 1 teaspoon nutritional yeast with the tomato sauce.
- Creamy richness (not vegan): Dot with ricotta, crumble goat cheese or sprinkle Parmesan over the top for the final 10 minutes of baking.
- Citrus lift: Fold in the grated zest of half a lemon after baking for a brighter finish.
- Warm spice: Add a small pinch of ground cumin and coriander with the dried herbs for a subtle, cozy warmth.
Troubleshooting tips
- Watery bottom: The sauce may have been thin or the skillet too crowded. Next time, reduce the sauce further or cook the vegetables in a wider pan. For this batch, bake a little longer to evaporate excess liquid.
- Mushy zucchini: Slices were probably too thin or baked too long. Keep them around 1/4 inch and add the zucchini later in the skillet as directed.
- Bitter eggplant: Often from overripe eggplant or undercooking. Salt and blot slices before cooking, and make sure the eggplant cooks until creamy before it goes into the oven.
- Bland flavor: Herbs may not have been bloomed or the seasoning too light. Toast herbs briefly in oil, season in layers and finish with fresh basil and a splash of acid (vinegar or lemon).
- Burnt garlic taste: Garlic was added too early or cooked over high heat. Add it after the onions have softened and keep the heat moderate.
Diet and adaptation notes
- Vegan, vegetarian, dairy free, gluten free as written, as long as the tomato sauce has no hidden additives.
- Whole30 or Paleo: Use a compliant tomato sauce with no added sugar.
- Lower carb or diabetes friendly: Naturally moderate in carbs. Serve with lean protein like fish, chicken or tofu and lower-carb sides like salad or cauliflower rice.
- Low FODMAP adaptation: Swap onion for green onion tops and use garlic infused oil instead of minced garlic. Keep portions moderate.

