Crispy Beans and Juicy Tomatoes Over Tahini Yogurt

Updated Sept. 17, 2025

Crispy Beans and Juicy Tomatoes Over Tahini Yogurt
David Malosh for The New York Times. Food Stylist: Hadas Smirnoff.
Total Time
45 minutes
Prep Time
15 minutes
Cook Time
30 minutes
Rating
5(104)
Comments
Read comments

Pantry ingredients – canned beans, garlic and olive oil – turn into a satisfying plant-forward weeknight dinner thanks to the magic of a hot oven. Roasting beans transforms them from soft to shockingly crisp while cherry tomatoes, even out-of-season supermarket ones, morph into glistening, juicy pops of sweetness. While the oven works its charm, whip up a creamy tahini-yogurt sauce brightened by lemon and garlic. The cooling yogurt with warm tomatoes and crispy beans makes for a fun contrast of textures and temperatures. Top it off with arugula dressed with the sweet, garlicky tomato juices and scoop up everything with crusty bread. If you don’t have good yogurt, this meal is also excellent served over Whipped Tofu Ricotta. (Watch Nisha make this recipe on YouTube.)

  • or to save this recipe.

  • Subscriber benefit: Give recipes to anyone

    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.

  • Share this recipe

  • Print this recipe

Advertisement


Ingredients

Yield:4 servings
  • 5fat garlic cloves
  • 2(15-ounce) cans cannellini beans, drained and rinsed 
  • 4tablespoons extra-virgin olive oil, divided 
  • 1tablespoon plus ½ teaspoon dried oregano, divided 
  • Kosher salt (such as Diamond Crystal) and black pepper 
  • 2pints cherry or grape tomatoes (about 22 ounces)
  • 1teaspoon organic cane sugar
  • 1large lemon 
  • 8ounces creamy coconut yogurt (see Tip) 
  • 3tablespoons well-stirred tahini, plus more as desired   
  • ¼ heaping teaspoon ground coriander 
  • 1teaspoon Aleppo pepper (or ¼ teaspoon crushed red pepper) 
  • 3 to 4handfuls baby arugula (1½ to 2 ounces) 
  • Crusty bread or pita, for serving
Ingredient Substitution Guide
Nutritional analysis per serving (4 servings)

560 calories; 23 grams fat; 4 grams saturated fat; 0 grams trans fat; 13 grams monounsaturated fat; 5 grams polyunsaturated fat; 70 grams carbohydrates; 16 grams dietary fiber; 10 grams sugars; 23 grams protein; 1189 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by

Preparation

  1. Step 1

    Arrange a rack in the top third of the oven and another on the lowest level. Heat oven to 425 degrees.

  2. Step 2

    Slice 3 of the garlic cloves thinly but not paper thin; set aside the other 2 for the tahini yogurt.

  3. Step 3

    Transfer the beans to a clean dish towel. Gently rub to remove as much moisture as you can without crushing them. On a rimmed sheet pan, gently toss the beans with 2 tablespoons olive oil, 1 tablespoon oregano, 1 teaspoon salt and a generous amount of coarsely ground black pepper. Taste a bean and add more salt if needed for the beans to taste well-seasoned. Spread in a single layer.

  4. Step 4

    In a 13-by-9-inch baking pan, combine the tomatoes, sugar (use only ½ teaspoon if the tomatoes are very sweet), the sliced garlic and remaining ½ teaspoon oregano. Drizzle with 1 ½ tablespoons olive oil, a heaping ½ teaspoon salt and a generous amount of coarsely ground black pepper. Toss well with your hands.

  5. Step 5

    Roast the tomatoes on the top rack and the beans on the bottom for 25 minutes. If the tomatoes are wrinkly and starting to burst, they’re done. (Larger tomatoes may need another 5 minutes.) If the beans are golden, crispy and split open, they’re done. If not, shake the pan back and forth and roast for 5 minutes more.

  6. Step 6

    While everything roasts, make the tahini yogurt: Into a bowl, finely grate the zest from the lemon, then halve the lemon and squeeze in 2 tablespoons juice. Grate the remaining 2 garlic cloves into the same bowl. Add the yogurt, tahini, coriander, Aleppo pepper, ½ teaspoon salt and coarsely ground black pepper to taste. Stir to combine, then taste and add more salt, lemon juice for brightness, or more tahini for nutty richness. Cover and refrigerate until ready to use, up to 3 days.

  7. Step 7

    When ready to serve, smear the tahini yogurt across a serving platter. Spoon the roasted tomatoes on top (keeping the juices for the arugula) and scatter the beans on top. Pile the arugula on top and drizzle with the tomato juices from the pan. Squeeze on a bit of lemon, add a pinch of salt or pepper (or both), and toss the arugula with your hands. Scoop up everything with bread.

Tip
  • The tahini yogurt sauce is best with a creamy, rich coconut yogurt, such as Culina or CocoJune. If your yogurt is on the sour side, stir in ½ teaspoon sugar.

Private Notes

Leave a Private Comment on this recipe and see it here.

Ratings

5 out of 5
104 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Comments

This recipe was a reminder that I should cook veg meals more often. This was healthy, easy, and delicious (even enjoyed by my picky 20-year old son). The yogurt sauce added a nice richness and those late summer tomatoes out of the oven were so good, almost like little bites of candy. Genius to drizzle the juices on top of the greens at the end. Will bookmark this one for sure and next time try it with chickpeas for a twist.

This was a great dinner recipe, very easy too. I used multicolored cherry tomatoes and it was beautiful. I was surprised by how crispy the beans actually got. We served it with sourdough gifted from my neighbor, which was the perfect finish.

Oh my goodness! This was delicious! I love signing in to NYT recipes for inspiration. This was easy, delicious, and fresh. I encourage you to try it!

doing the thing i hate and changing the recipe based on what i had in the cupboard: chickpeas instead of cannellini beans, spinach instead of arugula, and mashed potatoes instead of tahini for the base. in the interest of not doing more dishes than absolutely necessary, i’m roasting everything together in a 13x9” pan. it smells divine and the seasoning is so simple but delicious. very excited to continue riffing on this!

Such a great recipe! I took leftovers for lunch today and let a friend try it. She kept asking, "Are you sure there's no meat in here?" so it's a great option to expose skeptics to vegetarian food.

1.5x tomatoes

Private comments are only visible to you.

or to save this recipe.