This Italian Vegetable Casserole is a delicious and easy way to enjoy baked vegetables. Made with hearty root vegetables, tender squash, peppers, and fresh tomatoes and seasoned with Italian seasoning, garlic, and olive oil, these baked vegetables are NEXT LEVEL!
Serve this Baked Italian Vegetable Casserole with crusty Dutch Oven Bread and a tossed Greek Salad for a hearty meatless entree, or pair the baked vegetables with Chicken Marsala or Rotisserie Chicken for a delicious side.

If you are looking for new ways to enjoy vegetables, this Vegetable Casserole fits the bill.
Potatoes and onions are seasoned with oregano, garlic, and olive oil and roasted until tender. Then topped with a medley of summer squash, peppers, and fresh tomatoes, turning these baked vegetables into a unique vegetable casserole that is filled with Italian flavors.
Not only is this dish healthy and economical, but it is swoon-worthy! The flavors of the vegetables married with the rich tomato sauce create a dish that makes you want to lick your plate--well, at least use a slice of homemade Italian bread to soak up the richly flavored sauce.
This simple dish is a favorite dish to prepare for company, either as a side dish or as a vegetarian entree that is hearty and always impresses.
Seriously, these Italian Baked Vegetables are seriously one of the tastiest, easiest vegetable dishes to prepare. And the flavors always impress!
Key Ingredients

- Vegetables: You need about 8 cups total of vegetables for this casserole. Use any combination of potatoes, sweet potatoes, carrots, onions, yellow squash, bell peppers, or zucchini. Just keep in mind that the more root vegetables used, the heartier the dish will be.
- Spaghetti Sauce: The spaghetti sauce is key to flavoring this vegetable casserole. It adds moisture and flavor. Homemade Spaghetti Sauce or jarred sauce both work great.
- Fresh Tomatoes: The sliced tomatoes are optional, but roasting tomatoes add a unique sweet flavor and delicate texture to this vegetable casserole.
- Olive Oil: Use extra virgin olive oil for the best flavor.
- Seasonings: This vegetable casserole only needs to be seasoned with minced garlic and Italian Seasoning.
- Parmesan (optional): The cheese finishes the dish with a salty, earthy finish. But feel free to omit the Parmesan cheese to keep this casserole vegan and dairy-free.
How to Make an Italian Vegetable Casserole
- Wash and dry the vegetables. There is no need to peel the potatoes, as the skins are filled with nutrients.
- Cut the potatoes, sweet potatoes, onions, and carrots if using into 1-inch cubes. It is important to cut the vegetables to the same size so that the vegetables cook up evenly.
- In a large mixing bowl, combine the vegetables with a bit of olive oil, garlic, salt, pepper, oregano, and crushed red pepper flakes. Toss to evenly coat the root vegetables in the oil and seasonings.

- Spread the seasoned vegetables out into a 9x13 baking dish and bake until just beginning to become tender.
- Meanwhile, dice the squash, zucchini, and peppers into 1-inch chunks and place them into the same mixing bowl used to season the root vegetables. Add in a bit more oil and seasonings and toss to coat. If using fresh tomatoes, slice them into ½-inch thick slices.

- Remove the potato mixture from the oven and spread the peppers and squash mixture evenly over the potatoes and onions.
- Dollop with spaghetti or marinara sauce and top with fresh sliced tomatoes, if using.
- Return to the oven and bake until the vegetables are fork-tender.

- Serve with Parmesan Cheese, if desired.

Storage and Reheating
You can store any leftovers in an airtight container for up to 5 days in the refrigerator. You can opt to reheat by individual servings in the microwave on a heat-safe plate or warm the entire casserole by baking at 350 degrees F for 20-25 minutes, or until warmed through.
I love serving the leftovers over brown rice or pasta for an easy way to stretch the leftovers into another meal. It is quite delicious.
Recipe FAQs
Other good options for vegetables for this recipe would be pattypan squash, mushrooms, parsnips, or turnips. Root vegetables, such as parsnips would need to be roasted with the potatoes, while more tender vegetables, like mushrooms, would be added with the spaghetti sauce.
The oil will add a lot of flavor to the vegetables and help them to crisp up. However, if you are on an oil-free diet, feel free to use 2-3 tablespoons of vegetable broth instead. You will need the broth so the vegetables don't dry out.
Not at all! In fact, if you don't care for roasted tomatoes, simply use the spaghetti sauce.
No! I love the flavor and the heartiness that the spaghetti sauce adds to the baked vegetables. It makes it feel more like a casserole. However, you can simply use sliced tomatoes OR omit both the tomatoes and sauce and the dish will still be delicious.
More Delicious Vegetable Recipes
- Instant Pot Corn on the Cob
- Grilled Vegetable Kabobs
- Air Fryer Zucchini Fries
- Stir-Fried Bok Choy
- Sauteed Zucchini and Summer Squash
If you enjoyed this simple Baked Vegetable Casserole, I would love for you to leave a comment and a 5-star review below.

