When it comes to creating a meal that combines bold flavors, hearty ingredients, and plenty of health benefits, Creamy Harissa Aubergine Beans is a perfect choice. This Mediterranean-inspired dish is bursting with vibrant flavors, offering a rich blend of aubergine (eggplant), spicy harissa, creamy beans, and savory leeks, all complemented by a touch of sweetness from the corn and butter beans. This flavorful recipe is perfect for both weeknight dinners and special occasions, offering a wonderful balance of texture, taste, and nutrients.
In this article, we will explore how to prepare Creamy Harissa Aubergine Beans, break down its key ingredients, and provide tips on how to make it your own. From the depth of Ottolenghi Aubergine to the delightful richness of cheesy leeks, this dish is guaranteed to impress.
Why You’ll Love Creamy Harissa Aubergine Beans
- Hearty and Satisfying: Thanks to the butter beans, this dish is packed with protein and fiber, making it a filling meal that keeps you full for longer.
- Spicy and Flavorful: The harissa paste adds a fiery punch, making each bite exciting and flavorful.
- Versatile: Whether you prefer it as a side dish, main course, or served with rice, couscous, or flatbread, this recipe can easily be adapted to fit your meal plan.
- Nutritious: With ingredients like aubergine, butter beans, and leeks, this dish is not only delicious but also packed with vitamins, antioxidants, and fiber to support your health.
Key Ingredients for Creamy Harissa Aubergine Beans
The secret to the success of Creamy Harissa Aubergine Beans lies in the combination of high-quality ingredients. Let’s dive into the key elements that make this dish so special:

- Aubergine (Eggplant):
Aubergine is a staple in Mediterranean and Middle Eastern cuisine, loved for its versatility and ability to absorb flavors. Roasting or grilling the aubergine before adding it to the sauce gives it a smoky flavor and creamy texture. This contrasts perfectly with the richness of the beans and the heat from the harissa paste. - Harissa Paste:
This spicy, aromatic North African paste is made from chili peppers, garlic, olive oil, and a variety of spices like cumin and coriander. Harissa brings heat and complexity to the dish, giving it a smoky and slightly tangy flavor. You can adjust the amount based on your preferred spice level, making it as fiery or mild as you like. - Butter Beans:
The butter beans provide a soft and creamy texture that complements the smoky aubergine and spicy harissa. Known for their rich, nutty flavor and buttery consistency, these beans are a great source of plant-based protein, fiber, and essential vitamins like folate and iron. They also absorb the flavors of the sauce, creating a deliciously rich base for the dish. - Leeks:
Cheesy leeks bring a mild, onion-like flavor to the dish, while also contributing to the creaminess. The leeks are sautéed until soft and golden, allowing their delicate sweetness to shine through and balance the heat from the harissa paste. Leeks are a fantastic vegetable in Mediterranean cooking, providing a milder alternative to onions. - Tomatoes:
Fresh tomatoes are essential in creating the base for the Creamy Harissa Aubergine Beans sauce. They add a subtle sweetness and acidity that complements the rich flavors of the other ingredients. The tomatoes cook down into a chunky sauce that’s perfect for coating the beans and aubergine, making each bite full of flavor. - Creamy Corn:
Creamy corn adds a touch of sweetness and smoothness to the sauce. It helps balance the spiciness of the harissa and adds a comforting texture to the dish. The corn provides a nice contrast to the beans and aubergine, ensuring that every spoonful is satisfying. - Canned Butter (Ghee):
Canned butter or clarified butter (ghee) is a key ingredient for sautéing the vegetables and beans. It has a rich, nutty flavor that helps create a luxurious mouthfeel. Ghee is also often used in Mediterranean and Middle Eastern dishes to enhance flavors and provide a deep richness. - Spices:
The dish is further enhanced with warm spices like cumin, coriander, smoked paprika, and black pepper. These spices give the dish a depth of flavor, adding an aromatic touch without overpowering the other ingredients.
Instructions: How to Make Creamy Harissa Aubergine Beans
Now that we’ve covered the ingredients, it’s time to dive into the step-by-step process of preparing Creamy Harissa Aubergine Beans. This recipe is straightforward, but it does require a bit of patience to allow the flavors to develop and meld together.

