One-Pot Creamy Pesto Pasta

Featured in: One-Pot Comfort Meals

This dish combines tender short pasta with plant-based pea protein and fresh vegetables simmered in a rich, creamy pesto sauce. Cooked entirely in one pot, it simplifies mealtime while delivering a satisfying Italian-inspired flavor. The combination of spinach, peas, cherry tomatoes, and Parmesan enriches the creamy texture and brightens the plate with freshness. Ideal for a quick, nutritious meal that balances protein and veggies effortlessly.

Preparation takes just 10 minutes, with 20 minutes cooking time, making it a convenient option for busy days. The recipe is vegetarian-friendly and adaptable for vegan diets by swapping Parmesan with a plant-based alternative. Nutrient-rich and flavorful, this pasta stands out as a wholesome, comforting main course suitable for four servings.

Updated on Fri, 28 Nov 2025 10:53:00 GMT
Steaming bowl of One-Pot Creamy Pesto Pea Protein Pasta, with vibrant green peas and tomatoes. Pin It
Steaming bowl of One-Pot Creamy Pesto Pea Protein Pasta, with vibrant green peas and tomatoes. | plumbrine.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 dish quickly became a family favorite for weeknight dinners because of how simple and filling it is.

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 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.
A close-up of creamy One-Pot Creamy Pesto Pea Protein Pasta swirled with pesto, ready to serve. Pin It
A close-up of creamy One-Pot Creamy Pesto Pea Protein Pasta swirled with pesto, ready to serve. | plumbrine.com

We love cooking this together on busy nights and sharing the meal with loved ones around the table.

Notes

For a vegan version use vegan pesto and cheese. Pairs well with a crisp white wine such as Pinot Grigio.

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 or pesto). For gluten-free or dairy-free versions use suitable pasta and cheese alternatives. Pesto may contain nuts check labels for tree nut allergies.

The delicious, easy One-Pot Creamy Pesto Pea Protein Pasta, a comforting vegetarian meal perfect for tonight. Pin It
The delicious, easy One-Pot Creamy Pesto Pea Protein Pasta, a comforting vegetarian meal perfect for tonight. | plumbrine.com

This creamy pesto pasta is sure to become a staple in your rotation for easy and nutritious meals.

Recipe FAQs

Can I use gluten-free pasta for this dish?

Yes, gluten-free pasta works well as a substitute without affecting the creamy texture and flavors.

How do I make this dish vegan?

Replace Parmesan with a vegan cheese alternative and ensure the pesto is made without dairy ingredients.

What is the best way to cook the pea protein crumbles?

Sauté pea protein crumbles with onion and garlic until lightly browned to enhance flavor before adding liquids and pasta.

Can I swap the vegetables in this pasta?

Absolutely! Green veggies like zucchini or broccoli work well and can add different textures and nutrients.

How do I prevent the pasta from sticking during cooking?

Stir frequently while simmering and use enough vegetable broth to keep the pasta well-covered until it becomes al dente.

Is it better to use homemade or store-bought pesto?

Both options are fine. Homemade pesto often provides a fresher flavor, but quality store-bought pesto can save time without sacrificing taste.

One-Pot Creamy Pesto Pasta

Vibrant pasta with pea protein, fresh vegetables, and creamy pesto sauce prepared in one pot.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Recipe Creator Harper Quinn


Skill Level Easy

Cuisine Italian-inspired

Output 4 Number of Servings

Dietary Details Meat-Free

What You’ll Need

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 prepared green pesto (vegetarian, store-bought or homemade)
04 2 tbsp grated Parmesan or vegan 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 or pot over medium heat. Add chopped onion and sauté for 2 to 3 minutes until softened. Add minced garlic and cook for 1 additional minute.

Step 02

Cook Pea Protein: Incorporate pea protein crumbles 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 thoroughly and bring to a boil. Reduce heat to medium-low and simmer uncovered for 8 to 10 minutes, stirring frequently.

Step 04

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

Step 05

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

Step 06

Season and Serve: Adjust seasoning with salt and freshly ground black pepper to taste. Serve immediately, garnished with additional Parmesan if desired.

Essential Tools

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

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains wheat gluten and milk if dairy Parmesan or traditional pesto is used; pesto may contain tree nuts.

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 460
  • Total Fat: 14 g
  • Total Carbohydrates: 60 g
  • Protein: 26 g