4.8 from 175 votes

Cherry Tomato Pasta with White Beans

Rachel AnneRecipe By Rachel Anne |Updated 2025-11-19 |8 Comments
Cherry Tomato Pasta with White Beans

If you’re searching for the very best easy weeknight dinner, this Cherry Tomato Pasta with White Beans is about to be your new obsession! Bright, juicy cherry tomatoes burst into a luscious sauce that clings to every strand of pasta, while creamy cannellini beans add the perfect touch of comfort and protein.

What makes this pasta a must-try? It’s hearty yet fresh, full of Mediterranean flavors, and comes together in just over half an hour. Whether you’re feeding a hungry family, meal prepping for the week, or craving something extra cozy without the heaviness, this dish delivers every time.

I first whipped this up on a busy night with a bumper crop of cherry tomatoes, and it’s been my go-to ever since. Fast, satisfying, and so colorful—prepare to fall in love.

Cherry Tomato Pasta with White Beans

Why You'll Love This Recipe

  • Weeknight perfection: Quick and easy, with minimal prep and cleanup.
  • Protein-packed: White beans turn this meatless meal into something seriously satisfying.
  • Exploding with flavor: Fresh cherry tomatoes, garlic, and basil create an irresistible sauce.
  • Versatile and customizable: Swap in your favorite pasta or beans, or toss in extra veggies!

Key Ingredients for Cherry Tomato Pasta with White Beans

See recipe card below for full list of measurements, ingredients, and instructions.

Cherry Tomatoes

These sweet, juicy gems are the heart of the sauce, bursting and caramelizing as they cook for phenomenal flavor. For best results, use ripe cherry or grape tomatoes—choose the most vibrant, plump ones you can find. No cherry tomatoes? You can substitute larger tomatoes chopped into bite-sized pieces, or even canned whole tomatoes (drained), though the sauce will be a bit different in texture and sweetness.

White Beans

Creamy cannellini beans lend body and protein, making this dish feel substantial without any meat. You can use canned beans for ease, just be sure to drain and rinse them. Great Northern or navy beans work too. Cooking your own from dry? Extra flavor, but budget in more time.

Garlic

Fresh garlic is essential for the rich, aromatic base of the sauce. Give it a fine mince so it infuses every bite. In a pinch, you can swap in garlic powder (about 1 teaspoon), though fresh is definitely best for bold flavor.

Pasta

Short shapes like penne or rigatoni work beautifully to catch the sauce and beans. Choose a whole wheat or gluten-free pasta if needed. Long pasta (such as spaghetti) is also great; just adjust the cooking time as directed on the package.

Fresh Basil

Basil adds a pop of aromatic freshness at the end, balancing the savory sauce. Tear it by hand for the best flavor. If out of basil, chopped parsley or fresh oregano makes a lovely substitute, or try baby spinach for extra greens.

Cherry Tomato Pasta with White Beans cooking process

Instructions for Cherry Tomato Pasta with White Beans

See recipe card below for full list of measurements, ingredients, and instructions.

Boil the Pasta

Bring a large pot of salted water to a boil. Add the pasta and cook according to the package directions until al dente. Before draining, scoop out about 1/3 cup of the pasta water and set it aside. Drain and set the pasta aside.

Sauté Garlic and Tomatoes

While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the minced garlic and sauté for about 1 minute, just until fragrant—be careful not to let it brown. Add the cherry tomatoes and cook for 6-8 minutes, stirring occasionally, until the tomatoes soften and start to burst, releasing their juices.

Add Beans and Season

Stir in the cannellini beans, red pepper flakes (if using), salt, and black pepper. Cook for another 3-4 minutes, allowing the beans to warm through and gently mingle with the tomato juices. Use a spoon to gently mash a few of the tomatoes for a thicker sauce, if desired.

Combine Pasta and Sauce

Add the drained pasta to the skillet with the tomato and bean mixture. Pour in the reserved pasta water a little at a time, tossing everything to coat and create a glossy, clingy sauce. Taste and adjust seasoning as needed.

Finish with Fresh Basil and Serve

