Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Tuscan White Bean Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Tuscan White Bean Pasta with blistered cherry tomatoes is a quick, 7-ingredient, 30-minute vegan pasta dish packed with protein, fiber, and fresh Italian flavors. Light, hearty, and customizable, it’s perfect for a healthy weeknight meal.

  • Total Time: 30 minutes
  • Yield: 4–6 servings

Ingredients

  • 1 (1-pound) package angel hair spaghetti
  • 1 cup reserved pasta water
  • 1 vegetable bouillon cube
  • 2 tablespoons vegetable oil
  • 1 small yellow onion, diced
  • 4 large garlic cloves, minced
  • 1 (10.5-ounce) package cherry tomatoes, halved
  • 1 (15-ounce) can great northern beans, drained and rinsed
  • 1/4 cup chopped fresh basil

Instructions

  1. Cook pasta in a large pot according to package instructions. Before draining, reserve 1 cup of pasta water and dissolve the bouillon cube in it. Set aside.
  2. In a large skillet over medium-high heat, heat vegetable oil. Add onion, garlic, cherry tomatoes, and basil. Sauté 4–5 minutes until vegetables are tender.
  3. Stir in cooked pasta, beans, and reserved pasta water. Toss to combine and heat through.
  4. Serve warm, garnished with extra basil if desired.

Notes

  • Reserve starchy pasta water for other sauces or even watering plants (unsalted).
  • Cook pasta slightly under package instructions for perfectly al dente results.
  • For a creamy sauce, blend some of the beans with the pasta water before adding to the pasta.
  • Author: AVA
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Sauté and Boil
  • Cuisine: Italian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 651
  • Sugar: 9g
  • Sodium: 197mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 7g
  • Trans Fat: 0.04g
  • Carbohydrates: 117g
  • Fiber: 12g
  • Protein: 25g
  • Cholesterol: 0mg