A World of Flavor in a Humble Bean
Step away from the ordinary and dive into a dish that redefines baked beans. This incredible Iranian recipe transforms a simple pantry staple into a culinary masterpiece. The secret lies in the beautiful balance of sweet and sour, achieved with rich pomegranate molasses—a tangy, complex syrup you can find in most Middle Eastern markets. Paired with sweet caramelized onions, bright tomatoes, and the earthy crunch of walnuts, this dish delivers a symphony of textures and flavors that is both comforting and wonderfully exotic. It’s a showstopper that proves vegan cooking is anything but boring!
Ingredients
• VEGAN /// MAKES 6 SERVINGS
• 1 lb / 450g dried white, red, or pink beans, soaked overnight and drained
• 4 tbsp / 60ml olive oil, divided
• 2 large sweet red onions, finely chopped
• 2 cloves garlic, minced
• 1 bay leaf
• 1 (28-oz) / 794g can chopped tomatoes, pulsed into a coarse puree
• 1/3 cup / 80ml pomegranate molasses
• 1/2 cup / 55g finely chopped walnuts
• Salt and freshly ground black pepper, to taste
Instructions
1. Place the soaked and drained beans in a large, heavy-bottomed pot or Dutch oven. Cover with water by at least 2 inches, add the bay leaf, and bring to a boil. Reduce the heat to a simmer, cover, and cook for 1 hour, or until the beans are tender but not mushy. Drain the beans, reserving 1 cup of the cooking liquid. Remove and discard the bay leaf.2. While the beans are simmering, heat 3 tablespoons of olive oil in a large skillet over medium heat. Add the 2 chopped red onions and cook, stirring occasionally, until tender and lightly caramelized, about 10 minutes.3. Reduce the heat to low, add the minced garlic and a generous pinch of salt. Cover the skillet and allow the onions to ‘melt’ down, stirring often, until they have reduced to about half their original volume, which will take another 15 to 20 minutes.4. Preheat your oven to 350°F (175°C). In the Dutch oven with the cooked beans, stir in the melted onion mixture, the pureed tomatoes, and the pomegranate molasses. If the mixture seems too thick, add some of the reserved bean cooking liquid. Season generously with salt and pepper to taste.5. Cover the pot and bake for 1 to 1.5 hours, until the sauce has thickened and the flavors have melded beautifully.6. Remove the pot from the oven. Sprinkle the chopped walnuts evenly over the top and drizzle with the final tablespoon of olive oil. Return to the oven, uncovered, and bake for another 15 minutes.7. Let the dish rest for a few minutes. Taste and adjust seasonings one last time before serving hot or warm.
Nutritional Information
• (Approximation per serving)
• Calories: 460 kcal
• Protein: 19 g
• Carbohydrates: 72 g
• Fat: 13 g
• Fiber: 16 g
Pro Tips
• This dish is perfect for making ahead! Prepare it through Step 5 up to 3 days in advance. Reheat on the stove, adding a splash of water if needed, then proceed with Step 6 before serving.
• Pomegranate molasses is key to the authentic flavor. Look for it in Middle Eastern grocery stores, specialty food shops, or online.
• To save time, you can substitute the dried beans with 3 (15-ounce) cans of cannellini or red kidney beans, rinsed and drained. Skip Step 1 and reduce the initial baking time in Step 5 to 45 minutes.
• For a deeper flavor, toast the walnuts in a dry skillet over medium heat for 3-5 minutes until fragrant before chopping and sprinkling them on top.
FAQ
Q: Is this vegetarian baked bean recipe a good source of protein
A: Yes, this dish is an excellent source of plant-based protein. A single serving provides approximately 19 grams of protein, primarily from the beans, making it a hearty and satisfying vegetarian main course.
Q: Can I make this recipe nut-free
A: Absolutely. For a nut-free version, simply omit the walnuts. To replicate the crunchy texture, you can sprinkle toasted sunflower seeds or pumpkin seeds (pepitas) on top during the last 15 minutes of baking.
Q: What can I substitute for pomegranate molasses
A: While pomegranate molasses provides the authentic tangy-sweet flavor, you can create a substitute in a pinch. For every 1/3 cup, mix 3 tablespoons of balsamic glaze with 1 tablespoon of lemon juice and a teaspoon of maple syrup. It will mimic the sweet and sour profile.
Q: How should I store and reheat these Iranian baked beans
A: This dish is perfect for meal prep. Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over medium-low heat, adding a splash of water or vegetable broth to loosen the sauce if needed. You can also freeze it for up to 3 months.





