Puree the ginger, garlic, onion, and scotch bonnet pepper with about ½ cup of water.
Add the beef, pureed seasonings, 3½ cups of water, salt, pepper, bouillon powder, and bay leaves to a large stockpot.
Cook for about 30 minutes or until the meat is tender (depending on the cut, it could be a couple of hours). You can use a pressure pot or instant pot to shorten the process.
Once cooked, remove the meat, strain the broth in a fine mesh strainer, and set aside. You should have about 2 cups of broth.
Puree the onions, tomatoes, garlic, ginger, habanero, and red bell peppers with about ¼ cup of water until smooth.
Heat the vegetable oil in a large pot or Dutch oven over medium heat.
Add the beef and fry until golden. Take it out and set aside.