Arabic Beans with Tomato Cheddar

Featured in: Memorable Main Dishes Worth Sharing

This Middle Eastern inspired dish transforms humble cannellini beans into a flavor-packed meal. The beans are simmered with aromatic spices like cumin and coriander, fresh tomatoes, and green chili for gentle heat. The dish is then topped with creamy labneh and sharp cheddar before being baked until golden and bubbling. The finishing touch is a fragrant oil infused with garlic, ginger and spring onions that gets drizzled over the top just before serving.

Perfect as a main with bread for scooping, or as a hearty side dish. The combination of familiar ingredients with Arabic spices creates an exciting new interpretation of a comfort food classic.

marry from tastelikemagic.com
Updated on Mon, 05 May 2025 22:05:53 GMT
A bowl of beans with cheese and green onions. Pin it
A bowl of beans with cheese and green onions. | tastelikemagic.com

This Middle Eastern-inspired baked bean dish transforms humble pantry ingredients into a surprisingly decadent comfort food. The aromatic blend of spices and fresh herbs elevates ordinary beans into something truly special, while the melted cheddar creates an irresistible golden crust that will have everyone reaching for seconds.

I first made this recipe during Ramadan for a family iftar gathering, and it has since become our most requested dish when relatives visit. The combination of melted cheese and warming spices brings everyone to the table within minutes.

Ingredients

  • Plum tomatoes: Chosen for their concentrated flavor and low water content
  • Olive oil: Enhances the aromatic qualities of the spices
  • Onion: Finely chopped to melt into the sauce without overwhelming texture
  • Fresh garlic and ginger: Provide the aromatic foundation
  • Green chili: Adds gentle heat throughout the dish
  • Freshly crushed cumin and coriander seeds: Offer far superior flavor to pre-ground
  • Paprika: Brings subtle smokiness and beautiful color
  • Tomato paste: Intensifies the tomato flavor and thickens the sauce
  • Cannellini beans: Selected for their creamy texture and ability to absorb flavors
  • Fresh coriander: Brightens the rich dish with herbaceous notes
  • Labneh or cream cheese: Creates pockets of tangy creaminess
  • Mature cheddar: Forms an irresistible golden crust when baked

Step-by-Step Instructions

Prepare the tomatoes:
Blanch plum tomatoes in boiling water for 2-3 minutes until skins begin to peel. This quick step ensures a velvety texture in the final dish without tough skin pieces. After peeling, quarter the tomatoes and set aside.
Create the aromatic base:
Heat olive oil in a large cast-iron pan over medium-high heat. Add finely chopped onion with a pinch of salt and cook for 10 minutes until softened and translucent. The slow cooking develops natural sweetness that balances the acidity of the tomatoes.
Develop the flavor foundation:
Add garlic, ginger, green chili, crushed spices, and tomato paste to the onions. Cook for 2-3 minutes, stirring constantly to prevent burning. This step is crucial as it toasts the spices and caramelizes the tomato paste, creating deep flavor layers.
Build the sauce:
Pour in water and add sugar, beans, tomatoes, salt, and pepper. Simmer for about 12 minutes, occasionally stirring gently. The sauce should thicken slightly but tomatoes should still hold their shape, providing bursts of acidity against the creamy beans.
Finish and bake:
Stir in fresh coriander, then top with dollops of labneh or cream cheese and sprinkle generously with grated cheddar. Bake on the top rack at the highest oven temperature for 12-15 minutes until golden and bubbling. The high heat creates a beautiful browned crust with pools of melted cheese.
A bowl of beans with cheese and herbs. Pin it
A bowl of beans with cheese and herbs. | tastelikemagic.com

The combination of freshly crushed spices is what really makes this dish special. I learned from my grandmother that grinding whole spices just before cooking releases volatile oils that pre-ground spices have long lost. The first time I made this with freshly crushed cumin and coriander, my kitchen smelled like her home in Beirut, bringing back childhood memories of watching her cook.

Make-Ahead Options

This dish shines as a meal prep option. You can prepare the bean mixture up to three days ahead and refrigerate it. When ready to serve, simply bring to room temperature, top with the cheese elements, and bake. The flavors actually improve with time as the beans absorb more of the aromatic spices.

Serving Suggestions

While delicious on its own, these beans reach new heights when served with warm pita bread for scooping. For a complete meal, pair with a simple green salad dressed with lemon and olive oil. I often serve this as part of a mezze spread alongside hummus, tabbouleh, and grilled vegetables for a feast that impresses guests without hours in the kitchen.

