The aroma of a warm, spiced dish fills the air, transporting me to bustling markets where the rich scents of savory spices mingle with laughter. That’s how I feel every time I whip up my Arabic Baked Beans with Spiced Tomato and Cheese. This hearty and comforting recipe beautifully blends tender white beans with a vibrant tomato sauce, delivering a delightful yet effortless meal for breakfast, lunch, or dinner. Not only is it quick to prepare—perfect for busy weeknights—but it also serves as a fantastic vegetarian option that everyone will love, making it a true crowd-pleaser. Ready to elevate your weeknight dinners while savoring a taste of the Middle East? Let’s dive into the recipe that will make your kitchen sing!

Why Are These Baked Beans Special?
Comforting Flavors: The rich, spiced tomato sauce envelops creamy white beans, creating a warming dish that many love!
Quick & Easy: Ready in just 30 minutes, this recipe fits perfectly into any busy schedule without compromising on flavor.
Versatile Ingredients: Swap beans or cheeses to personalize; try black beans or feta for a unique touch!
Great for Any Meal: Whether served for brunch, lunch, or dinner, these Arabic Baked Beans are sure to impress at any occasion.
Meal Prep Friendly: Make ahead and enjoy leftovers for a filling meal, just reheat and serve with crusty bread or pita.
For more delicious variations on comforting favorites, check out my Savory Baked Scotch and Baked Brie Garlic recipes!
Arabic Baked Beans Ingredients
-
For the Beans
Organic White Beans or Queen Cannellini Beans – These are the star of the dish; use 1 jar (570g) or 2 tins (400g each), rinsed and drained for convenience. -
For the Sauce
Plum Tomatoes – Fresh or canned, these add essential sweetness and acidity; choose three fresh (350g) or one tin (400g).
Olive Oil – Perfect for sautéing; use 3 tablespoons, or substitute with another cooking oil as needed.
Onion – Provides a solid flavor base; finely chop one onion; shallots can also be used for a touch of sweetness.
Garlic Cloves – Enhances the aroma; include 4 cloves, finely grated; garlic powder (1 teaspoon) can be a quick substitute.
Fresh Ginger – Adds a nice kick; use 25g, finely grated, or ginger powder (1 teaspoon) if that’s what you have on hand.
Green Chilli – For a spicy touch; use one (seeds in for extra heat), or omit for a milder dish.
Cumin Seeds & Coriander Seeds – Essential spices to bring earthy notes; use 2 teaspoons each, crushed for best flavor; ground spices are a suitable alternative.
Paprika – Adds a nice color and sweetness; opt for 1 teaspoon, using smoked paprika for deeper flavor.
Tomato Puree – Intensifies the tomato taste; add 3 tablespoons, with ketchup as a quick alternative.
Sugar – Balances acidity; 1 teaspoon is ideal, but feel free to skip it based on the sweetness of your tomatoes. -
For the Topping
Fresh Coriander – For garnish and a fresh flavor burst; use 25g, finely chopped, or parsley as a substitution.
Mature Cheddar – Topping that brings rich flavor; 120g, grated is recommended, or you can swap with mozzarella or vegan cheese.
Labneh (or Cream Cheese) – Creaminess with tang; use 120g; sour cream or yogurt can work in a pinch.
Step‑by‑Step Instructions for Arabic Baked Beans
Step 1: Prepare the Tomatoes
If using fresh tomatoes, begin by blanching them in boiling water for about 1 minute. This softens the skins, making them easy to peel. Once peeled, chop them finely. If using canned tomatoes, simply drain and set aside. This step ensures your Arabic Baked Beans have a luscious base for the sauce.
Step 2: Preheat the Oven
Preheat your oven to its highest setting, typically around 220°C (425°F). This high heat will give your Arabic Baked Beans a lovely bubbling and browned topping later on. While the oven heats, gather all your ingredients and check your equipment, including a large cast-iron pan for the next steps.
Step 3: Sauté the Onions
In your cast-iron pan, heat 3 tablespoons of olive oil over medium-high heat. Add the finely chopped onion with a pinch of salt, cooking it for about 10 minutes until it becomes soft and translucent. This initial sautéing is essential for building the sweet flavor profile of your Arabic Baked Beans.
Step 4: Add the Aromatics
Next, stir in 4 finely grated garlic cloves, 25g of finely grated fresh ginger, and a chopped green chilli. Add 2 teaspoons each of crushed cumin and coriander seeds, along with 1 teaspoon of paprika and 3 tablespoons of tomato puree. Cook this fragrant mixture for 2 to 3 minutes, allowing the spices to release their essential oils.
Step 5: Incorporate the Tomatoes and Beans
Add the prepared tomatoes and 1 teaspoon of sugar (if desired) to the pan, stirring well. Then, introduce your rinsed and drained beans, along with their stock (or tinned beans with a bit of water). Allow the mixture to simmer for about 12 minutes, stirring occasionally until the sauce thickens slightly and the flavors meld beautifully.
Step 6: Add Fresh Herbs and Cheese
Once the beans are simmered, fold in 25g of finely chopped fresh coriander. Transfer the mixture to a baking dish if not using an oven-safe pan. Top generously with 120g of grated mature cheddar and 120g of labneh. This combination will melt beautifully during baking, creating a rich topping for your Arabic Baked Beans.
Step 7: Bake to Perfection
Place the dish in the preheated oven and bake for 12 to 15 minutes, or until the cheese is bubbling and golden brown. The high heat creates an enticing crust while the beans continue to soak up the rich tomato and spice flavors.
Step 8: Prepare the Topping
While the Arabic Baked Beans bake, heat a small skillet with some oil. Add extra garlic, ginger, and chopped spring onions, sautéing until softened for about 12 to 15 minutes. This aromatic topping will heighten the flavors and add delightful texture when served over the baked beans.
Step 9: Serve Warm
Once the Arabic Baked Beans are out of the oven, allow them to cool slightly before serving. Top with the sautéed mixture for an aromatic finish, and consider offering crusty bread or warm pita on the side for scooping up this heartwarming dish that’s perfect for any meal.

