01 - Heat a large skillet over medium heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until browned throughout, about 5 to 6 minutes. Drain excess fat if needed.
02 - Add the chopped onion, bell pepper, and garlic to the skillet with the beef. Cook, stirring frequently, until the vegetables soften and become fragrant, about 3 to 4 minutes.
03 - Pour in the tomato sauce, tomato paste, ketchup, Worcestershire sauce, brown sugar, mustard, smoked paprika, chili powder, salt, black pepper, and water. Stir thoroughly to combine all ingredients and dissolve any clumps of tomato paste.
04 - Bring the mixture to a gentle simmer. Reduce heat to low and let it cook uncovered, stirring occasionally, for 10 to 12 minutes until the sauce thickens nicely and coats the beef.
05 - Taste the sloppy joe mixture and adjust the seasoning with additional salt, pepper, or brown sugar if desired.
06 - Spoon the hot beef mixture generously onto the bottom halves of the toasted buns. Add pickles and shredded cheese if using. Top with the remaining bun halves and serve immediately.