If using dried corn and beans, soak them separately in water overnight. Drain and rinse before cooking.
If using fresh corn and dried beans, only soak the beans overnight.
In a large pot, add the soaked beans and enough water to cover them. Bring to a boil, then reduce the heat and simmer until the beans are tender, about 45-60 minutes. Drain and set aside.
If using dried corn, in a separate pot, add the soaked corn and enough water to cover them. Bring to a boil, then reduce the heat and simmer until the corn is tender, about 45-60 minutes. Drain and set aside.
In a large skillet or pot, heat the vegetable oil over medium heat.
Add the finely chopped onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and cook for another minute.
Add the chopped tomato and green bell pepper, cooking until they soften, about 3-4 minutes.
Add the cooked beans and corn to the skillet with the vegetables.
Pour in the coconut milk and stir to combine.
Season with salt and black pepper to taste.
Reduce the heat to low and simmer for about 10-15 minutes, allowing the flavors to meld together.
Remove from heat and let the Batar Da'an cool slightly.
Garnish with fresh cilantro or parsley if desired.
Enjoy your meal!