Whole Wheat Pasta Bowl

Featured in: Savory Vibes

This wholesome bowl combines nutty whole wheat penne or fusilli with tender roasted vegetables including zucchini, bell peppers, red onion, and cherry tomatoes. The creamy protein sauce features cannellini beans blended with Greek yogurt, lemon, garlic, and fresh herbs for a velvety texture. Toasted pine nuts add delightful crunch while extra Parmesan brings savory depth. Perfect for meal prep or weeknight dinners, this dish delivers 18 grams of protein per serving and comes together in under an hour.

Updated on Mon, 02 Feb 2026 09:25:00 GMT
A steaming bowl of whole wheat pasta tossed with caramelized roasted vegetables and creamy protein sauce, garnished with pine nuts and parsley. Save
A steaming bowl of whole wheat pasta tossed with caramelized roasted vegetables and creamy protein sauce, garnished with pine nuts and parsley. | lickjoke.com

My kitchen was a mess of half-unpacked groceries when I threw this together on a random Tuesday, exhausted from work but craving something real. I'd been relying too much on takeout, and my body was begging for vegetables and substance. The whole wheat pasta had been sitting in my pantry for weeks, and I remembered reading somewhere that roasting vegetables could make anything taste like you tried harder than you did. What came out of that oven changed my weeknight routine completely.

I made this for my sister when she visited last spring, convinced she'd judge my healthy cooking phase. She scraped her bowl clean and texted me two days later asking for the recipe, which felt like winning something. We sat on my tiny balcony with our pasta bowls, and she admitted she'd been eating cereal for dinner most nights. Sometimes the best meals are the ones that remind people that cooking for yourself doesn't have to be complicated or joyless.

Ingredients

  • Whole wheat penne or fusilli (300 g): The texture is chewier than regular pasta, which I love because it feels more substantial and holds onto the creamy sauce beautifully.
  • Zucchini (1 small, diced): Roasting transforms its watery reputation into something sweet and caramelized that adds little bursts of flavor throughout the bowl.
  • Red and yellow bell peppers (1 each, chopped): The colors make this feel restaurant-fancy, and roasting brings out their natural sugars so they taste almost candied.
  • Red onion (1, sliced): It softens and sweetens in the oven, losing that sharp raw bite and becoming jammy around the edges.
  • Cherry tomatoes (200 g, halved): These little guys burst and concentrate into pockets of tangy sweetness that remind me why I love tomatoes in the first place.
  • Olive oil (2 tbsp for vegetables): Just enough to coat everything and help the vegetables caramelize without making them greasy or heavy.
  • Dried Italian herbs (1 tsp): A lazy shortcut that works beautifully, adding that familiar oregano-basil-thyme blend without hunting down fresh herbs.
  • Cannellini beans (1 can, 400 g): Blended into the sauce, they create this silky, creamy base that tastes rich but is actually just beans and yogurt doing magic together.
  • Low-fat Greek yogurt (120 ml): Adds tanginess and creaminess while sneaking in extra protein, and it doesn't curdle like I worried it might the first time.
  • Lemon juice (2 tbsp): Brightens everything up and cuts through the richness so each bite feels fresh instead of heavy.
  • Garlic (1 clove, minced): Just one clove is enough to add depth without overpowering the delicate bean sauce.
  • Fresh parsley (2 tbsp, chopped): I started keeping this on hand because it makes everything look and taste more alive, especially blended into the sauce.
  • Parmesan cheese (2 tbsp, grated, optional): Adds a salty, umami punch to the sauce, though I've skipped it when cooking for vegan friends and it still works.
  • Toasted pine nuts (2 tbsp): A little luxury that adds crunch and a buttery, nutty flavor that makes the whole bowl feel special.

