Recipe courtesy of Steven Raichlen

Spaghetti with White Bean Sauce

  • Level: Easy
  • Total: 50 min
  • Prep: 25 min
  • Cook: 25 min
Save Recipe


2 tablespoons olive oil

2 cloves garlic, minced

1 red onion, very finely chopped

1 red bell pepper, cut into 1/4-inch dice

1 cup cooked white beans

1 cup chicken stock

1/4 cup finely chopped flat-leaf parsley

1/2 teaspoon hot pepper flakes

Salt and freshly ground black pepper

8 to 10 ounces spaghetti

Freshly grated Parmigiano-Reggiano for serving


  1. Prepare the sauce: heat the olive oil in a non-stick frying pan. Add the garlic, onion, bell pepper and cook over medium heat until soft, not brown, about 4 minutes.
  2. Stir in the white beans and cook for 1 minute. Add the vegetable stock, half the parsley, the pepper flakes, and salt and pepper to taste. The sauce should be highly seasoned. Simmer until the beans are quite soft. Coarsely mash half the beans with a fork.
  3. Cook the spaghetti in a large pot in 4 quarts rapidly boiling salted water until al dente, about 8 minutes. Drain well. Meanwhile, bring the sauce to a boil. Transfer the spaghetti and bean sauce to a large shallow bowl and mix well. Sprinkle the spaghetti with the remaining parsley and serve at once with freshly grated cheese on top.
Get the Recipe

Perfect Cranberry Sauce

This ruby-hued sauce is a breeze to make with either fresh or frozen fruit.

Spaghetti with a Twist

Spaghetti Carbonara

Spaghetti with Lime and Arugula

Vinny's Spaghetti Pie

Spaghetti with Olives and Bread Crumbs

Peppers and Spaghetti, the Leaner Way

Spaghetti with Asparagus, Smoked Mozzarella and Prosciutto

Spaghetti with Spicy Tomato Olive Sauce