One-Pot Creamy Pesto Pasta

Featured in: One-Pan Meals

This comforting one-pot pasta combines tender short pasta with plant-based pea protein and fresh vegetables. Rich pesto sauce and a splash of plant-based cream give a smooth, flavorful finish. Cooking everything in a single pot keeps it easy and quick, making it perfect for weeknights. The dish is topped with spinach and Parmesan for a satisfying, balanced meal with Italian-inspired flavors.

Updated on Fri, 28 Nov 2025 10:37:00 GMT
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl of pasta, peas, and rich, vibrant pesto. Save
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl of pasta, peas, and rich, vibrant pesto. | grilto.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) 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
Easy one-pot creamy pesto pea protein pasta, brimming with fresh spinach and cherry tomatoes. Save
Easy one-pot creamy pesto pea protein pasta, brimming with fresh spinach and cherry tomatoes. | grilto.com

Perfectly cooked one-pot creamy pesto pea protein pasta with a swirl of green pesto, ready to eat. Save
Perfectly cooked one-pot creamy pesto pea protein pasta with a swirl of green pesto, ready to eat. | grilto.com

Recipe Help & Answers

Can I use gluten-free pasta for this dish?

Yes, gluten-free short pasta works well without altering the texture significantly.

How can I make the dish vegan?

Substitute dairy Parmesan with a vegan alternative and use vegan pesto to maintain richness.

What substitutes are good for pea protein crumbles?

Other plant proteins like lentils or textured vegetable protein can be used as alternatives.

Is it possible to add other vegetables?

Absolutely, zucchini or broccoli can be added for extra flavor and nutrition.

How do I avoid the sauce becoming too watery?

Simmer uncovered and stir frequently to allow excess liquid to reduce and thicken the sauce.

One-Pot Creamy Pesto Pasta

Savor a creamy blend of pasta, pea protein, vegetables, and rich pesto cooked effortlessly in one pot.

Prep Time
10 min
Time to Cook
20 min
Complete Time
30 min
From grilto Jake Turner


Skill Level Easy

Cuisine Style Italian-inspired

Serves 4 Portions

Diet Details Meatless

What You Need

Pasta & Protein

01 10.5 oz short pasta (penne or fusilli; gluten-free option available)
02 7 oz pea protein crumbles or chunks (shelf-stable or refrigerated)

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 tablespoons grated Parmesan or vegan alternative
05 1 tablespoon olive oil
06 Salt and freshly ground black pepper, to taste

How-To

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

Step 02

Cook Pea Protein: Add pea protein crumbles to the skillet and cook for 2 minutes until lightly browned.

Step 03

Combine Pasta and Liquids: Stir in pasta, vegetable broth, and plant-based cream. Bring the mixture to a boil over medium heat, then reduce heat to medium-low and simmer uncovered for 8 to 10 minutes, stirring frequently.

Step 04

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

Step 05

Finish with Spinach and Cheese: Stir in baby spinach leaves and grated Parmesan. Cook for 1 to 2 minutes until spinach wilts and sauce thickens to a creamy consistency.

Step 06

Season and Serve: Adjust seasoning with salt and freshly ground black pepper to taste. Serve hot, optionally garnished with extra Parmesan.

Essentials

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

Allergy Advisory

Review every component for allergens. Reach out to a health pro if you’re concerned.
  • Contains wheat (gluten) and milk if using dairy Parmesan or pesto.
  • Pesto may contain pine nuts; verify for tree nut allergies.

Nutrition Details (per portion)

Facts listed here are for your info, not medical advice. Always double-check if needed.
  • Energy: 460
  • Lipids: 14 g
  • Carbohydrates: 60 g
  • Proteins: 26 g