Remove from heat and sprinkle with torn fresh basil. Plate the pasta and finish each serving with a generous shower of freshly grated Parmesan, if desired. Serve immediately and enjoy every bite!

Recipe Variations

Make It Vegan

Skip the Parmesan or use a dairy-free cheese or nutritional yeast instead. The beans make this dish plenty satisfying even without cheese!

Gluten-Free Twist

Use your favorite gluten-free pasta—brown rice pasta, chickpea-based shapes, or lentil pasta all hold up well here. Just keep an eye on cooking times since gluten-free varieties can cook faster.

Sneak in More Veggies

Add a few big handfuls of fresh spinach, arugula, or baby kale during the last couple of minutes of cooking the sauce. They’ll wilt down perfectly for an extra nutrient boost.

Creamy Edition

For a luscious upgrade, stir in a quarter cup of heavy cream or a splash of unsweetened oat milk right before adding the basil. This creates a silky, rich sauce without overpowering the fresh flavors.

Spicy Sunshine

Love a little zip? Increase the red pepper flakes or drizzle in some Calabrian chili oil just before serving for extra warmth and complexity.

Serving Suggestions

Pair this pasta with a crisp green salad drizzled in lemon vinaigrette and a side of crusty bread to soak up every drop of that delicious tomato sauce. Garnish with extra fresh basil or a sprinkle of chili flakes for added color and flavor. For an extra special touch, serve with roasted vegetables or a simple antipasto platter.

Storage and Reheating

Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, gently warm the pasta in a skillet over medium-low heat with a splash of water or broth to loosen the sauce, stirring until hot. You can also microwave single portions for 1-2 minutes, stirring halfway through. Freezing is not recommended, as the tomatoes and pasta may lose their best texture.

Frequently Asked Questions About Cherry Tomato Pasta with White Beans (FAQ)

Q: Can I make Cherry Tomato Pasta with White Beans ahead of time?
A: Yes! You can prep the sauce up to 2 days ahead and store it in the fridge. Cook fresh pasta when you're ready to serve, then toss everything together.

Q: What pasta shape works best for this recipe?
A: Short shapes like penne or rigatoni work great for catching the sauce and beans, but spaghetti or linguine is also delicious. Use what you prefer!

Q: Can I use other types of beans instead of cannellini?
A: Absolutely. Great Northern, navy, or even chickpeas can stand in for cannellini beans. Each brings a slightly different flavor and texture, but all are delicious.

Cooking up something fresh, fast, and completely delicious has never been easier than with this Cherry Tomato Pasta with White Beans! With its bright flavors, hearty beans, and effortless prep, it's a total crowd-pleaser. Give it a try and let me know how you liked it—don't forget to leave a rating or comment!

Photo of Cherry Tomato Pasta with White Beans - finished dish

Cherry Tomato Pasta with White Beans

PREP15 min
COOK20 min

Cherry Tomato Pasta with White Beans is a vibrant, protein-packed dish bursting with fresh flavor. Quick, hearty, and perfect for busy weeknights!

Cook Mode(toggle on to prevent screen dimming)
4SERVINGS

Ingredients

Instructions

  1. 1
    Bring a large pot of salted water to a boil and cook the pasta until al dente. Reserve 1/3 cup pasta water before draining.
  2. 2
    In a large skillet, heat olive oil over medium. Add minced garlic and sauté for 1 minute, until fragrant.
  3. 3
    Add cherry tomatoes and cook for 6-8 minutes, stirring occasionally, until they soften and burst.
  4. 4
    Stir in cannellini beans, red pepper flakes, salt, and black pepper. Cook for 3-4 more minutes to warm through.
  5. 5
    Add drained pasta to the skillet. Toss together, adding reserved pasta water as needed to create a saucy consistency.
  6. 6
    Off heat, mix in torn basil. Serve with a sprinkle of Parmesan, if desired.

Did You Make This Recipe?

Share your creations on Pinterest!

SEEN ON
BuzzFeed LogoYahoo LogoWoman's Day LogoThe Kitchn LogoHuffPost LogoTasty Logo