Make Ahead Options
These Arabic Baked Beans are perfect for meal prep, allowing you to enjoy homemade comfort food without the hassle on busy weeknights! You can prepare the entire dish up to 3 days in advance by following the usual steps, but stop before baking. Just assemble the beans with the sauce, then cover and refrigerate. To enhance flavor, consider letting the beans rest overnight. When it’s time to serve, simply preheat the oven, top with cheese and labneh, and bake until bubbly and golden. This way, you’ll savor delicious, homemade Arabic Baked Beans with minimal effort!
What to Serve with Arabic Baked Beans
Make your meal truly memorable with delightful accompaniments that elevate the flavors of this comforting dish.
-
Warm Pita Bread: Perfect for scooping the creamy beans, pita adds a delightful crunch and a hint of char for delicious texture contrast.
-
Greek Salad: Fresh cucumbers, tomatoes, and olives provide a zesty bite that brightens the meal while balancing the warmth of the baked beans.
-
Roasted Vegetables: Seasonal veggies like zucchini and bell peppers bring sweetness and a slight char, enhancing the dish’s rustic charm.
-
Savory Rice: Fluffy basmati or jasmine rice acts as a neutral base soaking up the spiced tomato sauce for a comforting harmony of flavors.
-
Tzatziki Sauce: This cooling yogurt sauce with hints of cucumber and mint complements the spices in the beans and provides a refreshing palate cleanser.
-
Cilantro Lime Quinoa: Light and nutritious, this vibrant side with zesty lime perfectly contrasts the richness of the baked beans, adding a refreshing element to each bite.
-
Sliced Avocado: Creamy avocado slices bring a luxurious texture and healthy fats, enhancing the heartiness of the Arabic Baked Beans beautifully.
-
Mint Tea or Lemonade: A cool drink rounds off the meal, cutting through the warmth of the spices while providing a refreshing note to enjoy with every bite.
Expert Tips for Arabic Baked Beans
- Onion Sweetness: Sauté the onions until they’re very light in color to fully develop their sweetness, enhancing the overall flavor of the dish.
- Adjust Spice Levels: Modify the number of green chillies according to your heat preference; remember, you can always add but can’t take away!
- Canned Tomatoes: If using canned tomatoes, skip the blanching step entirely for a quicker, hassle-free preparation of your Arabic Baked Beans.
- Cheese Alternatives: Experiment with various cheeses like feta or mozzarella for diverse flavors and textures; vegan options also work beautifully!
- Flavor Boost: For an extra kick, try adding a dash of lemon juice before serving, brightening the flavors beautifully.
How to Store and Freeze Arabic Baked Beans
Fridge: Store leftover Arabic Baked Beans in an airtight container for up to 3 days. Reheat in the microwave or on the stove until warmed through.
Freezer: To freeze, allow the dish to cool completely, then transfer to a freezer-safe container. Enjoy the beans frozen for up to 1 month. Thaw overnight in the fridge before reheating.
Reheating: For best results, reheat in a saucepan over medium heat, stirring occasionally until heated through. If needed, add a splash of water or olive oil to loosen the sauce.
Make-Ahead: Prepare the dish in advance and store in the fridge before baking. It can be left uncooked for up to 2 days. Just pop it in the oven when you’re ready!
Arabic Baked Beans Variations
Get creative with your Arabic Baked Beans to suit your taste and diet!
-
Bean Choices: Swap the white beans for black beans or chickpeas for a different flavor and texture. Each bean brings its own delightful essence to the dish!
-
Cheese Swap: Experiment with cheeses like crumbled feta or a nutty vegan cheese for a unique twist. The flavor profiles of each cheese can change the entire experience!
-
Roast Some Veggies: Add roasted vegetables like bell peppers or zucchini for extra nutrients and a lovely depth of flavor. These additions brighten up the dish while boosting its heartiness.
-
Spice it Up: Increase the heat by tossing in an extra green chilli or a pinch of cayenne pepper for a spicy kick. Just be cautious; a little goes a long way!
-
Fresh Herbs Boost: Try using fresh basil or mint instead of coriander to give a fragrant and refreshing touch. The herb of your choice can completely transform the aromatic landscape of your dish!
-
Meat Lover’s Add-In: For non-vegetarians, adding crumbled chorizo or cooked ground lamb can create a richer, more savory delight. It’s a twist that brings a lovely heartiness to this already comforting meal.
-
Tomato Variations: Substitute plum tomatoes with sun-dried tomatoes for a different flavor profile, enhancing the sweetness and adding a lovely richness.
-
Nutty Crunch: Top with toasted pine nuts or walnuts for a delightful crunch that contrasts beautifully with the creamy beans. It adds both texture and an appealing visual element to the dish.
Don’t forget to pair your creation with crusty bread or warm pita for the ultimate experience. Each variation opens up a new story of warmth and flavor! For more delightful recipes, check out my Savory Baked Scotch and Baked Brie Garlic!

