Cheesy Arabic Tomato Beans

Featured in: Hearty Meals to Satisfy Your Hunger

Give your beans a Middle Eastern spin. Start by cooking cannellini beans with coriander, cumin, tomatoes, and green chili for gentle heat. Spread in a baking dish, then dollop with creamy labneh and plenty of cheddar. Pop it in the oven till the cheese is bubbly and golden. Just before serving, finish with a fresh drizzle of hot oil sizzled with ginger, garlic, and green onions.

Great with some pita or crusty bread to scoop it all up. It’s a classic made new with a bright mix of spices and flavors.

A woman in a white shirt and apron smiles for the camera.
Updated on Sat, 24 May 2025 18:00:52 GMT
Bowl of beans topped with cheddar and green onions. Pin it
Bowl of beans topped with cheddar and green onions. | tastefullyeats.com

Pull some everyday goods from your shelves and turn them into rich, cozy baked beans with bold Middle Eastern touches. A mash-up of fresh herbs and booming spices wakes up ordinary beans. Then you crown it all with loads of gooey cheddar that bubbles into a crispy, golden lid. People won't stop at just one scoop—trust me.

I threw this together for a family iftar one Ramadan. Now every time relatives drop by, they ask for it. Melted cheese with those toasty spices? People practically run to the table.

Vibrant Ingredients

  • Fresh coriander: Gives a pop of brightness to the whole dish
  • Cannellini beans: They soak up the flavors and turn out super creamy
  • Labneh or cream cheese: Adds creamy, tangy spoonfuls throughout
  • Plum tomatoes: Their bold flavor and low juice keeps things from getting watery
  • Green chili: Brings in a gentle level of heat
  • Paprika: Adds a nice smoky flavor with pretty color
  • Fresh garlic and ginger: Create a flavorful base
  • Onion: Chopped fine so it melts away and doesn’t overpower the sauce
  • Crushed cumin and coriander seeds: Using freshly crushed makes a huge difference in taste
  • Tomato paste: Kicks up the tomato flavor and thickens things up
  • Olive oil: Helps the spices shine
  • Mature cheddar: Bakes up into that perfect golden bubbly crust

Simple Steps

Top it and bake:
Stir in the fresh coriander. Drop little spoonfuls of labneh or cream cheese all over and shower on the cheddar. Slide into your oven’s top rack, crank the heat as high as it goes, and give it 12 to 15 minutes until the top is bubbling and golden.
Simmer the sauce:
Toss in a bit of water plus beans, tomatoes, sugar, salt, and pepper. Let things bubble away for around 12 minutes, stirring every now and then. The sauce will thicken, but you still want pops of juicy tomato against those creamy beans.
Build that flavor base:
Add your garlic, ginger, green chili, crushed spices, and tomato paste to the soft onion. Stir non-stop for a few minutes so the spices toast up and the tomato paste gets some color. That’s what gives the sauce all its punch.
Make your onion sweet:
Warm up the olive oil in a big heavy pan. Toss in the chopped onion and a pinch of salt. Cook about 10 minutes, letting it get soft and see-through. That long cook time brings out its natural sugars.
Prep your tomatoes:
Drop the plum tomatoes in boiling water for a couple of minutes until the skins crinkle. Peel, then cut into quarters and set aside. This step makes for extra smooth sauce later—no stringy peels.
A bowl of beans with cheese and herbs. Pin it
A bowl of beans with cheese and herbs. | tastefullyeats.com

Freshly crushed spices make this sing. My grandma always said whole spices change everything if you crush them right before cooking—way more aroma than the stuff in a jar. The first time I tried it, my kitchen smelled just like her place in Beirut, and honestly, it took me back to being a kid watching her cook.

Make Ahead Plans

This is meal-prep gold. Cook the bean base up to three days ahead and stash in the fridge. When it’s almost dinnertime, let it come up to room temp, add your cheeses, and bake. The beans keep soaking up flavor as they wait, so it only gets tastier.

How to Serve

Eat these beans straight, or scoop them up with warm pita. For a full dinner, throw together a salad with olive oil and lemon. I like to add these into a mezze lineup alongside creamy hummus, bright tabbouleh, and grilled veggies. It’s a feast that’s easy to pull off.

Swap It Up

Don’t have the exact beans or cheese? No biggie. Chickpeas are a little chunkier, navy beans turn out silky. Out of fresh tomatoes? Canned ones work in a pinch. If you want to switch up the cheese, try gooey mozzarella, sharp feta, or mix a couple for the best combo.

A bowl of beans with cheese and herbs. Pin it
A bowl of beans with cheese and herbs. | tastefullyeats.com

