Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

One-Pot Creamy Pesto Pasta

Published: Dec 30, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

This One-Pot Creamy Pesto Pasta is my go-to recipe when I’m craving something rich, comforting, and incredibly easy to throw together. With just one pot, a few pantry staples, and only 20 minutes, I get a silky, herb-packed dish that feels indulgent while staying completely plant-based and dairy-free. It’s a weeknight dinner winner that doesn’t skimp on flavor or satisfaction.

One-Pot Creamy Pesto Pasta

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

1 tablespoon olive oil

3 cloves garlic, minced

1 small onion, diced

3 ½ cups vegetable broth

12 oz pasta (penne or fusilli work well)

1 cup unsweetened plant-based milk (e.g., oat, almond, or soy)

⅓ cup vegan pesto

3 tablespoons nutritional yeast

1 tablespoon lemon juice

Salt and black pepper, to taste

2 cups baby spinach

½ cup cherry tomatoes, halved (optional)

Fresh basil, for garnish

Directions

I start by heating olive oil in a large, deep skillet or pot over medium heat. Then I add the garlic and onion, sautéing for 2–3 minutes until soft and fragrant.

I pour in the vegetable broth and add the dry pasta. After giving it a good stir, I bring everything to a boil.

Once boiling, I reduce the heat and let it simmer for 10–12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed.

Next, I stir in the plant-based milk, vegan pesto, nutritional yeast, and lemon juice, allowing the sauce to thicken slightly over 2–3 minutes.

I season with salt and black pepper, then fold in the baby spinach and cherry tomatoes. I let it cook just another 1–2 minutes until the spinach wilts.

Finally, I remove it from the heat and garnish with fresh basil before serving.

Servings and timing

This recipe serves 4 people and takes only 20 minutes from start to finish—5 minutes of prep and 15 minutes of cooking. It delivers approximately 390 kcal per serving, making it a light but satisfying meal.

Variations

I sometimes swap in whole wheat pasta or gluten-free varieties depending on dietary needs.

To make it extra creamy, I add a tablespoon of cashew butter or blend some soaked cashews into the plant milk.

For more protein, I stir in canned white beans or grilled tofu cubes at the end.

I love tossing in other veggies like zucchini, mushrooms, or peas depending on what I have in the fridge.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, I add a splash of plant-based milk or water to bring back the creaminess before warming it up on the stove or in the microwave. It also freezes well, though the pasta may soften a bit upon thawing.

FAQs

How can I make this dish gluten-free?

I simply use gluten-free pasta in place of regular pasta. There are great options made from rice, lentils, or quinoa that work well in this one-pot method.

Can I use store-bought pesto?

Yes, I often use store-bought vegan pesto to save time. Just make sure it’s dairy-free by checking the label, as many traditional pestos contain Parmesan.

What’s the best plant-based milk for this recipe?

I usually go with unsweetened oat or almond milk because they’re neutral in flavor and creamy. Soy milk also works well if I want a slightly richer texture.

Can I make this ahead of time?

Yes, it’s a great meal prep option. I just cook it as instructed and store it in the fridge. It tastes just as delicious reheated the next day.

What can I use instead of nutritional yeast?

If I don’t have nutritional yeast, I sometimes use a little miso paste or vegan parmesan to add a savory, cheesy depth. It’s optional, but it really enhances the flavor.

Conclusion

This One-Pot Creamy Pesto Pasta has become a staple in my kitchen because it’s fast, flavorful, and fuss-free. Whether I’m in a hurry or just want a cozy bowl of pasta without the dairy, this dish hits all the right notes. With simple swaps and add-ins, I can easily make it suit whatever’s in my pantry or fridge. It's comfort food I can feel good about making again and again.


📖 Recipe:

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pot Creamy Pesto Pasta

One-Pot Creamy Pesto Pasta


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

This One-Pot Creamy Pesto Pasta is a quick, plant-based meal that’s rich, comforting, and full of flavor. Made in just 20 minutes using simple pantry staples, it's a vegan dish that combines creamy sauce and herby pesto in one easy cleanup.


Ingredients

1 tablespoon olive oil

3 cloves garlic, minced

1 small onion, diced

3 ½ cups vegetable broth

12 oz pasta (penne or fusilli)

1 cup unsweetened plant-based milk (oat, almond, or soy)

⅓ cup vegan pesto

3 tablespoons nutritional yeast

1 tablespoon lemon juice

Salt and black pepper, to taste

2 cups baby spinach

½ cup cherry tomatoes, halved (optional)

Fresh basil, for garnish


Instructions

  1. Heat olive oil in a large, deep skillet or pot over medium heat.
  2. Add garlic and onion, sauté for 2–3 minutes until softened and fragrant.
  3. Pour in the vegetable broth and add the dry pasta. Stir and bring to a boil.
  4. Reduce heat and simmer for 10–12 minutes, stirring occasionally, until pasta is al dente and most of the liquid is absorbed.
  5. Stir in the plant-based milk, vegan pesto, nutritional yeast, and lemon juice. Cook for 2–3 minutes until the sauce thickens slightly.
  6. Season with salt and black pepper. Fold in baby spinach and cherry tomatoes, cooking for another 1–2 minutes until the spinach wilts.
  7. Remove from heat and garnish with fresh basil before serving.

Notes

Use gluten-free pasta to make this dish gluten-free.

Store-bought vegan pesto works well—just check for dairy-free labeling.

Add cashew butter or blended cashews to make it even creamier.

Stir in canned white beans or grilled tofu for extra protein.

Customize with other veggies like zucchini, mushrooms, or peas.

Leftovers can be stored in the fridge for up to 4 days and reheated with a splash of plant-based milk or water.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Dinner
  • Method: One-Pot
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 serving
  • Calories: 390
  • Sugar: 3g
  • Sodium: 520mg
  • Fat: 13g
  • Saturated Fat: 1.5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 5g
  • Protein: 12g
  • Cholesterol: 0mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Sweet & Sour Meatballs
    Sweet & Sour Meatballs
  • Sweet and Sour Fish
    Sweet and Sour Fish
  • Greek Pastitsio (Traditional Greek Baked Pasta Casserole)
    Greek Pastitsio (Traditional Greek Baked Pasta Casserole)
  • Homestyle Chicken Pot Pie
    Homestyle Chicken Pot Pie
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • One-Pot Creamy Pesto Pasta
    One-Pot Creamy Pesto Pasta
  • Nanaimo Bar Sugar Cookies
    Nanaimo Bar Sugar Cookies
  • Perfect Sugar Cookies
    Perfect Sugar Cookies
  • Coffee Jelly
    Coffee Jelly

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz