Written by

Valerie Gilbert

Published

Creamy Pesto Pasta with Cherry Tomatoes and White Beans Easy Recipe for Healthy Dinners

Ready In 25 minutes
Servings 4 servings
Difficulty Easy

Juggling a million things, stirring a pot, and realizing the main protein was nowhere to be found—yeah, that chaotic dinner moment hit hard. Half a cup of white beans and a handful of cherry tomatoes were all I had left, with barely 20 minutes before dinner guests arrived. Scrambling to throw together something that felt like a meal, I grabbed the pesto jar from the fridge and tossed everything into a pot of boiling pasta. Honestly, I wasn’t expecting much, but as the creamy sauce clung to every noodle and the beans added that satisfying bite, I knew this little impromptu recipe was a keeper.

There’s something about how the juicy burst of cherry tomatoes cuts through the rich pesto creaminess that feels like a hug on a plate. And the white beans? They sneak in that protein boost without the fuss of meat. This creamy pesto pasta with cherry tomatoes and white beans quickly became my go-to for those nights when time is short but taste can’t be compromised.

It’s funny how the best recipes sometimes come from the most hectic moments. This one sticks with me because it’s honest, simple, and somehow feels like a little celebration of quick comfort food done right. If you’re after a dinner that’s both easy and nourishing, this pasta checks all the boxes without breaking a sweat.

Why You’ll Love This Creamy Pesto Pasta with Cherry Tomatoes and White Beans

From personal experience, this recipe nails that sweet spot between satisfying and speedy. I’ve tested it countless times when the clock was ticking and everyone was hungry. Here’s why this creamy pesto pasta with cherry tomatoes and white beans stands out:

  • Quick & Easy: Ready in under 30 minutes, perfect for busy weeknights or last-minute dinner plans.
  • Simple Ingredients: Uses pantry staples and fresh produce—no special trips to exotic markets needed.
  • Perfect for Meatless Meals: White beans add hearty protein, making it a filling vegetarian option.
  • Crowd-Pleaser: Always gets compliments for its fresh, vibrant flavors and creamy texture.
  • Unbelievably Delicious: The creamy pesto paired with sweet cherry tomatoes and tender beans is a flavor combo that feels both indulgent and wholesome.

Unlike other pasta dishes, this one balances creaminess with brightness. The pesto isn’t just slapped on but blended with a touch of cream (or a plant-based alternative) for that silky mouthfeel. I also love tossing in white beans for texture and nutrition—something I picked up experimenting with Mediterranean chickpea bowls. This recipe isn’t just “pesto pasta”; it’s a thoughtfully layered dish that feels special without a fuss.

What Ingredients You Will Need

This creamy pesto pasta with cherry tomatoes and white beans uses straightforward ingredients that work together to create a fresh, satisfying dish. Most are pantry staples or easy to find year-round.

  • Pasta: 12 oz (340 g) of your choice—penne or fusilli work great for holding the creamy sauce.
  • Cherry Tomatoes: 1 ½ cups (about 250 g), halved—adds juicy sweetness and a pop of color.
  • White Beans: 1 can (15 oz / 425 g), drained and rinsed—cannellini or Great Northern beans provide protein and creaminess.
  • Pesto Sauce: ½ cup (125 ml)—store-bought basil pesto is fine, but homemade adds that extra fresh punch.
  • Heavy Cream or Plant-Based Alternative: ¼ cup (60 ml)—for that signature creamy texture.
  • Olive Oil: 1 tbsp—use a good quality extra virgin for flavor.
  • Garlic: 2 cloves, minced—for a subtle savory kick.
  • Lemon Juice: 1 tbsp—brightens the dish and balances richness.
  • Parmesan Cheese: ¼ cup grated (optional)—adds depth and saltiness, or use nutritional yeast for a vegan twist.
  • Fresh Basil: A handful, chopped—for garnish and added herbal freshness.
  • Salt and Pepper: To taste.

If you want a gluten-free version, swap the pasta for your favorite gluten-free brand. When fresh cherry tomatoes aren’t in season, frozen or sun-dried tomatoes can work in a pinch. For cream alternatives, I like using canned coconut milk or oat cream when making it dairy-free. I usually keep a jar of pesto handy from a trusted brand like Barilla or Classico but have also enjoyed making a quick homemade pesto with fresh basil, pine nuts, and lemon zest.

Equipment Needed

  • Large pot for boiling pasta — a 6-quart pot works well to avoid crowding.
  • Large skillet or sauté pan — I prefer a heavy-bottomed non-stick pan for even heat.
  • Colander for draining pasta and rinsing beans.
  • Measuring cups and spoons for precise seasoning.
  • Wooden spoon or silicone spatula — for stirring without scratching pans.
  • Knife and cutting board for prepping tomatoes and garlic.

If you don’t have a skillet, a wide saucepan can work, but a skillet gives better surface area for sautéing garlic and tomatoes. I find a silicone spatula easier than a wooden spoon when mixing delicate beans so they don’t break up too much. If you’re tight on kitchen tools, a single large pot can do double duty by cooking pasta and then quickly sautéing ingredients, though separate pans speed up the process.

Preparation Method

creamy pesto pasta preparation steps

  1. Cook the Pasta: Bring a large pot of salted water to a boil. Add 12 oz (340 g) pasta and cook according to package instructions until al dente, usually 9-11 minutes. Reserve ½ cup (120 ml) of pasta water before draining. (Tip: The reserved water helps loosen the sauce later if needed.)
  2. Sauté Garlic and Tomatoes: While pasta cooks, heat 1 tbsp olive oil in a large skillet over medium heat. Add 2 minced garlic cloves and sauté for 1 minute until fragrant but not browned. Toss in 1 ½ cups halved cherry tomatoes and cook for 3-4 minutes until they soften and start to release juices.
  3. Add White Beans: Stir in the drained and rinsed 1 can (15 oz / 425 g) white beans. Cook for 2 minutes to warm through, gently mashing a few beans with the back of your spoon to help thicken the sauce.
  4. Combine Pesto and Cream: Lower heat and stir in ½ cup (125 ml) pesto and ¼ cup (60 ml) heavy cream or plant-based cream. Mix well until the sauce is creamy and evenly coats the beans and tomatoes. Add reserved pasta water a splash at a time if the sauce feels too thick.
  5. Toss Pasta with Sauce: Add the drained pasta directly into the skillet and toss gently to coat every piece with the creamy pesto sauce. Cook together for 1-2 minutes so flavors meld. Add 1 tbsp lemon juice, salt, and pepper to taste.
  6. Finish with Cheese and Basil: Remove from heat and stir in ¼ cup grated Parmesan cheese if using. Sprinkle chopped fresh basil over the top for a fragrant, fresh finish.
  7. Serve Immediately: Plate up with an extra drizzle of olive oil or a few basil leaves for garnish. Enjoy while warm for the best flavor and texture.

Quick tip: If the sauce thickens too much upon standing, stir in a little more pasta water or cream before serving. The beans should be tender but intact, so don’t over-mash. I learned that the hard way when my first try ended up more like a soup than creamy pasta! Also, I like to slice the cherry tomatoes just before adding them so they stay juicy and fresh rather than turning mushy.

Cooking Tips & Techniques

When making creamy pesto pasta with cherry tomatoes and white beans, a few tricks can really make a difference. First off, timing is everything. Start your pasta water early to avoid last-minute chaos. The garlic should be gently sautéed—too high heat and it burns, which turns bitter fast. Use medium heat and watch it closely.

Adding the pasta water to your sauce is a classic move that many overlook. This starchy water helps bind the pesto cream sauce to the pasta perfectly, giving it that silky cling without heaviness. Always save at least half a cup before draining.

For white beans, rinsing is key to remove excess sodium and canned liquid that can dilute flavors. Adding them at the end of sautéing (rather than the start) keeps them firm and prevents them from breaking down too much.

I’ve found that tossing in lemon juice right before serving brightens the whole dish and balances the creamy pesto. Don’t skip it, even if it feels counterintuitive — it’s what makes this pasta pop!

Lastly, if you want a vegan version, swap Parmesan for nutritional yeast and use a plant-based cream alternative. The flavor will still be rich and comforting without the dairy. For a fun spin, try stirring in some toasted pine nuts or a handful of fresh spinach for extra texture and nutrients.

Variations & Adaptations

This creamy pesto pasta with cherry tomatoes and white beans is super adaptable to different tastes and dietary needs.

  • Gluten-Free: Use gluten-free pasta varieties like brown rice or chickpea pasta for a grain-free option.
  • Vegan: Swap heavy cream for coconut cream or cashew cream, and Parmesan for nutritional yeast or vegan cheese.
  • Protein Boost: Add grilled chicken, shrimp, or crispy tofu for more protein. I like adding leftover pulled BBQ chicken from my slow cooker recipe for a smoky twist.
  • Seasonal Twist: In summer, swap cherry tomatoes with roasted red peppers or fresh summer squash for different textures.
  • Spicy Kick: Add red pepper flakes or a dash of hot sauce to the pesto cream sauce for heat.

Once, I tried adding sun-dried tomatoes and kale to the mix, inspired by the fresh ingredients in my quinoa and kale power bowl. It was surprisingly delicious, giving the dish a heartier feel with a little more bite.

Serving & Storage Suggestions

This creamy pesto pasta tastes best fresh and warm, right off the stove. Serve it in shallow bowls topped with extra fresh basil and a sprinkle of Parmesan or vegan cheese. Pair it with a crisp green salad or a light cucumber mint water for easy hydration, like the refreshing recipe shared in that cucumber mint detox water post.

Leftovers keep well in the refrigerator for up to 3 days in an airtight container. When reheating, add a splash of water or cream and gently warm on the stove or microwave to bring back the creamy texture. Flavors often deepen after resting overnight, making the next-day pasta a cozy, comforting lunch.

For longer storage, you can freeze the pasta (without fresh basil) in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat gently.

Nutritional Information & Benefits

This creamy pesto pasta with cherry tomatoes and white beans offers a balanced meal with protein, fiber, and healthy fats. One serving (about 1 ½ cups) provides roughly:

Nutrient Amount
Calories 400-450 kcal
Protein 18-20 grams (thanks to white beans and Parmesan)
Fiber 6-8 grams (from beans and tomatoes)
Fat 15-20 grams (mostly from olive oil and cream)
Carbohydrates 50-55 grams (from pasta and veggies)

White beans are a great plant-based protein and fiber source, supporting digestion and steady energy. Cherry tomatoes add antioxidants and vitamin C, while olive oil and pesto contribute heart-healthy fats. This recipe is naturally gluten-free adaptable and can be made dairy-free or vegan for various dietary needs.

Conclusion

Creamy pesto pasta with cherry tomatoes and white beans is that trusty weeknight recipe that feels like a little indulgence without the hassle. It’s quick, wholesome, and packed with vibrant flavors that never get old in my kitchen. I love how easy it is to tweak based on what’s on hand or who’s at the table.

Whether you’re rushing home after a long day or just want a fuss-free meal that still feels special, this pasta ticks all the boxes. I hope you find as much comfort and satisfaction in this recipe as I do—sometimes, the best meals are the simplest ones made in moments of chaos.

Don’t hesitate to share your own twists or stories about this dish in the comments—I always enjoy hearing how others make it their own!

FAQs About Creamy Pesto Pasta with Cherry Tomatoes and White Beans

Can I make this recipe ahead of time?

