Cook the soaked beans in a large pot with enough water to cover them. Add diced onions, garlic, pork belly, bay leaf, salt, and pepper. Simmer until beans are tender (about 1-1.5 hours).
In a separate pot, cook the rice according to package instructions.
Heat vegetable oil in a skillet over medium heat.
Add onions and garlic, and cook until translucent.
Add ground beef, cumin, paprika, oregano, salt, and pepper. Cook until beef is browned and fully cooked.
Cut the pork belly into chunks, and boil in a pot of water with a pinch of salt until tender (about 1-1.5 hours).
Remove the pork belly from the pot, and let it cool slightly.
Cut the pork belly into smaller pieces, and fry in a hot pan or deep fryer until crispy and golden brown.
Heat oil in a skillet over medium heat.
Fry plantain slices until golden brown on each side. Remove and drain on paper towels.
Fry or scramble the eggs according to your preference.
On a large plate, arrange a portion of rice, beans, ground beef, chicharrón, plantains, and a fried egg.
Add slices of avocado on the side.
Garnish with chopped cilantro and lime wedges.
Enjoy your meal!