This classic Sloppy Joe recipe is my nostalgic take on an American comfort food favorite. Made with tender ground beef, bold seasonings, and a rich tangy-sweet sauce, it’s the perfect throwback meal served on toasted brioche buns with pickles.
Mix the marinade ingredients with the ground beef and set aside.
Prepare the rest of the ingredients.
Heat a large skillet over high heat and add 1/4 cup of the cooking oil. Add the marinated beef and let it sit undisturbed for about 2 minutes so it browns. Break it up with a spatula and cook for another 3 minutes until the meat develops good caramelization. Remove the beef from the skillet, along with all of its juices, and set beef aside.
In the same pan, add more cooking oil and add the chopped onion, garlic, celery, bell pepper and a pinch of salt. Sauté for about 4 minutes until softened.
Push the vegetables slightly to the side of the pan. Add the tomato paste, ketchup, Worcestershire sauce, yellow mustard, mushroom powder, red wine vinegar, fish sauce and pickle brine directly onto the pan, then mix everything together. Cook for another minute then return the beef to the pan along with all of its juices.
Mix everything together and cook for another minute.
Pour in the beef broth and bring the mixture to a boil.
Reduce heat to low and simmer for about 30 minutes, stirring occasionally.
Increase the heat to medium high and cook for another 8-10 minutes so the sauce reduces further and becomes thick and glossy, coating the meat.
Add the unsalted butter and mix it into the beef until it melts.
Lightly toast brioche buns in. Fill with sloppy joe mixture and top with pickles or shredded cabbage or both.