Sunday Creamy Tomato Vegetable Casserole

Highlighted under: Family Quick Meals Inspiration

I absolutely love preparing this Sunday Creamy Tomato Vegetable Casserole for my family. Each layer is packed with vibrant vegetables and a rich, creamy tomato sauce that brings everything to life. The recipe is surprisingly straightforward, yet it delivers a heartwarming dish that's perfect for sharing. Whether it's a family gathering or a cozy dinner, this casserole always hits the spot. I love how the combination of flavors melds beautifully, making it a staple in my kitchen during the weekends.

Thea Montgomery

Created by

Thea Montgomery

Last updated on 2026-01-14T01:21:37.079Z

When I first tried my hand at a vegetable casserole, I was pleasantly surprised by the sheer simplicity yet incredible flavors that emerged from it. I decided to incorporate some of my favorite seasonal veggies, which added a fresh crunch to each bite and complemented the creamy sauce perfectly. I learned that pre-roasting the vegetables just a bit enhances their natural sweetness and deepens the flavors in the finished dish.

One of the tricks I found essential was letting the casserole rest for a few minutes before serving. This allows the layers to set up nicely, making it easier to slice and serve. I've made this dish many times with different veggies, but the mix of zucchini, bell peppers, and spinach has become my favorite blend. It's so rewarding to see everyone enjoying it!

What You'll Love About This Dish

  • Creamy tomato sauce that's bursting with flavor
  • Healthy and colorful vegetable medley
  • Perfectly satisfying for a family meal or potluck

Vegetable Selection and Preparation

When selecting your vegetables for this casserole, aim for freshness and vibrant colors to enhance the dish's visual appeal. Zucchini adds a tender bite, while bell peppers contribute sweetness. I prefer using a mix of red and yellow peppers for a pop of color. Ensure that your veggies are chopped uniformly to promote even cooking; this will help achieve that desirable tender texture throughout the casserole. Remember to sauté the onions until they are translucent; this brings out their natural sweetness and forms a great flavor base.

It's essential to wilt the spinach just before combining it with the other vegetables. Cooking it for about two to three minutes in the skillet allows the moisture to evaporate, which prevents the casserole from becoming soggy. If spinach isn't your favorite, feel free to substitute it with kale or Swiss chard; both varieties hold up well in baking and add their own unique flavors.

Creamy Tomato Sauce Tips

The creamy tomato sauce is a pivotal element of this casserole that binds everything together. Using high-quality diced tomatoes enhances the dish's overall flavor; I recommend opting for fire-roasted varieties for an added depth. When mixing the sauce, take care to adjust the seasoning according to your taste. The Italian seasoning brings an aromatic element, but don't hesitate to add a pinch of red pepper flakes if you prefer a bit of heat.

One popular substitution for the heavy cream is Greek yogurt; it provides a lighter option while still contributing creaminess. If you go this route, mix the yogurt with the tomatoes off heat to prevent curdling. Any extra sauce left over can be stored for a quick pasta dish later, so don’t throw it away!

Baking and Serving Suggestions

Baking time is crucial for achieving that perfect consistency—ensuring the cheese is bubbly and golden. When you first cover the dish with foil, it helps steam the vegetables, promoting tenderness. Removing the foil later exposes the cheese to direct heat, allowing it to obtain desirable golden brown edges. Keep an eye on the casserole during the final baking stage; every oven is slightly different, and you want to avoid overbaking which can make the dish dry.

For serving, this casserole pairs beautifully with a light side salad or crusty bread to soak up the sauce. If you have leftovers, let them cool completely before storing in an airtight container to keep the flavors intact. Reheat in the oven at 350°F (175°C) until warmed throughout, approximately 15–20 minutes. You can also portion it into smaller dishes ahead of time; this makes it easy to enjoy a homemade meal any day of the week!

Ingredients

Vegetables and Base

  • 2 cups chopped zucchini
  • 1 cup chopped bell peppers (any color)
  • 1 cup spinach leaves
  • 1 medium onion, diced

Creamy Tomato Sauce

  • 1 can (15 oz) diced tomatoes
  • 1 cup heavy cream
  • 1 teaspoon Italian seasoning
  • Salt and pepper to taste

Topping

  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese

Instructions

Preheat the Oven

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

Prepare the Vegetables

In a large skillet over medium heat, sauté the diced onion until translucent. Add the chopped zucchini and bell peppers, cooking until slightly tender. Stir in the spinach and cook until wilted.

Make the Sauce

In a bowl, combine the diced tomatoes, heavy cream, Italian seasoning, salt, and pepper. Mix well.

Assemble the Casserole

