One-Pot Creamy Pesto Pasta

Featured in: Cozy Everyday Meals

This vibrant one-pot pasta brings together tender short pasta, plant-based pea protein, and fresh vegetables in a rich, creamy pesto sauce. Cooked in a single pot, it offers a fuss-free cooking experience while delivering satisfying flavors and textures. The combination of garlic, spinach, cherry tomatoes, and Parmesan enhances the dish's complexity. Perfect for a quick, high-protein meal with Italian-inspired flair and easy cleanup.

Updated on Fri, 28 Nov 2025 14:54:00 GMT
One-Pot Creamy Pesto Pea Protein Pasta: A colorful, steaming bowl of pasta with fresh peas and pesto. Save
One-Pot Creamy Pesto Pea Protein Pasta: A colorful, steaming bowl of pasta with fresh peas and pesto. | meanwhilerecipe.com

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

This recipe has become a favorite in my home because of its simplicity and comforting flavors

Ingredients

  • Pasta & Protein: 300 g (10.5 oz) short pasta (e.g. penne fusilli use gluten free if desired)
  • 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 23 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 810 minutes stirring frequently.
Step 4:
Add frozen peas cherry tomatoes and pesto. Continue cooking for 57 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 12 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.
Enjoy a comforting plate of One-Pot Creamy Pesto Pea Protein Pasta, ready in just 30 minutes. Save
Enjoy a comforting plate of One-Pot Creamy Pesto Pea Protein Pasta, ready in just 30 minutes. | meanwhilerecipe.com

My family enjoys gathering around the table to share this hearty meal especially on busy weeknights

Required Tools

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

Allergen Information

Contains wheat (gluten) and milk (if using dairy Parmesan pesto) For gluten free or dairy free versions use suitable pasta and cheese alternatives Pesto may contain nuts (pine nuts) check labels for tree nut allergies

Nutritional Information

Calories 460 Total Fat 14 g Carbohydrates 60 g Protein 26 g per serving

This creamy One-Pot Creamy Pesto Pea Protein Pasta includes tender vegetables and vibrant green pesto. Save
This creamy One-Pot Creamy Pesto Pea Protein Pasta includes tender vegetables and vibrant green pesto. | meanwhilerecipe.com

This one pot pasta recipe is easy to make and packs a nutritious plant based punch perfect for weeknight dinners

Recipe FAQ

Can I use gluten-free pasta for this dish?

Yes, gluten-free short pasta works well and maintains the dish's texture and taste.

How do I make a vegan version of this dish?

Substitute the Parmesan with a vegan alternative and ensure the pesto is dairy-free.

What cooking pot is best for this recipe?

A large deep skillet or Dutch oven allows even cooking and easy stirring throughout.

Can I add other vegetables instead of peas or spinach?

Absolutely, zucchini or broccoli can be swapped in for variety without affecting the cooking times significantly.

How do I know when the pasta is perfectly cooked?

Cook until al dente; the pasta should be tender yet firm to the bite, absorbing most of the sauce.

Is it necessary to use plant-based cream?

Plant-based cream like oat or soy cream creates the creamy texture, but you can adjust with regular cream or alternatives as preferred.

One-Pot Creamy Pesto Pasta

A creamy pesto pasta dish with pea protein, vegetables, and a rich sauce cooked all in one pot.

Time to Prepare
10 mins
Time to Cook
20 mins
Complete Time
30 mins
Created by Meanwhilerecipe Clara Bennett

Recipe Category Cozy Everyday Meals

Skill Level Easy

Cuisine Type Italian-inspired

Makes 4 Number of Servings

Diet Considerations Vegetarian-Friendly

Ingredient List

Pasta & Protein

01 10.5 oz short pasta (penne, 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)
03 1/2 cup green pesto (vegetarian; vegan if preferred)
04 2 tbsp grated Parmesan or vegan alternative
05 1 tbsp olive oil
06 Salt and freshly ground black pepper, to taste

Steps

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é for an additional 1 minute.

Step 02

Brown Pea Protein: Incorporate pea protein crumbles into the skillet and cook for 2 minutes until lightly browned.

Step 03

Combine Pasta and Liquids: Add pasta, vegetable broth, and plant-based cream to the pot. Stir well and bring the mixture to a boil. Reduce heat to medium-low and simmer uncovered, stirring frequently, for 8 to 10 minutes.

Step 04

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

Step 05

Finish with Spinach and Cheese: Add baby spinach leaves and grated Parmesan or vegan cheese. Cook for 1 to 2 minutes until spinach wilts and sauce turns creamy.

Step 06

Season and Serve: Adjust seasoning with salt and pepper to taste. Serve immediately, garnished with extra Parmesan if desired.

Tools Needed

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

Allergy Notes

Examine all food items for allergens and consult your doctor for concerns.
  • Contains wheat (gluten) and milk if using dairy Parmesan or traditional pesto.
  • Pesto may contain pine nuts; cross-check for tree nut allergies.

Nutrition Info (per portion)

These details are meant for reference, not as a substitute for medical guidance.
  • Energy (Calories): 460
  • Fats: 14 g
  • Carbohydrates: 60 g
  • Proteins: 26 g