Instructions

Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Get the oven ready:
Preheat your oven to 220°C (425°F) so it's screaming hot and ready to caramelize those vegetables properly. This high heat is what transforms them from steamed and sad to roasted and golden.
Prepare the vegetables:
Spread your zucchini, bell peppers, red onion, and cherry tomatoes across a large baking sheet in a single layer, drizzle with olive oil, and sprinkle with Italian herbs, salt, and pepper. Toss everything with your hands to coat evenly, which is messier but more satisfying than using a spoon.
Roast until caramelized:
Slide the baking sheet into the oven and roast for 20 to 25 minutes, stirring halfway through so everything gets those beautiful charred edges. Your kitchen will start smelling like an Italian grandmother's house, which is exactly what you want.
Cook the pasta:
While the vegetables roast, bring a large pot of salted water to a boil and cook the whole wheat pasta according to the package directions, usually around 10 to 12 minutes. Before draining, scoop out about 60 ml (¼ cup) of that starchy pasta water because it's liquid gold for loosening sauces later.
Blend the protein sauce:
In a food processor, combine the drained cannellini beans, Greek yogurt, lemon juice, minced garlic, fresh parsley, Parmesan if using, and a pinch of salt and pepper, then blend until completely smooth and creamy. If it looks too thick, add a splash of that reserved pasta water and blend again until it's silky.
Combine everything:
Return your drained pasta to the pot, then add the roasted vegetables and creamy protein sauce, tossing gently to coat every piece of pasta and vegetable. Add more reserved pasta water a little at a time if the sauce needs loosening, until everything looks glossy and cohesive.
Serve and garnish:
Divide the pasta between four bowls, then top each with a sprinkle of toasted pine nuts, extra fresh parsley, and more Parmesan if you're feeling it. Serve immediately while it's still warm and the vegetables are tender.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Fork twirling whole wheat pasta with colorful roasted zucchini, bell peppers, and onion in a rich, velvety white bean sauce. Save
Fork twirling whole wheat pasta with colorful roasted zucchini, bell peppers, and onion in a rich, velvety white bean sauce. | lickjoke.com

I ate this alone one evening after a particularly long day, and halfway through the bowl I realized I was smiling at nothing. There's something about a meal that tastes this good and makes you feel this good that feels like taking care of yourself in a way that actually matters. It's become my go-to when I need to remember that feeding myself well isn't a chore but a small act of kindness I can give myself any day of the week.

Making It Your Own

This recipe is incredibly forgiving and practically begs you to swap things based on what's in your fridge. I've used chickpeas instead of cannellini beans when that's what I had, and the sauce turned out just as creamy with a slightly nuttier flavor. If you're not vegetarian, grilled chicken or even leftover rotisserie chicken shredded on top adds extra protein without much effort. For a vegan version, just use plant-based yogurt like cashew or coconut and skip the Parmesan, and honestly, you won't miss it with all the other flavors going on.

What to Serve Alongside

This bowl is pretty complete on its own, but I sometimes serve it with a simple arugula salad dressed with olive oil and lemon to add a peppery bite. A slice of crusty whole grain bread for soaking up any extra sauce at the bottom of the bowl is never a bad idea either. If you're pouring wine, a chilled Sauvignon Blanc complements the lemon and herbs beautifully, or a light Pinot Noir if you're leaning red.

Storage and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the pasta will absorb some of the sauce as it sits. When reheating, add a splash of water or vegetable broth and warm it gently on the stove or in the microwave, stirring occasionally so it doesn't dry out. The vegetables stay tender and flavorful, and sometimes I think it tastes even better the next day when all the flavors have had time to meld together.

  • If meal prepping, store the sauce separately and toss it with the pasta and vegetables just before eating for the best texture.
  • Freeze individual portions without the yogurt sauce, then make the sauce fresh when you're ready to eat for maximum creaminess.
  • Top with fresh pine nuts and parsley right before serving, not before storing, so they stay crunchy and bright.
Product image
Quickly slice, dice, grate, and spiralize vegetables for salads, stir fries, and faster everyday meal prep.
Check price on Amazon
Serving suggestion for whole wheat pasta bowl, topped with toasted pine nuts, fresh parsley, and grated Parmesan cheese. Save
Serving suggestion for whole wheat pasta bowl, topped with toasted pine nuts, fresh parsley, and grated Parmesan cheese. | lickjoke.com

This whole wheat pasta bowl has earned its spot in my weekly rotation, and I hope it does the same for you. It's proof that healthy eating doesn't have to taste like punishment or require hours in the kitchen.

Recipe Guide

Can I make this dish ahead of time?

Absolutely. The roasted vegetables and protein sauce can be prepared up to 2 days in advance. Store them separately in airtight containers in the refrigerator. Reheat vegetables before tossing with freshly cooked pasta and sauce for best texture.

