One-Pot Pesto Pasta (Easy 30-Minute Dinner Recipe)

Some evenings, I want a homemade dinner… just not the mountain of dishes that usually comes with it. That’s exactly why one-pot meals have become some of my favorite recipes. Everything cooks together, cleanup is minimal, and somehow dinner still feels comforting and satisfying.

This One-Pot Pesto Pasta is one of those recipes I keep coming back to. It’s creamy, packed with fresh basil pesto flavor, and comes together in about 30 minutes using simple pantry ingredients. Whether you’re cooking for a busy weeknight or just don’t feel like spending forever in the kitchen, this easy pasta is always a good idea.

Pesto pasta

Why You’ll Love This One-Pot Pesto Pasta

This recipe is one of those dinners you’ll find yourself making on repeat. Here’s why it’s a favorite:

  • Everything cooks in one pot, which means less cleanup after dinner.
  • Ready in about 30 minutes, making it perfect for busy weeknights.
  • Creamy, cheesy, and full of fresh pesto flavor in every bite.
  • Made with simple pantry staples you may already have on hand.
  • Easy to customize with your favorite vegetables, protein, or pasta shape.
  • Vegetarian and family-friendly, so it’s a meal everyone can enjoy.
  • Perfect for meal prep, with leftovers that reheat beautifully for lunch the next day.

 

Ingredients You’ll Need

One of the best things about this One-Pot Pesto Pasta is that it comes together with just a few simple ingredients. You’ll need your favorite short pasta like penne or fusilli, basil pesto for that fresh, herby flavor, and vegetable broth, which cooks the pasta while adding extra depth. A splash of heavy cream makes the sauce rich and creamy, while freshly grated Parmesan cheese brings everything together with a deliciously cheesy finish.

To build the flavor, you’ll also need garlic, olive oil, salt, and black pepper. If you’d like to add a little extra nutrition, stir in a handful of baby spinach at the end, It wilts beautifully into the warm pasta. Finish with a few fresh basil leaves and an extra sprinkle of Parmesan for the perfect restaurant-style touch.

 

How to Make One-Pot Pesto Pasta

Start by heating the olive oil in a large pot or deep skillet over medium heat. Add the minced garlic and cook for about a minute, just until it’s fragrant. Be careful not to let it brown, as garlic can turn bitter quickly.

Pour in the vegetable broth and bring it to a gentle boil. Add the pasta, giving it a good stir so it doesn’t stick together. Let it cook according to the package directions, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.

Reduce the heat to low and stir in the heavy cream, basil pesto, and freshly grated Parmesan cheese. Mix everything together until the sauce becomes smooth, creamy, and coats every piece of pasta.

If you’re using baby spinach, stir it in during the last minute of cooking and let it wilt into the sauce. Taste the pasta and season with salt and black pepper as needed.

Serve immediately with an extra sprinkle of Parmesan cheese, a few fresh basil leaves, and freshly cracked black pepper for the perfect finishing touch.

 

Tips for the Best One-Pot Pesto Pasta

A few simple tips can make this pasta even better every time:

  • Use freshly grated Parmesan instead of pre-shredded cheese for the smoothest, creamiest sauce.
  • Stir the pasta occasionally while it cooks to prevent it from sticking to the bottom of the pot.
  • Don’t overcook the pasta. It should be just al dente before you stir in the pesto and cream.
  • Add the pesto at the end to keep its fresh, vibrant basil flavor and bright green color.
  • Reserve a splash of broth or pasta water if the sauce becomes too thick. It helps loosen everything up without diluting the flavor.
  • Customize it with your favorite vegetables like cherry tomatoes, mushrooms, broccoli, or peas for extra color and nutrition.
  • Serve immediately while the sauce is warm and creamy for the best texture.

 

Variations and Add-Ins

One of my favorite things about this One-Pot Pesto Pasta is how easy it is to make it your own. Here are a few delicious ways to switch things up:

  • Add cherry tomatoes for a burst of sweetness and color.
  • Stir in baby spinach or kale for an easy veggie boost.
  • Mix in sautéed mushrooms for a rich, savory flavor.
  • Toss in broccoli or peas to make it even more filling.
  • Use whole wheat or chickpea pasta for extra fiber and protein.
  • Swap the Parmesan for a vegetarian-friendly alternative if needed.
  • Sprinkle toasted pine nuts or walnuts on top for added crunch.
  • Add a pinch of red pepper flakes if you enjoy a little heat.

 

