One-Pot Creamy Pesto Pasta

Featured in: One-Pot Cozy Meals

This comforting one-pot dish blends tender pasta with plant-based pea protein, fresh vegetables, and a rich creamy pesto sauce. Onion and garlic are sautéed before adding pea protein and pasta, simmered in flavorful vegetable broth and plant cream. Frozen peas, cherry tomatoes, and vibrant pesto are stirred in for a burst of flavor, finished with fresh spinach and Parmesan for a luscious, satisfying meal perfect for busy nights.

Updated on Fri, 28 Nov 2025 09:05:00 GMT
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl with vibrant green pesto sauce and fresh tomatoes. Save
One-Pot Creamy Pesto Pea Protein Pasta: A steaming bowl with vibrant green pesto sauce and fresh tomatoes. | rosewoodoven.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.

This recipe quickly became a family favorite thanks to its creamy texture and wholesome ingredients.

Ingredients

  • Pasta and Protein: 300 g (10.5 oz) short pasta (eg penne fusilli use gluten free if desired)
  • Pea protein crumbles: 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 and 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.
Tender, flavorful One-Pot Creamy Pesto Pea Protein Pasta ready to serve, garnished with Parmesan cheese. Save
Tender, flavorful One-Pot Creamy Pesto Pea Protein Pasta ready to serve, garnished with Parmesan cheese. | rosewoodoven.com

This dish often brings the family together around the table 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

Enjoy a comforting plate of One-Pot Creamy Pesto Pea Protein Pasta, a quick and delicious one-pot meal. Save
Enjoy a comforting plate of One-Pot Creamy Pesto Pea Protein Pasta, a quick and delicious one-pot meal. | rosewoodoven.com

Enjoy this nutritious pasta dish any day of the week for a wholesome satisfying meal.

Recipe Q&A Section

Can I use gluten-free pasta in this dish?

Yes, gluten-free pasta works well with this dish without altering the flavor or texture significantly.

How can I make the sauce vegan?

Use vegan pesto and substitute Parmesan with a plant-based cheese alternative or nutritional yeast.

What is the purpose of pea protein here?

Pea protein adds a high-protein plant-based element, enriching the dish with texture and nutrition.

Can I substitute the vegetables used?

Absolutely, zucchini or broccoli can replace peas or spinach for variety and added nutrients.

How long does it take to cook the entire dish?

Preparation takes about 10 minutes and cooking roughly 20 minutes, making it quick and convenient.

What wine pairs well with this pasta?

A crisp white wine like Pinot Grigio complements the creamy and fresh flavors perfectly.

One-Pot Creamy Pesto Pasta

Delicious pasta with pea protein, vegetables, and creamy pesto sauce cooked in one pot.

Time to Prepare
10 min
Time to Cook
20 min
Complete Duration
30 min
Created by Clara Whitmore

Dish Type One-Pot Cozy Meals

Skill Level Easy

Cuisine Type Italian-inspired

Serving Size 4 Portions

Dietary Details Meatless

What's Needed

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)
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

How To Make It

Step 01

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

Step 02

Brown Pea Protein: Incorporate pea protein crumbles and cook for 2 minutes, stirring occasionally until lightly browned.

Step 03

Combine Pasta and Liquids: Add short pasta, vegetable broth, and plant-based cream. Stir to combine and bring to a boil. Lower heat to medium-low, simmer uncovered, stirring frequently for 8 to 10 minutes.

Step 04

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

Step 05

Finish with Spinach and Cheese: Mix in baby spinach leaves and grated Parmesan or vegan alternative. Cook for 1 to 2 minutes until spinach wilts and sauce reaches a creamy consistency.

Step 06

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

Essential Tools

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

Allergy Warnings

Look over every ingredient for possible allergens and check with your healthcare provider if unsure.
  • Contains gluten and dairy if using traditional Parmesan and pasta. Pesto may contain pine nuts (tree nuts).

Nutrition Details (each serving)

Nutritional numbers are simply a guide and shouldn't replace professional nutrition advice.
  • Energy (Calories): 460
  • Lipids: 14 g
  • Carbohydrates: 60 g
  • Proteins: 26 g