
Ingredients
- 1 lb dry pasta (penne or rotini)
- 2 zucchini, sliced
- 2 bell peppers, sliced
- 1 cup cherry tomatoes, halved
- 1/2 red onion, sliced
- 2 tbsp olive oil
- 1 cup pesto (jarred or homemade)
- 1/2 cup white beans, drained and rinsed
- 1/4 cup grated parmesan
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Preheat oven to 400ยฐF (204ยฐC). Toss zucchini, bell peppers, and red onion with olive oil, salt, and pepper.
- Spread vegetables on a sheet pan and roast for 20-25 minutes until tender and lightly browned.
- Cook pasta according to package directions, 1-2 minutes under the suggested time for a firmer texture.
- Drain pasta and let cool for 3-4 minutes before adding pesto, to keep the sauce from separating.
- Stir pesto, roasted vegetables, cherry tomatoes, and white beans into the pasta.
- Divide evenly across 5 containers and top with grated parmesan.
This is the recipe I point every first-time vegetarian meal prepper toward, because it genuinely only requires two cooking steps โ boil pasta, roast vegetables โ and there's very little room to mess it up. Pesto does most of the flavor work, so you're not managing a complicated sauce on top of everything else.
The first time I made this, I added the pesto to hot pasta straight off the stove, and the basil discolored and the sauce separated slightly from the heat. Letting the pasta cool for a few minutes before stirring in the pesto keeps the sauce bright green and properly emulsified instead of oily and dull.


Why This Recipe Works for Beginners
Two components, two cooking methods, minimal timing risk. The pasta and the roasted vegetables cook independently and don't need to be perfectly synchronized โ a few extra minutes on either side doesn't ruin the dish. This is exactly the kind of low-risk recipe our easy meal prep for vegetarians beginners guide is built around, and it's a genuinely good first recipe if you've never meal prepped before.
Storage and Food Safety
Per USDA FoodKeeper guidance, cooked pasta with pesto holds safely for 3-5 days refrigerated at 40ยฐF (4ยฐC) or below. Roasted vegetables hold for a similar window. Because pesto contains fresh basil and cheese, it's best to store the pasta and pesto together rather than adding pesto fresh each day โ the sauce doesn't separate the way a vinaigrette would.

Ingredient Swaps to Keep It Interesting
Any vegetable that roasts well works here โ zucchini, bell pepper, cherry tomatoes, and red onion are a reliable combination, but broccoli or asparagus work just as well depending on what's in season. If pesto isn't your thing, a simple olive oil and parmesan combination, or a jarred marinara, both work as a substitute sauce without changing the core technique.
How to Adjust for Different Household Sizes
This recipe is written for 5 servings, but it scales cleanly. For 2 servings, use about 6oz dry pasta and half the vegetables and pesto. For a larger household eating this fresh together, double the pasta and vegetables and use two sheet pans for roasting, rotating positions halfway through for even cooking.
Serving Suggestions Beyond the Basic Bowl
A sprinkle of extra parmesan and a few fresh basil leaves on top make the dish feel more finished without any real extra effort. A handful of cherry tomatoes added fresh (not roasted) right before eating adds brightness and a different texture. For extra protein, a scoop of white beans stirred through the pasta pushes the protein content up noticeably without changing the flavor much.


Why This Recipe Is a Genuinely Good First Meal Prep Attempt
Beyond the low ingredient count, this recipe forgives the kinds of small timing mistakes that trip up first-timers. Vegetables roasting a few minutes longer than planned just get slightly more caramelized, not ruined. Pasta sitting a minute past al dente is still perfectly fine for a meal prep context where it'll be reheated anyway. There's no delicate sauce that breaks if the heat is slightly off, and no protein that needs a precise internal temperature to be safe. It's about as close to a foolproof first recipe as vegetarian meal prep gets.
Store-Bought vs. Homemade Pesto
Jarred pesto works perfectly well here and is what most beginners should start with โ it's consistent, requires zero extra effort, and a good quality jar runs about $4-5. Once you're comfortable with the base recipe, homemade pesto (basil, pine nuts or walnuts, garlic, parmesan, olive oil, blended together) costs less per batch and lets you control the salt and garlic level, but it's an upgrade to make later, not a requirement for a good first attempt at this dish.
Can You Make This Recipe Ahead for Freezing?
The roasted vegetables freeze reasonably well for up to 2 months, though they'll be softer after thawing than fresh-roasted. The pasta and pesto combination is better made fresh or refrigerated rather than frozen, since pasta's texture suffers more from freezing and thawing than the vegetables do. If you want a freezer option, freeze the pesto alone in an ice cube tray, then combine it with freshly cooked pasta and freshly roasted vegetables when you're ready to eat. This hybrid approach โ freeze the sauce, cook the rest fresh โ gives you a meaningful head start without sacrificing the texture of either the pasta or the vegetables.