Arabic Baked Beans Recipe FAQs
How do I choose the right beans for Arabic Baked Beans?
Absolutely! You can use either Organic White Beans or Queen Cannellini Beans as the base for this dish. Make sure they’re rinsed and drained if using canned versions. Look for beans that are firm and without any dark spots. If you want to try something different, black beans or chickpeas can also work beautifully!
How should I store leftover Arabic Baked Beans?
Very! Leftover Arabic Baked Beans can be stored in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy them again, simply reheat in the microwave or on the stovetop until heated through. For a deliciously cozy meal, serve them with crusty bread!
Can I freeze Arabic Baked Beans?
Absolutely! To freeze, allow your baked beans to cool completely, then transfer them to a freezer-safe container. They will be good for up to 1 month. When ready to eat, thaw them overnight in the fridge and reheat on the stove over medium heat, adding a splash of water or olive oil if needed to loosen the sauce.
What if my beans are too dry after cooking?
If your Arabic Baked Beans come out a little drier than desired, don’t worry! You can easily fix this. Just add a splash of vegetable broth or water to the pot and simmer over low heat, stirring gently until it reaches your desired consistency. This way, you won’t lose any of that flavorful goodness!
Are Arabic Baked Beans suitable for anyone with dietary restrictions?
Very much! This recipe is vegetarian and can easily be made vegan by swapping the cheese and labneh for vegan alternatives. However, always check with guests regarding any specific allergies, particularly with cheese options. You might want to ask if anyone has a gluten intolerance if you’re serving it with bread.
Can I prepare Arabic Baked Beans in advance?
Absolutely! You can make this dish ahead of time and store it in the fridge for up to 2 days before baking. Just layer all the ingredients in your baking dish and cover until you’re ready to pop it in the oven. This makes it a perfect option for busy weeknights or meal prep!

Savor the Comfort of Arabic Baked Beans in Minutes
Ingredients
Equipment
Method
- If using fresh tomatoes, blanch them in boiling water for about 1 minute to soften the skins, then peel and chop finely.
- Preheat your oven to its highest setting, typically around 220°C (425°F). Gather your ingredients and check your equipment.
- In a cast-iron pan, heat the olive oil over medium-high heat. Add the chopped onion with a pinch of salt and sauté for about 10 minutes until soft and translucent.
- Stir in the grated garlic, grated ginger, and chopped green chilli. Add the crushed cumin, coriander seeds, paprika, and tomato puree. Cook for 2-3 minutes.
- Add the prepared tomatoes and sugar (if using) to the pan, then stir in the rinsed and drained beans. Simmer for about 12 minutes until the sauce thickens.
- Fold in the chopped fresh coriander. Transfer to a baking dish if necessary and top with grated cheddar and labneh.
- Bake in the preheated oven for 12-15 minutes, or until the cheese is bubbling and golden brown.
- While baking, sauté extra garlic, ginger, and spring onions in a small skillet for 12-15 minutes. This topping will enhance the flavors.
- Once baked, allow to cool slightly before serving. Top with the sautéed mixture and serve with crusty bread or warm pita.

Leave a Reply