Storage and Reheating Tips

If you have leftovers, let the pasta cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 3-4 days.

To reheat, warm the pasta gently in a skillet or saucepan over low heat, adding a splash of milk, vegetable broth, or water to loosen the sauce if it has thickened. You can also microwave it in 30-second intervals, stirring between each round until heated through.

I don’t recommend freezing this pasta, as the cream-based sauce can separate and lose its smooth, creamy texture once thawed.

 

Frequently Asked Questions

Can I use store-bought pesto?

Absolutely! A good-quality store-bought basil pesto works perfectly for this recipe and makes it even quicker to prepare. If you have homemade pesto on hand, that’s a delicious option too.

What type of pasta works best?

Short pasta shapes like penne, fusilli, rotini, or farfalle are ideal because they hold onto the creamy pesto sauce really well.

Can I make this recipe vegan?

Yes! Simply use your favorite plant-based cream, vegan Parmesan, and make sure your pesto is dairy-free.

Can I add more vegetables?

Definitely. Cherry tomatoes, spinach, mushrooms, broccoli, peas, or zucchini all make great additions and blend beautifully with the pesto.

Why is my sauce too thick?

As the pasta sits, it continues to absorb liquid. Simply stir in a splash of vegetable broth, milk, or water while reheating until the sauce reaches your desired consistency.

Can I make One-Pot Pesto Pasta ahead of time?

Yes! While it’s best served fresh, leftovers keep well in the refrigerator for 3-4 days, making this recipe a great option for meal prep or quick lunches.

 

Final Thoughts

If you’re looking for a dinner that’s easy, comforting, and doesn’t leave you with a sink full of dishes, this One-Pot Pesto Pasta is hard to beat. It’s creamy, full of fresh pesto flavor, and simple enough for even the busiest weeknights.

I hope this recipe becomes a regular in your meal rotation! If you give it a try, I’d love to hear what you think. And if you’re looking for more easy vegetarian dinners, be sure to check out my Irresistible Teriyaki Tofu Bowl (Easy Vegetarian Dinner), Mediterranean Chickpea Bowl (Easy & Healthy Vegetarian Recipe) and High-Protein Dinner Bowls: 6 Best Vegetarian Recipes for more simple, satisfying meal ideas.

Pesto pasta

One-Pot Pesto Pasta

This creamy One-Pot Pesto Pasta is an easy 30-minute vegetarian dinner made with basil pesto, Parmesan, and simple pantry staples. Perfect for busy weeknights with minimal cleanup!
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: Italian
Calories: 510

Ingredients
  

  • 2 tablespoons olive oil
  • 3 cloves garlic minced
  • 4 cups vegetable broth
  • 12 ounces 340g penne or fusilli pasta
  • ½ cup basil pesto
  • ½ cup heavy cream
  • ½ cup freshly grated Parmesan cheese
  • 2 cups baby spinach optional
  • Salt to taste
  • Black pepper to taste
  • Fresh basil leaves for garnish (optional)
  • Extra Parmesan cheese for serving

Method
 

  1. Heat the olive oil in a large pot over medium heat. Add the minced garlic and cook for about 1 minute until fragrant.
  2. Pour in the vegetable broth and bring it to a gentle boil. Add the pasta, stir well, and cook according to the package directions, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.
  3. Reduce the heat to low. Stir in the basil pesto, heavy cream, and Parmesan cheese until the sauce is smooth and creamy.
  4. Add the baby spinach (if using) and stir until just wilted.
  5. Taste and season with salt and black pepper as needed.
  6. Serve immediately, garnished with fresh basil and an extra sprinkle of Parmesan cheese.

Notes

  • Use freshly grated Parmesan for the creamiest sauce.
  • Add a splash of vegetable broth or milk if the sauce becomes too thick.
  • Stir in vegetables like cherry tomatoes, mushrooms, broccoli, or peas for extra flavor and nutrition.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating