White Beans and Fresh Tomatoes with Parmesan Toast

Photo: Jim Henkens

PUBLISHED May 23, 2025

A bright summertime stew, perfect for under- or overripe seasonal tomatoes. Thick slices of Parmesan-topped toast answer the call for something crusty and crunchy to dip into it. And when fresh tomatoes aren’t happening, see the last variation.

 

The following may contain affiliate links for which we earn a small commission. Thank you for supporting us in this way!
Print

White Beans and Fresh Tomatoes with Parmesan Toast

Prevent your screen from going dark

Makes 4 servings 1x

Time 30 minutes

In How to Cook Everything Fast, recipe directions are separated into “prep” and “cook.” Here, we’ve made that distinction with italics for prep-work and plain text for cooking. This reflects the most efficient order and timing of tasks.

Units Scale

Ingredients

  • 3 tablespoons olive oil, plus more for drizzling
  • 1 small onion
  • 3 or 4 cloves garlic
  • 3 or 4 large ripe tomatoes
  • Salt and pepper
  • 3 1/2 cups cooked or canned any white beans (two 15-ounce cans)
  • 4 thick slices any rustic bread
  • 1/2 cup white wine or water
  • 1 cup chicken stock, vegetable stock, or water, plus more if needed
  • 4 ounces Parmesan cheese (1 cup grated)
  • Several sprigs fresh basil

Instructions

  1. Turn the broiler to high; put the rack 4 inches from the heat. Put 3 tablespoons olive oil in a large skillet or large pot over medium heat.
  2. Trim, peel, and chop the onion.
    Peel and chop 3 or 4 cloves garlic.
  3. Add the onion and garlic to the skillet and cook, stirring occasionally, ntil the onion softens, 3 to 5 minutes.
  4. Core and chop the tomatoes.
  5. Add the tomatoes to the skillet and sprinkle with salt and pepper. Cook, stirring occasionally, until the tomatoes release some juice, about 5 minutes.
  6. If you’re using canned beans, rinse and drain them.
    Put 4 slices bread on a rimmed baking sheet.
  7. When the tomatoes begin to soften, add 1/2 cup white wine or water and let it bubble until evaporated. Add 1 cup stock or water, the beans, and a sprinkle of salt and pepper. Bring to a boil, then adjust the heat so it bubbles gently but steadily.
  8. Cook, stirring occasionally and adding more liquid if the mixture gets too dry, until the tomatoes break down and the beans soften, 10 to 15 minutes.
  9. Grate 1 cup Parmesan cheese.
    Strip the leaves from several basil sprigs and chop.
  10. Drizzle both sides of the bread with a little olive oil. Broil until the tops are golden, a minute or two. Turn the bread; sprinkle the untoasted sides with the Parmesan. Continue broiling until the cheese is bubbling and browned, another minute or two.
  11. When the tomatoes and beans are as thick or as soupy as you like, taste and adjust the seasoning. Divide among 4 bowls, scatter the basil over the top, drizzle with olive oil, and serve with the Parmesan toast.

— Recipe from How to Cook Everything Fast

Log in, or become a member today.

Join in: enjoy 7 days free, plus 40% off your first year with access to 1,000+ highly vetted recipes from the How To Cook Everything series and beyond, essays from Mark, and original pieces from our contributors.

GetBetterFasterHealthierSmarterTastier

in the Kitchen

Through our (more than a thousand, and growing) highly vetted recipes from the How to Cook Everything series, original food essays and reporting, thoughtful podcast conversations and introductions to new and responsible food products, we aim to showcase what’s possible, from farm to fork, and power a growing movement that encourages people to think about food not as a commodity, but as central to our health and happiness.

We hope you join us on this journey. We’d love to have you as a part of the Bittman community. As a member, you'll have access to:

  • New recipes every week
  • 1000s of recipes from How to Cook Everything and beyond
  • First access to in-person events with Mark and Kate
  • Exclusive discounts from our favorite brands
  • Q&As with Mark and the team

 

Subscribe to our free newsletter

Join over 105,000 passionate individuals who receive our weekly emails. It’s 100% free and you can unsubscribe anytime. Plus, we’ll email you a sampling of what premium members receive on a weekly basis.