Iraqi "Yabsa" – A Hearty White Bean Soup

Introduction
One of Iraq’s most beloved and comforting dishes is "Yabsa," a white bean soup that holds a special place in Iraqi cuisine. Known for its heartiness and rich flavors, Yabsa is often prepared in households across Iraq, making it a staple meal for many families. Although simple, this dish embodies the essence of Iraqi home cooking, perfect for anyone wanting to explore the country's culinary traditions.
Whether you're an expat missing a taste of home or a curious traveler seeking to learn about Iraq's everyday cuisine, Yabsa offers a wholesome experience. The beauty of this dish is in its versatility—you can cook it with dried or canned white beans, and it’s equally delicious whether made in a regular pot or a pressure cooker.
We'll guide you through the steps of making Yabsa, highlight the differences in preparation methods, and share tips on freezing leftover beans. Let’s dive into the world of Iraqi Yabsa, a perfect dish for any day of the week!
---
What is Yabsa?
Yabsa is essentially a white bean soup, commonly referred to as "the daily stew" in Iraqi households. While its preparation may vary from region to region, the core ingredients remain the same: white beans, tomatoes, onions, and garlic. Many families add meat, usually lamb or beef, for extra flavor, though it can also be enjoyed as a vegetarian dish.
Traditionally, Yabsa is served with rice or warm bread, making it a filling and satisfying meal. The combination of tender white beans, savory broth, and aromatic spices makes it a go-to comfort food during the colder months.
---
Ingredients for Traditional Yabsa
Before we jump into the cooking methods, let’s take a look at the ingredients needed to prepare a classic Yabsa. You can adjust quantities depending on whether you're cooking for a few people or a large group.
White beans: 2 cups dried beans or 2 cans of canned beans
Tomatoes: 3-4 large tomatoes (or 1 can of diced tomatoes)
Onions: 1 large onion, finely chopped
Garlic: 3-4 cloves, minced
Meat (optional): 500g lamb or beef, cubed
Tomato paste: 2 tablespoons
Olive oil: 2 tablespoons
Water or broth: 4-6 cups, depending on consistency preference
Spices: Salt, pepper, cumin, and turmeric
Lemon: For garnish
---
Cooking Yabsa in a Regular Pot
Cooking Yabsa in a traditional pot is the more time-consuming option, but it allows for deeper flavor development, especially if you're using dried beans.
Step-by-Step Instructions:
1. Soak the dried beans: If you’re using dried white beans, soak them in water overnight or for at least 8 hours. This helps soften the beans and reduce cooking time.
2. Cook the beans: Drain and rinse the beans. In a large pot, add water and the soaked beans, and bring to a boil. Reduce the heat and let them simmer for about an hour until they are tender.
3. Prepare the base: In another pot, heat olive oil and sauté the chopped onions until they become translucent. Add minced garlic and sauté for another minute.
4. Add tomatoes: Stir in the chopped tomatoes or canned tomatoes, and cook until they start to break down. Then, add the tomato paste for a rich, concentrated flavor.
5. Incorporate the beans: Once the beans are tender, add them to the tomato mixture. Pour in water or broth, and let everything simmer for another 30 minutes.
6. Add the spices: Season with salt, pepper, cumin, turmeric, and bay leaves. Let the soup cook for an additional 20 minutes, allowing the flavors to meld together.
7. Serve with Rice or Bread: Yabsa is best enjoyed with a side of fluffy white rice or warm, freshly baked bread. Garnish with chopped green onions and serve alongside a fresh salad for a complete meal.
Cooking Yabsa in a regular pot takes time, but the slow simmering enhances the depth of flavor, making this method worth the wait.
---
Cooking Yabsa in an Instant Pot or Pressure Cooker
For those with less time on their hands, the Instant Pot or pressure cooker is a great alternative for preparing Yabsa quickly without compromising on taste.
Step-by-Step Instructions:
1. No need to soak beans: If you’re using dried beans, you can skip the soaking process when using a pressure cooker.
2. Sauté the onions and garlic: Using the sauté function on the Instant Pot, heat the olive oil and sauté onions until golden. Add garlic and cook for another minute.
3. Add tomatoes and tomato paste: Stir in the tomatoes and tomato paste, allowing them to cook down.
4. Add beans and liquid: Pour in the dried beans (or canned, if using), water or broth, and spices. Stir well.
5. Pressure cook: Seal the lid and set the Instant Pot to cook on high pressure for 30 minutes. For canned beans, reduce the cooking time to 10-15 minutes.
6. Natural release: After the cooking cycle is complete, allow the pressure to release naturally for about 10 minutes before manually releasing the remaining pressure.
7. Serve: Garnish with fresh lemon, and enjoy your quick and flavorful Yabsa.
This method significantly reduces cooking time, making Yabsa more accessible for busy days while still maintaining the hearty essence of the dish.
---
Dried vs. Canned White Beans: What's the Difference?
When making Yabsa, you can choose between dried white beans or canned beans. While both options are valid, they come with different benefits.
Dried White Beans:
Flavor: Dried beans tend to have a deeper, richer flavor when cooked from scratch. They also absorb the flavors of the broth and spices more effectively.
Texture: Dried beans have a firmer texture, which holds up better in soups that require longer simmering times.
Time: The downside of dried beans is the longer preparation time, as they need to be soaked and cooked.
Canned White Beans:
Convenience: Canned beans are pre-cooked, making them a faster option for those who don’t have time to soak and cook beans from scratch.
Flavor: While convenient, canned beans might not absorb flavors as well as dried beans, and they can be softer.
Cost: Canned beans are usually more expensive per serving compared to dried beans.
Both options work for Yabsa, but if you have the time, using dried beans will elevate the dish.
---
Freezing Leftover Beans
If you have leftover cooked beans or soup, freezing them is a great way to reduce food waste and have a ready meal on hand.
How to Freeze:
1. Cool the beans: Allow the beans or Yabsa to cool completely before freezing.
2. Portion it out: Divide the beans or soup into meal-sized portions in airtight containers or freezer bags. Make sure to leave some space in the container, as the beans will expand slightly when frozen.
3. Label and store: Label the containers with the date and freeze them for up to 3 months.
4. Reheat: When ready to eat, thaw the beans overnight in the fridge and reheat on the stove or microwave. Add a splash of water or broth to refresh the soup.
Freezing beans ensures that you always have a quick and healthy meal ready, perfect for days when you don’t have time to cook from scratch.
Yabsa is much more than just a white bean soup; it’s a reflection of Iraqi culture and home cooking. Whether you make it the traditional way or use an Instant Pot for a faster meal, the result is always delicious. From the choice of beans to the cooking method, this dish offers flexibility without sacrificing flavor.
With this guide, you can now enjoy the process of making Yabsa, whether you’re cooking in Iraq or exploring its cuisine from afar. Don’t forget to freeze your leftovers and have Yabsa ready for any time you need a comforting, hearty meal.