One-Pot Creamy Pesto Pasta

Featured in: Comfort Baking

This one-pot creation blends tender short pasta with plant-based pea protein crumbles, frozen peas, cherry tomatoes, and fresh spinach. A creamy pesto sauce infused with olive oil, Parmesan, and plant-based cream unites the flavors while cooking together effortlessly. Sautéed aromatics of onion and garlic build a savory base before simmering the mixture until the pasta is perfectly al dente and the sauce is luscious. The dish balances protein and vegetable freshness in an Italian-inspired style that's easy to prepare and clean up.

Customization tips include swapping vegetables like zucchini or broccoli, and using vegan pesto or cheese alternatives for variations. A touch of lemon juice enhances brightness, and a sprinkle of extra Parmesan finishes it off beautifully. Ideal for a nutritious and filling meal with minimal fuss.

Updated on Fri, 28 Nov 2025 14:06:00 GMT
A single-pot creamy pesto pea protein pasta, visually vibrant, steaming with fresh spinach and tomatoes. Save
A single-pot creamy pesto pea protein pasta, visually vibrant, steaming with fresh spinach and tomatoes. | butterhearth.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 quickly became a favorite at my house thanks to its delicious flavor and simple preparation.

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 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
Save
| butterhearth.com

This dish often brings my family together for a quick wholesome dinner we all enjoy

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

Nutritional Information

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

This hearty one-pot creamy pesto pea protein pasta showcases a rich, creamy sauce coating the pasta. Save
This hearty one-pot creamy pesto pea protein pasta showcases a rich, creamy sauce coating the pasta. | butterhearth.com

This pasta is a perfect balance of creamy and fresh making it a reliable weeknight hit

Recipe Questions

Can gluten-free pasta be used in this dish?

Yes, gluten-free pasta like corn or rice-based alternatives work well without affecting the overall texture or flavor.

What is the best way to cook pea protein in this dish?

Lightly brown the pea protein crumbles in olive oil with sautéed onions and garlic before adding liquids to deepen the flavor.

How can I make the dish vegan-friendly?

Use vegan pesto and a plant-based Parmesan substitute to maintain creaminess and taste while keeping it fully plant-based.

Is it necessary to add the spinach at the end?

Adding spinach near the end ensures it wilts gently but retains its color, texture, and nutrients.

Can other green vegetables replace peas?

Absolutely, zucchini or broccoli florets are great alternatives that complement the creamy pesto and pasta.

How do I know when the pasta is perfectly cooked?

Check for al dente texture by tasting a piece during simmering; it should be tender but still slightly firm to the bite.

One-Pot Creamy Pesto Pasta

A satisfying pasta packed with pea protein, fresh vegetables, and creamy pesto sauce all cooked in one pot.

Prep duration
10 min
Time to cook
20 min
Complete duration
30 min
Created by Grace Mitchell


Skill Level Easy

Heritage Italian-inspired

Output 4 Portions

Dietary considerations Meat-Free

Components

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 & Liquids

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

Directions

Stage 01

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

Stage 02

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

Stage 03

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

Stage 04

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

Stage 05

Finish with spinach and cheese: Fold in baby spinach and grated Parmesan. Cook for 1 to 2 minutes until spinach wilts and sauce becomes creamy.

Stage 06

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

Necessary tools

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

Allergy details

Review each component for potential allergens and consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains wheat (gluten) and milk if dairy Parmesan or traditional pesto is used; pesto may contain pine nuts. Use gluten-free and dairy-free alternatives if required.

Nutritional information (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy Value: 460
  • Fats: 14 g
  • Carbohydrates: 60 g
  • Protein Content: 26 g