Ingredient Substitutions

This recipe welcomes adaptation based on what you have available. Any white bean works well chickpeas offer more texture while navy beans become exceptionally creamy. No fresh tomatoes? Use a can of high-quality diced tomatoes instead. The cheese can be swapped too try mozzarella for stretch, feta for tang, or a combination for the best of both worlds.

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

This dish perfectly blends tradition and innovation to create a comforting, flavorful meal your family will always remember.

Frequently Asked Questions

→ Can I use different beans in this dish?

Yes, you can substitute the cannellini beans with other white beans like navy beans, great northern beans, or even chickpeas. Each will provide a slightly different texture but will work well with the spiced tomato sauce.

→ What can I use instead of labneh?

As mentioned in the ingredients, cream cheese makes an excellent substitute for labneh. Greek yogurt (strained to remove excess liquid) or ricotta cheese would also work well to provide that creamy element.

→ Is this dish spicy?

This dish has a mild to moderate heat level from the green chili. You can adjust the spiciness by removing the seeds from the chili (for less heat) or adding more chili if you prefer it spicier.

→ Can I make this ahead of time?

Yes! You can prepare the bean mixture a day ahead and refrigerate it. When ready to serve, bring it back to temperature, add the toppings and bake. The garlic-ginger oil topping is best made fresh just before serving.

→ What should I serve with these beans?

This versatile dish pairs beautifully with warm pita bread, naan, or crusty sourdough for scooping. It also works well alongside a fresh herb salad, roasted vegetables, or grilled meats for a complete meal.

→ Can I freeze leftovers?

The bean mixture freezes well without the toppings. Freeze in an airtight container for up to 3 months. Thaw completely, then reheat, add fresh toppings and bake as directed.

Arabic Baked Beans with Cheddar

Cannellini beans simmered with cumin, coriander and tomatoes, topped with melted cheddar and aromatic garlic-ginger oil.

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

Category: Main Courses

Difficulty: Intermediate

Cuisine: Middle Eastern

Yield: 4 Servings (4 generous portions)

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Main Ingredients

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

→ Topping

17 3 tablespoons olive oil
18 3 garlic cloves, finely chopped
19 15g fresh ginger, peeled and finely chopped
20 3 spring onions (scallions), green parts only, finely chopped

Instructions

Step 01

Use a small knife to cut around and remove the tomato stems then make a small 'X' incision on the opposite end. Place in a medium heatproof bowl and pour over enough boiling water to cover by a couple of centimetres. Leave for about 2–3 minutes, or until the tomato skins visibly start to peel off. Drain, then carefully remove and discard the skins. Cut the tomatoes into quarters and set aside.

Step 02

Preheat the oven to its highest setting, placing a rack on the top shelf.

Step 03

In a large, cast-iron pan (or ovenproof sauté pan), heat the oil over a medium-high heat. Add the onion and 1⁄8 teaspoon of salt, turn down the heat to medium and cook for 10 minutes, stirring occasionally, until softened and very lightly coloured. Add the garlic, ginger, green chilli, spices and tomato paste and cook for 2–3 minutes more, stirring often, until deeply red.

Step 04

Pour in 450ml of water, then stir in the sugar, beans, tomatoes, 3⁄4 teaspoon salt and a good grind of pepper. Bring to a simmer and cook for about 12 minutes, stirring occasionally, or until the tomatoes are only just starting to lose their shape and the sauce has thickened just slightly.

Step 05

Stir in the coriander and remove from the heat. Top evenly with spoonfuls of the labneh (or cream cheese) then sprinkle with the cheddar. Bake for 12–15 minutes, or until browned and bubbling.

Step 06

Meanwhile, make the topping. Add all the topping ingredients plus a tiny pinch of salt to a small frying pan and place over a medium-low heat. Cook gently for about 12–15 minutes, stirring occasionally, or until softened and fragrant. You don't want it to colour at all, so if it starts to bubble too much, turn down the heat to low. Transfer to a bowl.

Step 07

When the beans are ready, spoon the topping all over and serve warm.

Notes

  1. You can substitute cream cheese for labneh if homemade or store-bought labneh is unavailable.

Tools You'll Need

  • Cast-iron or ovenproof sauté pan
  • Small frying pan
  • Pestle and mortar
  • Heatproof bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains 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