Yes, you can prep the sauce and cook pasta a day ahead. Store separately and combine just before reheating for best texture.

What’s the best pasta type for this dish?

Penne, fusilli, or farfalle work well because their shapes hold the creamy pesto sauce nicely.

Can I use dried beans instead of canned?

Absolutely! Just soak and cook them fully before adding. It takes longer but gives great flavor and texture.

Is this recipe suitable for vegans?

Yes, simply swap cream for a plant-based alternative and use nutritional yeast or vegan cheese instead of Parmesan.

How do I prevent the pesto sauce from separating?

Mix pesto with cream or pasta water on low heat and avoid boiling. Gentle stirring keeps the sauce smooth and creamy.

Pin This Recipe!

creamy pesto pasta recipe

Print

Creamy Pesto Pasta with Cherry Tomatoes and White Beans

A quick and easy creamy pesto pasta featuring cherry tomatoes and white beans, perfect for a healthy, meatless dinner that’s ready in under 30 minutes.

  • Author: Mila
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 12 oz (340 g) pasta (penne or fusilli recommended)
  • 1 ½ cups (about 250 g) cherry tomatoes, halved
  • 1 can (15 oz / 425 g) white beans (cannellini or Great Northern), drained and rinsed
  • ½ cup (125 ml) pesto sauce (store-bought or homemade)
  • ¼ cup (60 ml) heavy cream or plant-based alternative
  • 1 tbsp olive oil (extra virgin recommended)
  • 2 cloves garlic, minced
  • 1 tbsp lemon juice
  • ¼ cup grated Parmesan cheese (optional, or nutritional yeast for vegan)
  • A handful fresh basil, chopped
  • Salt and pepper to taste

Instructions

  1. Bring a large pot of salted water to a boil. Add 12 oz (340 g) pasta and cook according to package instructions until al dente, usually 9-11 minutes. Reserve ½ cup (120 ml) of pasta water before draining.
  2. While pasta cooks, heat 1 tbsp olive oil in a large skillet over medium heat. Add 2 minced garlic cloves and sauté for 1 minute until fragrant but not browned.
  3. Add 1 ½ cups halved cherry tomatoes to the skillet and cook for 3-4 minutes until softened and juices start to release.
  4. Stir in the drained and rinsed white beans. Cook for 2 minutes to warm through, gently mashing a few beans with the back of your spoon to thicken the sauce.
  5. Lower heat and stir in ½ cup pesto and ¼ cup heavy cream or plant-based cream. Mix until sauce is creamy and coats beans and tomatoes evenly. Add reserved pasta water a splash at a time if sauce is too thick.
  6. Add the drained pasta directly into the skillet and toss gently to coat with the creamy pesto sauce. Cook together for 1-2 minutes to meld flavors. Add 1 tbsp lemon juice, salt, and pepper to taste.
  7. Remove from heat and stir in ¼ cup grated Parmesan cheese if using. Sprinkle chopped fresh basil over the top.
  8. Serve immediately with an optional drizzle of olive oil or extra basil leaves for garnish.

Notes

Reserve pasta water to loosen sauce if needed. Gently sauté garlic to avoid bitterness. Rinse canned beans to reduce sodium and canned flavor. Add lemon juice at the end to brighten flavors. For vegan version, use plant-based cream and nutritional yeast instead of Parmesan. Avoid over-mashing beans to keep texture. Can add toasted pine nuts or fresh spinach for variation.

Nutrition

  • Serving Size: About 1 ½ cups per s
  • Calories: 400450
  • Sugar: 46
  • Sodium: 400600
  • Fat: 1520
  • Saturated Fat: 57
  • Carbohydrates: 5055
  • Fiber: 68
  • Protein: 1820

Keywords: creamy pesto pasta, cherry tomatoes, white beans, vegetarian pasta, quick dinner, healthy pasta, meatless meal, easy weeknight dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating