Cheesy Pasta With Tomato Butter Bean Sauce

Total Time
1hr 15mins
Prep 30 mins
Cook 45 mins

I made this tonight for dinner and fell in love. Please used the stewed tomatoes! Lately I have been using shallots in the place of onions because I have a ton of them. Sorry for the weird amount on the butter beans; I use about 3/4 of a 15 oz can. If you want it a little more like a marinara try adding some tomato paste. Celery would also be good in the sauce. I like to serve this in bowls with about 1/2 pasta 1/2 sauce in them, so you may need to adjust pasta and mushrooms for what you like. Be careful as to how much cheese you use too! Hope you enjoy as much as I did!

Ingredients Nutrition


  1. Caramelize onions/shallots and garlic in pan.
  2. As they caramelize mash in food processor (or with knife) butter beans until you have about 1/2 cup bean paste. Do not smash all of the beans, only enough to get the 1/2 cup!
  3. Add bean paste, tomatoes, fennel, and as much of the remaining butter beans as you like to onions.
  4. Add salt, pepper, basil, oregano, parsley, pepper flakes, and water.
  5. Let sauce boil cook on med heat until desired thickness (about 20 minutes).
  6. Cook penne in salted water.
  7. While penne cooks saute mushrooms in saucepan.
  8. When both mushrooms and penne are cooked, drain penne and add pasta, milk, pepper, garlic powder and cheese to saucepan with the mushrooms.
  9. Cook until cheese is melted.
  10. Dish pasta mixture into bowls and serve with sauce over it.