Season the goat meat with salt, black pepper, cumin, and paprika. Let it marinate for at least 30 minutes.
In a large pot or Dutch oven, heat the vegetable oil over medium-high heat.
Add the goat meat in batches, browning on all sides. Remove the meat and set aside.
In the same pot, add the chopped onion and cook until translucent.
Add the garlic, bell pepper, and tomatoes, cooking until the tomatoes are softened.
Stir in the tomato paste and cook for a few more minutes.
Return the browned meat to the pot.
Pour in the beer (or beef broth) and water.
Add the bay leaves and hot peppers (if using). Stir to combine.
Bring to a boil, then reduce the heat to low. Cover and simmer for about 1-1.5 hours, or until the meat is tender.
Add the cubed potatoes and peas to the pot.
Continue to cook until the potatoes are tender and the sauce has thickened, about 20-30 minutes.
Stir in the chopped cilantro.
Adjust seasoning with salt and black pepper as needed.
Enjoy your meal!