Whole Wheat Pasta Bowl

Featured in: One-Pan Meals

This wholesome bowl combines nutty whole wheat penne with colorful roasted vegetables—zucchini, bell peppers, red onion, and cherry tomatoes—caramelized to perfection. The creamy protein sauce blends cannellini beans with Greek yogurt, lemon, and garlic for a silky texture. Topped with toasted pine nuts and fresh parsley, it delivers a satisfying balance of fiber, protein, and vibrant Mediterranean flavors. Perfect for meal prep or a nourishing weeknight dinner.

Updated on Mon, 02 Feb 2026 14:48:00 GMT
Whole Wheat Pasta Bowl with roasted vegetables tossed in a creamy, protein-packed sauce Save
Whole Wheat Pasta Bowl with roasted vegetables tossed in a creamy, protein-packed sauce | grilto.com

My roommate used to make fun of me for buying whole wheat pasta, calling it the cardboard version of real food. Then one night I tossed it with roasted vegetables that had gone almost jammy in the oven, and she stopped mid-bite to ask for the recipe. The nutty chew of the pasta held onto that creamy bean sauce like it was made for it, and suddenly my health-food compromise became the dish we fought over for leftovers.

I made this for a potluck once, nervous that people would politely avoid the healthy option. Instead, I watched someone go back for thirds and then text me later asking if I meal-prepped it for clients. It was the cherry tomatoes, I think, they burst in the oven and created these little pockets of sweetness that made the whole bowl feel special.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Whole wheat penne or fusilli (300 g): The ridges and tubes catch the creamy sauce beautifully, and the slight bitterness balances the sweetness of roasted vegetables.
  • Zucchini (1 small, diced): It softens and browns at the edges, adding a tender contrast to the firmer peppers.
  • Red bell pepper (1, chopped): Roasting brings out a natural sweetness that tastes almost like candy.
  • Yellow bell pepper (1, chopped): Adds color and a slightly fruity note that plays well with the tomatoes.
  • Red onion (1, sliced): It caramelizes into soft, jammy ribbons that melt into the dish.
  • Cherry tomatoes (200 g, halved): They collapse into little bursts of concentrated flavor, almost like a built-in sauce.
  • Olive oil (2 tbsp): Just enough to coax out the vegetables natural sugars without making them greasy.
  • Dried Italian herbs (1 tsp): A simple blend that makes everything smell like a trattoria kitchen.
  • Cannellini beans (400 g can, drained): They blend into the creamiest sauce without any cream, plus they add protein that actually keeps you full.
  • Low-fat Greek yogurt (120 ml): Adds tang and body to the sauce, like a lighter version of Alfredo.
  • Lemon juice (2 tbsp): Brightens everything and keeps the richness from feeling too heavy.
  • Garlic (1 clove, minced): Just one clove is enough to add warmth without overpowering the delicate bean sauce.
  • Fresh parsley (2 tbsp, chopped): Adds a clean, grassy note that makes the dish taste fresher.
  • Parmesan cheese (2 tbsp, grated, optional): A little goes a long way for that salty, umami depth.
  • Toasted pine nuts (2 tbsp): They add a buttery crunch that makes each bite feel a little luxurious.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Get the oven hot:
Preheat to 220°C (425°F) so the vegetables start caramelizing the moment they hit the pan. A hot oven is the secret to getting those crispy, golden edges.
Prep the vegetables:
Spread zucchini, bell peppers, red onion, and cherry tomatoes on a large baking sheet, drizzle with olive oil, and toss with Italian herbs, salt, and pepper. Make sure they are in a single layer so they roast instead of steam.
Roast until golden:
Slide the pan into the oven for 20 to 25 minutes, stirring halfway through. You will know they are ready when the edges are browned and the tomatoes have started to burst.
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 package directions. Reserve a quarter cup of pasta water before draining.
Blend the protein sauce:
In a food processor, combine cannellini beans, Greek yogurt, lemon juice, garlic, parsley, Parmesan if using, salt, and pepper until smooth. Add a splash of reserved pasta water if the sauce is too thick.
Toss everything together:
Return the drained pasta to the pot, add the roasted vegetables and protein sauce, and toss gently. Use the reserved pasta water to loosen the sauce until it coats every piece.
Serve and garnish:
Divide the pasta between bowls and top with toasted pine nuts, extra parsley, and more Parmesan if you like. Serve warm while the vegetables are still a little bit hot from the oven.
Close-up of a Whole Wheat Pasta Bowl garnished with toasted pine nuts and fresh parsley Save
Close-up of a Whole Wheat Pasta Bowl garnished with toasted pine nuts and fresh parsley | grilto.com

I once brought this to a friend recovering from surgery, thinking it was healthy and easy to reheat. She called me the next day to say it was the first meal that actually tasted like food instead of obligation. That is when I realized this bowl was not just nutritious, it was the kind of comfort that made you feel cared for.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