This is the kind of dish where old-school and new-school cooking just work together. Everyone who tries it remembers how good it feels to eat.

Frequently Asked Questions

→ Can I use different beans in this dish?

Absolutely, swap in any white beans you like—navy beans, great northern, or even chickpeas. They’ll mix right in and taste great with the spiced tomato mix.

→ What can I use instead of labneh?

No labneh? Cream cheese totally works, or try Greek yogurt that’s been drained well, or a little ricotta—anything creamy hits the spot.

→ Is this dish spicy?

It’s got just a gentle kick from green chili. Like it milder? Scrape out the seeds, or add more for extra heat.

→ Can I make this ahead of time?

You sure can! Cook the beans, cool, and stick in the fridge. When you want to eat, just reheat, add cheese and toppings, and bake. Make the garlic-ginger oil right before serving for the best hit of flavor.

→ What should I serve with these beans?

Rip up some warm pita bread, naan, or grab a chunk of sourdough—these are perfect for scooping. Or eat alongside fresh salads, roasted veg, or even grilled meats for a full meal.

→ Can I freeze leftovers?

The beans freeze just fine as long as you leave off the toppings. Pop them in a container for up to three months. Thaw, then reheat and finish with fresh toppings before baking.

Cheesy Arabic Tomato Beans

White beans cooked up with cumin, coriander, juicy tomatoes, gooey cheddar, and a boost from garlicky, gingery oil.

Prep Time
20 Minutes
Cook Time
45 Minutes
Total Time
65 Minutes
By: Barbara

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Middle Eastern

Yield: 4 Servings (4 hearty servings)

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Main Ingredients

01 25g fresh coriander (cilantro), finely chopped
02 1 teaspoon sugar
03 2 teaspoons cumin seeds, crushed into a powder
04 25g fresh ginger, peeled and grated finely
05 4 garlic cloves, grated into a paste
06 3 tablespoons olive oil
07 1 green chilli, chopped finely with seeds intact
08 1 teaspoon paprika
09 Fine sea salt and black pepper, freshly ground
10 2 teaspoons coriander seeds, crushed to a powder
11 2 cans cannellini beans, rinsed and drained (400g each, 480g total)
12 3 plum tomatoes, about 350g
13 1 onion, chopped really fine (180g)
14 3 tablespoons tomato paste
15 120g mature cheddar, grated roughly
16 120g labneh or cream cheese

→ Topping

17 15g fresh ginger, peeled and chopped very small
18 3 garlic cloves, chopped into tiny pieces
19 3 spring onions (scallions), only green part, finely chopped
20 3 tablespoons olive oil

Instructions

Step 01

Grab a small knife to cut around the stems of the tomatoes. Flip them over and score an 'X' on the other end. Put them in a medium-sized bowl, pour boiling water over the top, and let them soak for a couple of minutes until the skin starts to peel. Drain them, get rid of the skin, slice into quarters, and set aside.

Step 02

Crank up your oven to the hottest setting and slide a rack onto the top level.

Step 03

Heat the oil in a large cast-iron or oven-safe pan over medium-high heat. Toss in the onion along with a small pinch of salt. Lower the heat to medium, stirring now and then, and cook until lightly golden and softened—about 10 minutes. Mix in the garlic, ginger, green chilli, spices, and tomato paste. Stir for another few minutes until it turns a deep red color.

Step 04

Pour in 450ml of water, then mix in the sugar, beans, tomatoes, three-quarters of a teaspoon of salt, and some freshly cracked black pepper. Let it bubble gently for around 12 minutes, stirring sometimes, until the sauce thickens slightly and the tomatoes just start losing their shape.

Step 05

Take the pan off the heat and stir in the chopped coriander. Spoon dollops of labneh (or cream cheese) evenly across the top, then scatter grated cheddar on top. Slide the pan into the oven and bake for 12–15 minutes until the cheese is bubbling and golden.

Step 06

For the topping, put all its ingredients with a tiny pinch of salt in a small frying pan over medium-low heat. Stir once in a while, cooking gently for 12–15 minutes until everything softens and smells amazing. Turn down the heat if it starts bubbling too much, keeping it from browning. Move the mixture to a bowl afterward.

Step 07

Once the beans are ready, spoon that delicious topping all over and enjoy it warm.

Notes

  1. If you can’t find or make labneh, cream cheese works just as well as a substitute.

Tools You'll Need

  • Heavy cast-iron pan or oven-safe sauté pan
  • Small pan for frying
  • Mortar with pestle
  • Bowl that's heatproof

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes dairy (cheese, labneh)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 22.3 g
  • Total Carbohydrate: 42.5 g
  • Protein: 18.6 g