Italian Vegetable Casserole
Ingredients
- 3 medium sweet potatoes
- 3 medium russet potatoes
- 1 large yellow or white onion
- 2 small yellow squash
- 1 large green bell pepper
- 2 tablespoons extra virgin olive oil divided
- 1 ½ teaspoons kosher salt divided
- ½ teaspoon black pepper
- 1 teaspoon Italian Seasoning divided
- 1 tablespoon minced garlic divided
- 1 cup spaghetti sauce
- 2 large vine-ripened tomatoes
- ¼ cup freshly grated parmesan cheese optional
Instructions
- Preheat oven to 425℉. Grease a 2-quart or 9x13" casserole dish with olive oil.
- Scrub all the vegetables and dry well. Dice the potatoes, onion, squash, and peppers into 1-inch cubes. Slice the tomatoes into ½-inch thick slices.
- In a large mixing bowl, toss the potatoes and onions with 1 ½ tablespoons of oil, ½ tablespoon minced garlic, 1 teaspoon salt, ½ teaspoon pepper, and ½ teaspoon of Italian seasoning.
- Spread out the root vegetables into the prepared pan and bake for 30 minutes.
- Meanwhile, toss the squash and peppers (and/or any other tender vegetables) with the remaining ½ tablespoon oil, ½ teaspoon salt, ½ teaspoon Italian seasoning, and ½ tablespoon of garlic.
- Remove the casserole from the oven and spread the squash and peppers over the root vegetables. Top with spaghetti sauce and sliced tomatoes and return to the oven to bake for 20-22 minutes, or until the potatoes are fork tender.
- Serve warm with fresh Parmesan cheese if desired.
Sandy Lovato
My granddaughter just had a baby and is nursing. She's working had on getting back in shape while eating healthy. This dish was perfect, delicious and easy to prepare. Thank You
Lily
I was at the farmer's market this weekend and have been trying to figure out what to make with my fresh produce and this was perfect, I love how all the veggies shine in this casserole, it is the perfect meal for summer!
Kristen Chidsey
I love hearing you enjoyed this Lily!
Beth
This casserole was delicious and full of flavor! My husband and I enjoyed this casserole for dinner!
Jesse
This is perfect for a summer gathering that I have coming up! Love it!
Krista
This dish was absolute amazing. We had it for a main dish for dinner. We are vegan so no Parmesan and it was great! We used Newman’s Own organic marinara as that is our go-to.
Kristen Chidsey
I am so glad you enjoyed Krista! It does make a delicious vegan option without the Parmesan.
Elaine
This was delicious!! The marinara sauce gave it wonderful flavor. I did end up peeling the potatoes, since my family doesn't care for the peels. Also, if you let it sit a bit after it comes out of the oven, the vegetables soak up more of the marinara sauce and juice from the tomatoes and get even more flavor. Thank you for a wonderful, healthy recipe.
Kristen Chidsey
Oh I am so glad you enjoyed Elaine! I love that you adapted this to meat your family's preferences. And thanks for the tip 😉
Richa
Love how versatile this recipe is!
Kristen Chidsey
Thank you!! We just had it for a meatless meal last week!
Helen
I love roast veggies and often make them with salmon, but I've never tried topping with marinara sauce.
I love that you just pop the whole dish in the oven and let it do its magic.
Trying this very soon. Thank you!
Kristen Chidsey
You bet. Enjoy!
Amy Robinson
This recipe looks delicious! I just started eating vegan, and as long as I use vegan cheese, I can totally eat this! Thanks!
kchidsey
Amy,
This is totally delicious without any cheese. I would leave the vegan cheese off for this recipe. I hope you enjoy.
Ashley
I have a feeling that crazy person comment may have been directed at me...;)
kchidsey
Ha!!! Sisters speak truth Ashley!!