One Pot Creamy Pesto Pasta

By: Barbara Updated on Wed, 25 Mar 2026 04:02:32 GMT Hearty Mains
Barbara, recipe developer and home cook at Graceful Flavors
Barbara

Hi, I'm Barbara, the recipe developer and home cook behind Graceful Flavors. I share approachable recipes with clear steps, familiar ingredients, and delicious results for real everyday kitchens.

Updated on Wed, 25 Mar 2026 04:02:32 GMT

Read it →
A wooden spoon is being used to scoop food from a bowl. Pin it
A wooden spoon is being used to scoop food from a bowl.

This one pot creamy pesto pasta is the ultimate quick and comforting dinner. Silky oat cream and fresh basil pesto envelop tagliatelle in a dairy-free sauce that is both rich and bright. Ready in under 25 minutes, it’s perfect for busy weeknights when you want something cozy without the fuss.

I first made this recipe after a long day of work when I needed dinner fast but satisfying. It quickly became a favorite in the house with everyone asking for seconds.

Ingredients

  • Tagliatelle or fettuccine: broad strands hold the creamy sauce well, and fresh pasta works if you find it.
  • Cherry tomatoes: add bursts of sweet acidity that cut through the richness. Look for ripe, firm tomatoes.
  • Fresh spinach: adds color, nutrients, and a mild earthiness. Choose bright green leaves without wilting.
  • Fresh basil leaves: the star herb for pesto, offering a sweet, aromatic punch. Pick fragrant, unwilted leaves.
  • Garlic cloves thinly sliced: infuse the dish with gentle pungency. Fresh is best for powerful aroma.
  • Green pesto: store-bought or homemade, packed with basil, nuts, and olive oil for depth.
  • Italian seasoning: blends dried herbs like oregano and thyme for classic Italian flavor.
  • Oat cream or another plant-based cream: gives richness without dairy, opt for unsweetened varieties.
  • Vegetable stock: enhances flavor and helps cook the pasta evenly. Choose one with balanced seasoning.
  • Salt and pepper to taste: essential for bringing all the flavors together.
  • Optional chili flakes or vegan parmesan: for an extra kick or cheesy finish if you like.

Step-by-step instructions

Sauté the aromatics and layer the ingredients:
Place the pasta nests in the center of a wide non-stick pot or deep skillet. Arrange the halved cherry tomatoes on one side with fresh spinach and fresh basil leaves on the other. Scatter the thinly sliced garlic evenly over everything, letting it mingle with the vegetables.
Season and flavor:
Dollop green pesto over the pasta and veggies. Sprinkle a good portion of Italian seasoning along with salt and pepper evenly so every bite carries a balanced flavor. Add chili flakes if you enjoy some heat.
Pour in liquids:
Pour oat cream and vegetable stock gently into the pot until the pasta is mostly submerged. This liquid will cook the pasta and create the creamy sauce base.
Cook covered and stir gently:
Cover with a lid and cook over medium heat for 10 to 12 minutes. Every few minutes stir gently to prevent the pasta from sticking and ensure even cooking. Add a splash more stock if the mixture dries out too quickly.
Create the sauce:
Once the pasta is tender but still has a bite, remove the lid. Stir everything together thoroughly so the pesto, cream, and tomato juices thicken into a luscious sauce coating every strand.
Finish and serve:
Taste for seasoning and adjust salt and pepper as needed. Serve hot with an optional sprinkle of chili flakes or vegan parmesan for visual appeal and extra flavor.
A spoon is scooping up a bowl of pasta.
A spoon is scooping up a bowl of pasta.

My favorite ingredient has to be the fresh basil pesto which brings life to this dish. I remember making this for a friend who is very picky about vegan food and watching her light up when she took the first bite. It’s a great recipe to impress without stress.

Storage tips

Store leftovers in an airtight container in the refrigerator for up to two days. Reheat gently with a splash of water or vegetable stock to bring back the creaminess. Avoid freezing pasta with creamy sauces as texture and separation occur.

Ingredient substitutions

