Vegetable Pasta Bake
I pulled this Vegetable Pasta Bake out of the oven golden and bubbling, and the whole kitchen smelled incredible. The creamy tomato sauce soaks into every piece of pasta and veggie, the zucchini gets perfectly tender, the spinach wilts right in, and that gorgeous melted cheese crust on top makes it completely irresistible. It looks like you put in way more effort than you actually did.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
I love pasta bakes, and this one is my go-to for weeknight dinners, potlucks, and family gatherings because it’s hearty, deeply comforting, and always the first dish to disappear. It’s budget-friendly, feeds a crowd beautifully, and tastes even better the next day, making it a perfect make-ahead meal. Leftovers keep in the fridge for up to 3 days or freeze for up to 4 months, and it reheats beautifully.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Vegetable Pasta Bake with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Here’s exactly how I make this simple vegetarian pasta bake recipe, step by step, so nothing gets missed.
Preheat Oven
Start by preheating your oven to 375 degrees F (190 degrees C) so it’s fully up to temperature by the time your veggie pasta bake is ready to go in.
Cook the Pasta
Bring a large pot of salted water to a boil and cook your pasta for 1 minute less than the cook time the package directions call for, just before it reaches al dente, since it’ll finish cooking in the oven. Boiling pasta slightly underdone at this stage prevents it from turning mushy.
I use rotini pasta here, but you can also use penne pasta or other short pasta variations, or even gluten-free pasta if preferred. Drain it well with a clip-on pasta strainer and set aside.
Sauté the Onion
Heat olive oil in a large pan over medium heat. Add the sliced red onion and sauté until it softens and becomes fragrant.
A large nonstick skillet keeps cleanup stress-free, and a mandoline slicer makes quick work of prepping the veggies with uniform cuts.
Cook the Vegetables
Add the sliced red bell pepper, zucchini, minced garlic cloves, salt, and pepper to the pan. Cook everything together for 3 to 4 minutes, stirring occasionally, until they all begin to soften.
Build the Sauce
Stir in canned tomato sauce and heavy cream. You can also start with freshly crushed tomatoes or use marinara sauce if that’s what you have on hand. Let the sauce simmer for a few minutes so the flavors meld together and the cream is fully incorporated.
Add the Pasta and Spinach
Add the cooked pasta and 1 to 2 cups of fresh baby spinach to the pan. Stir everything together until the spinach begins to wilt, and every piece of pasta is coated in that creamy tomato sauce.
Top With Cheese and Bake
Transfer the mixture to a casserole dish and top evenly with grated Parmesan cheese and shredded mozzarella cheese. Bake for 20 to 25 minutes until the cheese is bubbly and golden brown on top.
Watch your bake time closely because I love using my ceramic baking dish that bakes evenly and looks elegant enough on the table for serving.

Garnish and Serve
Scatter fresh parsley over the top and serve warm. Enjoy!
This cheesy pasta veggie bake travels really well, which makes it a great option for potlucks and family gatherings. Let it cool slightly before covering the baking dish tightly with aluminum foil or a fitted lid.
If you’re transporting it while still warm, wrap the dish in a thick kitchen towel or place it in an insulated carrier to keep the heat in.

Ingredients
- 1 pound short pasta rigatoni or penne
- 1 tablespoon olive oil
- 1 large red onion sliced
- 1 red bell pepper sliced
- 1 large zucchini sliced into half-moons
- 2 cloves garlic minced
- 2 cups canned tomato sauce
- ½ cup heavy cream
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1–2 cups fresh baby spinach
- Salt and black pepper to taste
- Fresh parsley for garnish

Video
Instructions
- Preheat oven to 375°F (190°C).
- Cook pasta 1 minute less than the package directions, then drain.1 pound short pasta
- Heat olive oil in a large pan over medium heat and sauté the onion until soft.1 tablespoon olive oil, 1 large red onion
- Add bell pepper, zucchini, garlic, salt, and pepper, and cook for 3–4 minutes.1 red bell pepper, 1 large zucchini, 2 cloves garlic, Salt and black pepper
- Stir in the tomato sauce and heavy cream and simmer for a few minutes.2 cups canned tomato sauce, ½ cup heavy cream
- Add the cooked pasta and spinach, stirring until combined and spinach begins to wilt.1–2 cups fresh baby spinach
- Transfer to a baking dish and top with Parmesan and mozzarella.½ cup grated Parmesan cheese, 1 cup shredded mozzarella cheese
- Bake for 20–25 minutes until bubbly and golden on top.
- Garnish with fresh parsley and serve warm.Fresh parsley
Notes
Nutrition
How to Store Leftovers
Let the pasta bake cool completely before covering the dish with plastic wrap or a silicone casserole lid if you’re making it ahead of time, or transferring leftovers to an airtight container. Stored in the fridge, this great recipe keeps well for up to 3 days, making it ideal for meal prep.
Reheat individual portions in the microwave or warm the whole dish back up in a 350°F oven covered with foil.
It also works beautifully as a freezer meal! Portion it out into freezer-safe containers and freeze for up to 4 months. Thaw overnight in the fridge before reheating so the pasta sauce stays creamy and the pasta doesn’t turn mushy.
What to Serve With Vegetable Pasta Bake
Since this pasta dish is hearty and filling, I like to keep the sides simple. A crisp green salad with a light vinaigrette balances out the richness of the creamy tomato sauce really well.
Garlic bread or a warm, crusty baguette is always a hit for scooping up the extra sauce, and air-fried broccoli, roasted red pepper, steamed green beans, or other veggies add a nice, fresh element to the plate.
For something a little more filling on the side, a simple caprese salad with cherry tomatoes and extra cheese, or a large bowl of minestrone soup, makes the meal feel more complete without competing with the veggie bake pasta itself.
More Easy Recipes for You to Try at Home
I think you’ll also love these other easy vegetarian pasta recipes.

Add Preferred Source