Vegetarian Spaghetti with Pesto
15 Min High Protein 22g Fiber Vegetarian

Vegetarian Spaghetti with Pesto

15 Min High Protein 22g Fiber Vegetarian

Vegetarian Spaghetti with Pesto

Whole wheat spaghetti tossed with halved plant-based meatballs, a full six ounces of garden peas, and a pesto cream cheese sauce that coats everything in one pan. Cherry tomatoes go on raw at the end, still cold, still sharp.

49 grams of protein and 22 grams of fiber from entirely plant-based sources. One meal. Fifteen minutes.

The fiber number matters more than it looks. A randomized crossover trial gave 43 men identical-calorie meals built from either legumes or meat. Same protein. Same energy. The legume group ate 12% less food at their next meal. The researchers pointed at one variable: fiber. The legume meals packed over four times more of it. This bowl sits squarely in that territory, with garden peas doing the heavy lifting.

Why pea-heavy meals may keep you fuller than meat FitChef Audio
943 kcal
49g protein
102g carbs
37g fat
22g fiber
1 serving

Ingredients · 1 serving

  • spaghetti, whole wheat 3 ounces
  • meatballs, plant-based 6 pieces
  • cherry tomatoes 6 pieces
  • olive oil 1 tablespoon
  • garden peas (frozen) 6 ounces
  • pesto 1 tablespoon
  • cream cheese, reduced fat 1.5 tablespoon

Method · 15 min

  1. Cook the spaghetti according to the instructions on the package.

  2. Cut the vegetarian meatballs in half. Cut the cherry tomatoes into quarters.

  3. Heat the oil in a pan. Add the halved meatballs and cook for about 4 minutes. Then, add the garden peas, pesto and cream cheese and heat for an additional 3 minutes.

  4. Drain the spaghetti and mix it into the pan with the sauce and garden peas.

  5. Serve the spaghetti in a deep plate, spread the cherry tomatoes over it and season with pepper and salt to taste.

Tip

Frozen peas go straight from the bag into the hot pan. No thawing, no blanching. Three minutes of heat alongside the pesto and cream cheese is all they need. They keep a slight bite that way, which gives the dish texture against the soft spaghetti.

Science

The 168 grams of garden peas in this recipe make it a legume-forward meal. In a three-way crossover trial, meals built from peas and beans kept participants fuller and reduced their food intake at the following meal by 400 kilojoules compared to calorie-matched meat meals. The researchers identified fiber content as the key variable, with legume meals containing over four times the fiber of the meat alternative.

Legume Satiety Trial (2016) · DOI
Nutrition per serving
943 kcal 49g protein 102g carbs 37g fat 22g fiber

Behind this recipe

Can I really get enough protein from a vegetarian pasta like this?

49 grams of protein from plant-based meatballs, garden peas, whole wheat spaghetti, and cream cheese. That is more than most chicken breast dinners deliver. A study comparing vegans and meat-eaters found no difference in muscle growth when total daily protein intake was matched at 1.6 grams per kilogram of body weight. The protein source mattered less than the total amount.

Read the full evidence review
Will a vegetarian dinner like this actually keep me full?

A crossover trial tested this directly. Forty-three men ate legume-based meals and meat-based meals with the same calories and protein. The legume group ate 12% less food at their next meal. Even a low-protein legume meal matched a high-protein meat meal for fullness. The difference came down to fiber: the legume meals had four times more of it. This recipe delivers 22 grams of fiber, putting it in similar territory.

Is 22 grams of fiber a lot for a single meal?

Most adults get around 15 grams of fiber across an entire day. This one dinner delivers 22 grams, mostly from the garden peas and whole wheat spaghetti. Research across 62 pooled trials found that higher fiber intake is linked to greater fat loss. One plate doing that much of the work is unusual.

Read the full evidence review
Can I use regular spaghetti instead of whole wheat?

Yes. The macros will shift: regular spaghetti has less fiber and slightly less protein per serving. The dish still works, but you lose some of the fiber load that makes this recipe's profile stand out. If you are flexible, whole wheat keeps the 22 grams of fiber intact.

Explore the evidence

More dinner recipes

Italian-Style Eggplant Roll-Ups with Turkey & Rice
Italian-Style Eggplant Roll-Ups with Turkey & Rice
20 min · 707 kcal
Sweet Chili Noodles with Marinated Salmon
Sweet Chili Noodles with Marinated Salmon
25 min · 850 kcal
Cheesy Eggplant Pasta Bake
Cheesy Eggplant Pasta Bake
25 min · 852 kcal