This bowl is incredibly flexible depending on what is in your fridge or what your body is craving. I have stirred in grilled chicken when I needed more protein after a long run, and I have swapped the cannellini beans for chickpeas when that is all I had in the pantry. For a vegan version, just use plant-based yogurt and skip the Parmesan, the sauce still comes out creamy and satisfying.

Storing and Reheating

Leftovers keep beautifully in the fridge for up to four days, and honestly, the flavors get even better as they sit. I like to reheat portions in a skillet with a splash of water or broth to bring the sauce back to life, though the microwave works fine if you are in a hurry. The pasta will soak up some of the sauce overnight, so do not be surprised if it looks a little drier the next day.

Pairing and Serving Ideas

This pasta bowl feels complete on its own, but it pairs wonderfully with a simple green salad dressed in lemon vinaigrette or a slice of crusty bread to mop up any extra sauce. I have served it alongside a chilled Sauvignon Blanc for dinner parties, and the crisp acidity cuts through the richness perfectly.

  • Add a handful of arugula or spinach right before serving for extra greens and a peppery bite.
  • Drizzle with a little balsamic glaze if you want a touch of sweetness and acidity.
  • Top with extra toasted nuts like walnuts or almonds if pine nuts are not available.
Steaming Whole Wheat Pasta Bowl with colorful roasted vegetables served in a ceramic dish Save
Steaming Whole Wheat Pasta Bowl with colorful roasted vegetables served in a ceramic dish | grilto.com

This bowl has become my answer to nights when I want something wholesome but still crave real flavor and texture. It is the kind of meal that makes you feel good twice, once while eating it and again an hour later when you are not sluggish or hungry again.

Recipe Help & Answers

Can I make this bowl vegan?

Yes, substitute Greek yogurt with plant-based yogurt and omit the Parmesan cheese. The cannellini bean base still provides excellent creaminess and protein.

What pasta shapes work best?

Penne or fusilli are ideal as their ridges and curves hold the sauce well. Farfalle or rotini would also work nicely with this preparation.

How long do leftovers keep?

Store in an airtight container for up to 3 days. Reheat gently with a splash of water to restore creaminess, or enjoy cold for a quick lunch.

Can I add more protein?

Grilled chicken breast, pan-seared tofu, or shrimp would complement the flavors. Add during the final tossing step to heat through.

What vegetables can I substitute?

Eggplant, mushrooms, asparagus, or butternut squash roast beautifully. Use whatever seasonal vegetables you have on hand for variety.

Why reserve pasta water?

The starchy pasta water helps bind the sauce to the noodles, creating a silky coating. It's especially useful when reheating leftovers.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Whole Wheat Pasta Bowl

Nutty whole wheat pasta with roasted vegetables and creamy protein sauce for a hearty balanced meal.

Prep Time
20 min
Time to Cook
25 min
Complete Time
45 min
From grilto Jake Turner


Skill Level Easy

Cuisine Style International

Serves 4 Portions

Diet Details Meatless

What You Need

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 fresh 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

How-To

Step 01

Preheat oven: Set oven to 425°F (220°C).

Step 02

Prepare vegetables for roasting: Arrange diced zucchini, chopped bell peppers, sliced red onion, and halved cherry tomatoes on a large baking sheet. Drizzle with olive oil, sprinkle with dried Italian herbs, salt, and pepper. Toss until evenly coated.

Step 03

Roast vegetables: Place baking sheet in preheated oven and roast for 20 to 25 minutes until vegetables are tender with slight caramelization. Stir halfway through cooking.

Step 04

Cook pasta: Bring a large pot of salted water to boiling. Add whole wheat pasta and cook according to package directions. Drain, reserving ¼ cup of the cooking water.

Step 05

Prepare protein sauce: Combine drained cannellini beans, low-fat Greek yogurt, fresh lemon juice, minced garlic, chopped parsley, grated Parmesan cheese if using, salt, and pepper in a food processor. Blend until smooth and creamy. Add reserved pasta water if needed to reach desired consistency.

Step 06

Combine components: Return drained pasta to the pot. Add roasted vegetables and protein sauce. Gently toss all components together, incorporating reserved pasta water as needed to loosen and coat the sauce.

Step 07

Plate and serve: Divide pasta mixture evenly among serving bowls. Top with toasted pine nuts, additional fresh parsley, and extra Parmesan cheese if desired. Serve immediately.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essentials

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

Allergy Advisory

Review every component for allergens. Reach out to a health pro if you’re concerned.
  • Contains milk from Greek yogurt and Parmesan cheese
  • Contains tree nuts from pine nuts
  • Contains wheat from pasta
  • Verify all packaged ingredients for potential allergens if sensitivity exists

Nutrition Details (per portion)

Facts listed here are for your info, not medical advice. Always double-check if needed.
  • Energy: 430
  • Lipids: 10 g
  • Carbohydrates: 68 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.