Recipe courtesy of Steven Raichlen

Spaghetti with White Bean Sauce

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


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.
Let's Get Cooking!

Sign up for the Recipe of the Day newsletter to receive editor-picked recipes,tips and videos delivered to your inbox daily. Privacy Policy

Thanks for subscribing to the Recipe of the Day newsletter. Check out all our other great newsletters from Easy Recipes, Healthy Eating Ideas and Chef Recipe Videos.

We're sorry, there was an error signing you up. Please try again later.


1 Review


I doubled the recipe to use a can of beans and can of chicken broth. I only like raw peppers so I left them out.  The sauce is a  little thin but still very good.  I love beans and loved this.  I'm sure you could add cooked meat, if you wanted to.

See All Reviews