Step 1: Prepare the Aubergine
Begin by washing and cutting the aubergine into 1-inch cubes. Sprinkle the cubes with a pinch of salt and let them sit for 15-20 minutes. This process draws out excess moisture from the aubergine, preventing it from becoming soggy when cooked.
After the resting period, pat the cubes dry with a paper towel. Next, heat a grill pan or a large skillet over medium-high heat. Add a tablespoon of canned butter or olive oil to the pan and cook the aubergine cubes until golden brown and tender, about 10-12 minutes. Stir occasionally to ensure even cooking and prevent burning.
Step 2: Cook the Leeks and Spices
While the aubergine is cooking, prepare the leeks. Slice the leeks into thin rounds, making sure to rinse them thoroughly to remove any dirt. In a separate pan, heat 1 tablespoon of canned butter over medium heat and sauté the leeks for 5-7 minutes until they are soft and translucent.
Once the leeks are soft, add a teaspoon each of cumin, coriander, and smoked paprika to the pan. Stir the spices in with the leeks and cook for another 2 minutes, allowing the spices to toast slightly and become aromatic.
Step 3: Prepare the Sauce
Now, add your diced tomatoes to the sautéed leeks and spices, stirring to combine. Allow the tomatoes to cook down for about 5 minutes until they become soft and break apart into a thick sauce.
Next, stir in 2 tablespoons of harissa paste. You can adjust the amount based on how spicy you want the dish. If you prefer a milder flavor, start with 1 tablespoon and taste the sauce before adding more. The harissa will add a smoky, spicy depth that complements the sweetness of the tomatoes.
To balance the spiciness of the harissa, add 1 cup of creamy corn. Stir it into the sauce, allowing the corn to soften and blend with the tomatoes, creating a velvety texture.
Step 4: Add the Butter Beans
Once your sauce has thickened and developed its rich flavor, it’s time to add the butter beans. Drain and rinse the canned butter beans before adding them to the pan. Stir the beans into the sauce and allow them to simmer for 5-10 minutes, letting them absorb the flavors of the sauce and become tender.
Step 5: Combine the Aubergine and Beans
After the aubergine has finished cooking, carefully fold it into the sauce with the butter beans. Stir gently to combine, making sure the aubergine and beans are coated with the creamy sauce. Let the mixture cook for an additional 5 minutes to allow the flavors to meld together. The aubergine will soak up the sauce, becoming rich and flavorful.
Step 6: Final Adjustments and Garnishing
Taste the dish and adjust the seasoning as necessary. You can add a pinch of salt, a squeeze of fresh lemon juice, or a sprinkle of black pepper to bring everything together. If you prefer a creamier consistency, feel free to add a splash of vegetable broth or more canned butter.
Serve the Creamy Harissa Aubergine Beans in a large bowl or platter, garnishing with fresh herbs like cilantro or parsley. You can also sprinkle some crumbled feta or goat cheese on top for an extra creamy touch.

Serving Suggestions
Now that your Creamy Harissa Aubergine Beans are ready, here are some fantastic serving ideas:
- Over Rice or Couscous: This dish pairs beautifully with fluffy white rice or couscous, which soaks up the flavorful sauce and adds a nice texture.
- As a Bean Pot: Serve this as a one-pot meal by adding additional beans like chickpeas or kidney beans to the mix. This will make the dish even heartier and more filling.
- With Flatbread: Serve the dish with warm flatbread for a delightful texture contrast. The bread is perfect for dipping into the creamy sauce and scooping up all the flavors.
- As a Side Dish: Pair this dish with grilled meats like lamb, chicken, or fish for a Mediterranean-inspired feast.
- With a Salad: Serve alongside a light Mediterranean salad with cucumber, tomatoes, olives, and feta cheese to balance out the richness of the dish.
Nutritional Benefits
Creamy Harissa Aubergine Beans is not only delicious but also packed with health benefits. Here’s a breakdown of the nutritional content:
- Aubergine: High in fiber and antioxidants, aubergine supports heart health and helps regulate cholesterol levels.
- Butter Beans: Rich in plant-based protein and fiber, butter beans aid in digestion, promote satiety, and stabilize blood sugar.
- Leeks: A good source of folate, Vitamin K, and fiber, leeks help improve digestion and promote heart health.
- Tomatoes: Packed with Vitamin C and lycopene, tomatoes support the immune system and protect against oxidative stress.
- Harissa: Known for its anti-inflammatory properties, the spices in harissa can help boost metabolism and improve digestion.
Conclusion
Creamy Harissa Aubergine Beans is an incredibly flavorful and versatile dish that can be adapted to suit any occasion. With its rich, creamy texture, balanced spiciness, and hearty ingredients like Ottolenghi Aubergine, cheesy leeks, and butter beans, this recipe will become a staple in your kitchen. Whether you enjoy it as a main course, side dish, or one-pot meal, it’s a fantastic choice for anyone looking to experience the rich flavors of the Mediterranean and Middle Eastern cuisines.
With the right combination of spices, vegetables, and legumes, this dish is sure to become a family favorite. Enjoy it with a side of rice, couscous, or flatbread, and let the creamy goodness shine through. Bon appétit!