What vegetables work best for roasting in this bowl?

The combination of zucchini, bell peppers, red onion, and cherry tomatoes provides excellent flavor and texture. You can also add eggplant, mushrooms, or broccoli. Just ensure all vegetables are cut into similar sizes for even roasting.

How can I make this dish vegan?

Replace the Greek yogurt with unsweetened plant-based yogurt or cashew cream. Omit the Parmesan cheese or use a vegan alternative. The sauce remains creamy and satisfying while being completely plant-based.

What pasta shapes work well with the protein sauce?

Whole wheat penne or fusilli are ideal because their ridges and curves catch the creamy sauce beautifully. Rotini, farfalle, or macaroni also work well. The sauce clings nicely to textured shapes rather than smooth spaghetti.

Can I freeze the leftovers?

While possible, freezing may affect the sauce texture. The vegetables hold up well but the creamy sauce can separate slightly when thawed. For best results, freeze individual portions without the sauce and add fresh sauce when reheating.

What proteins can I add to boost the protein content?

Grilled chicken breast, pan-seared tofu, or sautéed shrimp work wonderfully alongside the existing protein from beans and yogurt. You can also add a dollop of ricotta cheese or sprinkle with hemp seeds for extra protein.

Whole Wheat Pasta Bowl

Nutty whole wheat pasta with roasted vegetables and creamy protein sauce for a wholesome satisfying meal.

Prep duration
20 min
Cook duration
25 min
Complete duration
45 min
Created by Hannah Brooks


Skill level Easy

Heritage International

Output 4 Portions

Nutrition guidelines Meat-free

Components

Pasta

01 10.5 oz whole wheat penne or fusilli

Roasted Vegetables

01 1 small zucchini, diced
02 1 red bell pepper, chopped
03 1 yellow bell pepper, chopped
04 1 red onion, sliced
05 7 oz cherry tomatoes, halved
06 2 tablespoons olive oil
07 1 teaspoon dried Italian herbs
08 Salt and pepper to taste

Protein Sauce

01 1 can (14 oz) cannellini beans, drained and rinsed
02 ½ cup low-fat Greek yogurt
03 2 tablespoons lemon juice
04 1 garlic clove, minced
05 2 tablespoons fresh parsley, chopped
06 2 tablespoons grated Parmesan cheese (optional)
07 Salt and pepper to taste

Garnish

01 2 tablespoons toasted pine nuts
02 Fresh parsley, chopped
03 Additional Parmesan cheese (optional)

Method

Phase 01

Preheat oven: Preheat oven to 425°F.

Phase 02

Prepare vegetables for roasting: Arrange zucchini, bell peppers, red onion, and cherry tomatoes on a large baking sheet. Drizzle with olive oil, sprinkle with Italian herbs, salt, and pepper. Toss to coat evenly.

Phase 03

Roast vegetables: Roast vegetables for 20 to 25 minutes until tender and slightly caramelized, stirring halfway through cooking.

Phase 04

Cook pasta: Cook whole wheat pasta in a large pot of salted boiling water according to package directions. Drain, reserving ¼ cup of the pasta water.

Phase 05

Prepare protein sauce: Blend cannellini beans, Greek yogurt, lemon juice, garlic, parsley, Parmesan if using, salt, and pepper in a food processor until smooth and creamy. Add reserved pasta water as needed to achieve desired consistency.

Phase 06

Combine pasta and vegetables: Return drained pasta to the pot. Add roasted vegetables and protein sauce. Toss gently to combine, adding reserved pasta water as needed to loosen the sauce.

Phase 07

Plate and garnish: Divide pasta mixture between bowls. Top with toasted pine nuts, extra parsley, and additional Parmesan if desired. Serve warm.

Tools needed

  • Large pot
  • Baking sheet
  • Food processor or blender
  • Mixing bowls
  • Chef's knife

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if unsure.
  • Contains milk from Greek yogurt and Parmesan cheese
  • Contains tree nuts from pine nuts
  • Contains gluten from whole wheat pasta
  • Double-check all packaged ingredients for allergens if sensitive

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 430
  • Fats: 10 g
  • Carbohydrates: 68 g
  • Proteins: 18 g