In a large skillet, melt the butter over medium-high heat. Add the ground beef and cook for 5 minutes until no longer pink. Add the onions and green peppers, and cook for another 5 minutes until the veggies are soft.
Add the garlic and chili powder and cook for 1-2 minutes until it smells delicious.
Add the ketchup, beef broth, Worcestershire sauce, black pepper, and salt. Bring to a boil, then reduce to a simmer and cook uncovered for 10 minutes. You want most of the beef broth to evaporate and the sauce to thickly coat the beef.
Heat up the buns in the oven, microwave, or air-fryer until soft and warm.
For each sloppy joe, place the bottom bun on a plate, spoon some beef sauce on top, then add the top bun. Enjoy!
Nutrition information is calculated using an ingredient database and should be considered an estimate.