Creamy Pesto Pea Pasta

Featured in: One-Pot Favorites

This comforting dish combines tender short pasta with pea protein crumbles, simmered in a creamy, vibrant pesto sauce. Fresh peas, cherry tomatoes, and baby spinach add natural sweetness and color while infusing every bite with garden-fresh flavor. Prepared entirely in one pot, it's an easy cleanup meal that balances protein and vegetables beautifully. Parmesan or vegan cheese melts into the sauce, creating a luscious texture that clings to each strand. Ideal for a quick, nutritious Italian-inspired dinner.

Updated on Fri, 28 Nov 2025 10:44:00 GMT
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl of pasta, peas, and rich pesto, ready to eat. Pin It
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl of pasta, peas, and rich pesto, ready to eat. | fordish.com

A vibrant, satisfying pasta dish featuring plant-based pea protein, tender vegetables, and a rich, creamy pesto sauce&mdashall cooked in a single pot for easy cleanup.

Ingredients

  • Pasta & Protein: 300 g (10.5 oz) short pasta (e.g., penne, fusilli use gluten free if desired)
  • Pea Protein: 200 g (7 oz) pea protein crumbles or chunks (shelf stable or refrigerated)
  • Vegetables: 1 medium onion, finely chopped; 2 cloves garlic, minced; 150 g (1 cup) frozen peas; 120 g (1 cup) cherry tomatoes, halved; 2 cups baby spinach leaves
  • Sauce & Liquid: 700 ml (3 cups) vegetable broth; 120 ml (1/2 cup) unsweetened plant based cream (oat or soy recommended); 100 g (1/2 cup) prepared green pesto (store bought or homemade vegetarian); 2 tbsp grated Parmesan or vegan alternative; 1 tbsp olive oil; Salt and freshly ground black pepper, to taste

Instructions

Step 1:
Heat the olive oil in a large deep skillet or pot over medium heat. Add onion and sauté for 2 3 minutes until softened. Add garlic and cook for 1 minute more.
Step 2:
Stir in the pea protein crumbles and cook for 2 minutes until lightly browned.
Step 3:
Add the pasta, vegetable broth, and plant based cream. Stir to combine. Bring to a boil, then reduce heat to medium low. Simmer uncovered for 8 10 minutes, stirring frequently.
Step 4:
Add frozen peas, cherry tomatoes, and pesto. Continue cooking for 5 7 minutes, stirring occasionally, until pasta is al dente and most of the liquid is absorbed.
Step 5:
Stir in the spinach and Parmesan. Cook for 1 2 minutes until spinach is wilted and sauce is creamy.
Step 6:
Season with salt and pepper to taste. Serve hot, garnished with extra Parmesan if desired.
Golden-brown pea protein crumbles in the one-pot creamy pesto pasta, alongside bright green peas and tomatoes. Pin It
Golden-brown pea protein crumbles in the one-pot creamy pesto pasta, alongside bright green peas and tomatoes. | fordish.com

Enjoy this easy, flavorful one-pot creamy pesto pea protein pasta, creamy sauce clinging to every noodle. Pin It
Enjoy this easy, flavorful one-pot creamy pesto pea protein pasta, creamy sauce clinging to every noodle. | fordish.com

Recipe FAQs

How can I make this dish vegan?

Use vegan pesto and substitute Parmesan with a plant-based cheese alternative to keep it fully vegan without losing creaminess.

Can I use gluten-free pasta?

Yes, swapping in gluten-free pasta works well and maintains the dish’s texture and flavor.

What is the best pea protein form to use?

Pea protein crumbles or chunks both absorb flavors nicely; choose shelf-stable or refrigerated based on availability.

How do I avoid the pasta sticking during cooking?

Stir frequently while simmering and use enough vegetable broth to keep the pasta moving and absorb flavors evenly.

Can I add other vegetables?

Yes, zucchini, broccoli, or other greens make great additions for extra texture and nutrients.

Is it possible to prepare this ahead of time?

It’s best served fresh, but leftovers can be refrigerated and gently reheated with a splash of broth to restore creaminess.

Creamy Pesto Pea Pasta

Rich creamy pesto pasta with plant-based pea protein and fresh vegetables, all cooked in one pot.

Prep Time
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Recipe by Fordish Mia Harper


Skill Level Easy

Cuisine Italian-inspired

Result 4 Portion Size

Dietary Details Vegetarian Option

Ingredient List

Pasta & Protein

01 10.5 oz short pasta (penne or fusilli, gluten-free optional)
02 7 oz pea protein crumbles or chunks

Vegetables

01 1 medium onion, finely chopped
02 2 cloves garlic, minced
03 1 cup frozen peas
04 1 cup cherry tomatoes, halved
05 2 cups baby spinach leaves

Sauce & Liquid

01 3 cups vegetable broth
02 1/2 cup unsweetened plant-based cream (oat or soy recommended)
03 1/2 cup prepared green pesto (vegetarian or vegan alternative)
04 2 tbsp grated Parmesan or vegan cheese alternative
05 1 tbsp olive oil
06 Salt and freshly ground black pepper, to taste

Directions

Step 01

Sauté Aromatics: Heat olive oil in a large deep skillet over medium heat. Add chopped onion and cook for 2 to 3 minutes until softened. Add minced garlic and sauté an additional minute.

Step 02

Brown Pea Protein: Incorporate pea protein crumbles and cook for 2 minutes, allowing them to brown lightly.

Step 03

Combine Pasta and Liquids: Add pasta, vegetable broth, and plant-based cream to the skillet. Stir to combine, bring to a boil, then reduce heat to medium-low. Simmer uncovered for 8 to 10 minutes, stirring frequently.

Step 04

Add Vegetables and Pesto: Stir in frozen peas, cherry tomatoes, and pesto. Continue cooking for 5 to 7 minutes until pasta reaches al dente and most liquid is absorbed.

Step 05

Incorporate Spinach and Cheese: Mix in baby spinach and grated Parmesan or vegan cheese. Cook for 1 to 2 minutes until spinach wilts and sauce becomes creamy.

Step 06

Season and Serve: Season with salt and freshly ground black pepper to taste. Serve immediately, optionally garnished with extra grated cheese.

Tools Needed

  • Large deep skillet or Dutch oven
  • Wooden spoon or spatula
  • Chopping board and knife
  • Measuring cups and spoons

Allergy Details

Review each ingredient for allergens. Ask your doctor if you’re unsure.
  • Contains wheat (gluten) and milk if using dairy Parmesan or pesto. Pesto may contain tree nuts such as pine nuts. Use gluten-free and dairy-free alternatives to accommodate allergies.

Nutrition Details (each serving)

Values provided for reference. Consult your medical provider with questions.
  • Energy Value: 460
  • Lipids: 14 g
  • Carbohydrates: 60 g
  • Proteins: 26 g