Feel free to substitute tagliatelle with fettuccine, linguine, or even spaghetti if that is what you have on hand. Cashew cream or coconut cream can replace oat cream for different flavor profiles. Use kale or Swiss chard instead of spinach for a heartier green. If you do not have pesto, blend fresh basil, garlic, nuts like walnuts, olive oil, and a pinch of salt for a quick homemade version.

Serving suggestions

Serve this pasta with a crisp green salad for contrast or alongside roasted vegetables for a filling vegan meal. A slice of crusty bread is perfect for mopping up every last bit of the creamy sauce.

Cultural context

Pesto originates from Liguria in northern Italy and traditionally uses basil, garlic, pine nuts, Parmesan, and olive oil. This dairy-free take adapts the classic for modern dietary needs while celebrating the fresh herbal flavors everyone loves.

A fork is in a bowl of pasta.
A fork is in a bowl of pasta.

Frequently Asked Questions

Can I use other pasta types besides tagliatelle?

Absolutely, fettuccine or similar flat noodles work well, absorbing the creamy pesto sauce nicely.

Is oat cream necessary for the creamy texture?

Oat cream provides smoothness and a subtle sweetness but other plant-based creams can be substituted if preferred.

How do I prevent the pasta from sticking while cooking?

Stir gently and occasionally during cooking and ensure there’s enough liquid covering the pasta to allow even cooking.

Can I add protein to this dish?

Yes, adding sautéed tofu, chickpeas, or your favorite plant protein enhances heartiness without overpowering flavors.

What spices complement the pesto flavor?

Italian seasoning is ideal; chili flakes add a little heat, while freshly cracked pepper enhances the overall taste.

4.70 from 150 votes

One Pot Creamy Pesto

Prep Time:
5 Minutes
Cook Time:
19 Minutes
Total Time:
24 Minutes
Servings:
2
A wooden spoon is being used to scoop food from a bowl.

Quick, creamy pasta with basil pesto and oat cream, ideal for weeknights and cozy dinners.

Ingredients

  • Pasta and Vegetables

  • 250 g tagliatelle or fettuccine
  • 1 cup cherry tomatoes, halved
  • 2 cups fresh spinach leaves
  • A handful of fresh basil leaves
  • 3-4 garlic cloves, thinly sliced
  • Sauce and Seasoning

  • 4 tbsp green pesto
  • 1 tsp Italian seasoning
  • 1 cup oat cream (or other plant-based cream)
  • 1 cup vegetable stock
  • Salt and black pepper to taste
  • Optional: chili flakes or vegan parmesan for topping

Instructions

1.

1. Arrange Ingredients in the Pot: Place pasta nests in the center of a wide, deep skillet or pot. Arrange cherry tomatoes on one side and spinach along with basil leaves on the other side. Scatter sliced garlic evenly over all.

2.

2. Add Seasoning and Pesto: Spoon green pesto directly onto the pasta. Sprinkle Italian seasoning, salt, pepper, and optional chili flakes over the ingredients.

3.

3. Pour in Liquids: Pour oat cream and vegetable stock over the components until the pasta is nearly submerged.

4.

4. Cook Covered: Cover with a lid and simmer over medium heat for 10 to 12 minutes. Stir occasionally to ensure the pasta cooks evenly without sticking. Add a little extra vegetable stock if needed.

5.

5. Combine and Finish: When pasta reaches al dente texture and the sauce has thickened, stir everything together thoroughly to blend the pesto, cream, and tomato juices into a cohesive creamy sauce. Adjust seasoning with salt and pepper to taste.

6.

6. Serve: Present immediately while hot, garnished with optional chili flakes or vegan parmesan as preferred.

Notes

  1. Use plant-based oat cream for a smooth, dairy-free texture that complements the pesto and vegetables.
  2. Stirring occasionally during cooking prevents the pasta from clumping or sticking to the pot.

Tools You'll Need

  • Large non-stick pot or deep skillet
  • Wooden spoon
  • Measuring cups and spoons
  • Knife and chopping board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (from tagliatelle or fettuccine); verify pesto ingredients for allergens.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 696
  • Total Fat: 18 g
  • Total Carbohydrate: 111 g
  • Protein: 23 g