In a baking dish, layer the sautéed vegetables, followed by the creamy tomato sauce. Sprinkle mozzarella and Parmesan cheese on top.

Bake the Casserole

Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.

Serve

Let the casserole cool for about 5 minutes before slicing and serving it to enjoy the wonderful flavors.

Secondary image

Pro Tips

  • Feel free to customize the vegetables based on what you have available in your pantry. Broccoli, carrots, or even artichokes work great in this dish!

Storing and Freezing

If you want to prepare this casserole in advance, it can be assembled a day ahead and stored in the refrigerator, covered tightly with foil. This allows the flavors to meld beautifully overnight. Just remember to extend the baking time by a few minutes if you bake it straight from the fridge—the center should be steaming when done.

Another great option is freezing individual portions. Allow the casserole to cool completely, then scoop into freezer-safe containers. It can be kept for up to three months in the freezer. To reheat, thaw in the refrigerator overnight, then bake at 350°F (175°C) until the center is hot and the cheese is bubbling.

Flavor Variations

Feel free to get creative with the vegetables! Carrots, mushrooms, or even roasted eggplant can be delightful additions or substitutions, enhancing both taste and texture. If you're looking for a heartier option, consider adding cooked grains like quinoa or rice to the mixture, which will also help absorb some of the sauce.

For an extra layer of flavor, consider adding fresh herbs like basil or parsley just before serving. This can brighten the dish and provide a fresh contrast to the creamy sauce. A sprinkle of crushed red pepper can also elevate the first bite and add excitement to the dish's flavor profile.

Questions About Recipes

→ Can I make this casserole ahead of time?

Yes! You can prepare the casserole a day in advance, cover it, and refrigerate it. Just add a few extra minutes to the baking time when reheating.

→ Can I use frozen vegetables?

Absolutely! Just be sure to thaw and drain them well before adding them to the casserole to prevent excess moisture.

→ What can I substitute for heavy cream?

You can use half-and-half or a plant-based cream to make this recipe lighter or dairy-free.

→ How long will leftovers last?

Leftovers can be stored in the refrigerator for up to 3 days. Reheat in the oven or microwave until heated through.

Sunday Creamy Tomato Vegetable Casserole

I absolutely love preparing this Sunday Creamy Tomato Vegetable Casserole for my family. Each layer is packed with vibrant vegetables and a rich, creamy tomato sauce that brings everything to life. The recipe is surprisingly straightforward, yet it delivers a heartwarming dish that's perfect for sharing. Whether it's a family gathering or a cozy dinner, this casserole always hits the spot. I love how the combination of flavors melds beautifully, making it a staple in my kitchen during the weekends.

Prep Time20 minutes
Cooking Duration40 minutes
Overall Time60 minutes

Created by: Thea Montgomery

Recipe Type: Family Quick Meals Inspiration

Skill Level: Beginner

Final Quantity: 6 servings

What You'll Need

Vegetables and Base

  1. 2 cups chopped zucchini
  2. 1 cup chopped bell peppers (any color)
  3. 1 cup spinach leaves
  4. 1 medium onion, diced

Creamy Tomato Sauce

  1. 1 can (15 oz) diced tomatoes
  2. 1 cup heavy cream
  3. 1 teaspoon Italian seasoning
  4. Salt and pepper to taste

Topping

  1. 1 cup shredded mozzarella cheese
  2. 1/2 cup grated Parmesan cheese

How-To Steps

Step 01

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

Step 02

In a large skillet over medium heat, sauté the diced onion until translucent. Add the chopped zucchini and bell peppers, cooking until slightly tender. Stir in the spinach and cook until wilted.

Step 03

In a bowl, combine the diced tomatoes, heavy cream, Italian seasoning, salt, and pepper. Mix well.

Step 04

In a baking dish, layer the sautéed vegetables, followed by the creamy tomato sauce. Sprinkle mozzarella and Parmesan cheese on top.

Step 05

Cover the baking dish with aluminum foil and bake in the preheated oven for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the cheese is bubbly and golden.

Step 06

Let the casserole cool for about 5 minutes before slicing and serving it to enjoy the wonderful flavors.

Extra Tips

  1. Feel free to customize the vegetables based on what you have available in your pantry. Broccoli, carrots, or even artichokes work great in this dish!

Nutritional Breakdown (Per Serving)

  • Calories: 350 kcal
  • Total Fat: 24g
  • Saturated Fat: 14g
  • Cholesterol: 75mg
  • Sodium: 400mg
  • Total Carbohydrates: 31g
  • Dietary Fiber: 4g
  • Sugars: 6g
  • Protein: 11g