01 - In a large skillet over medium-high heat, add the ground beef. Cook, breaking it up with a spatula, until browned and no longer pink, about 5–7 minutes. Drain excess fat if needed.
02 - Add the chopped onion, bell pepper, and garlic to the skillet. Sauté for 3–4 minutes until softened and fragrant.
03 - Stir in the tomato sauce, tomato paste, ketchup, Worcestershire sauce, mustard, brown sugar, smoked paprika, chili powder, salt, and pepper. Mix well to combine.
04 - Reduce heat to low and simmer uncovered for 8–10 minutes, stirring occasionally, until the mixture thickens.
05 - While the beef simmers, melt the butter in a separate skillet or on a griddle over medium heat. Place the buns cut side down and toast until golden brown, about 1–2 minutes.
06 - Spoon the sloppy joe mixture generously onto the toasted buns. Top with optional pickles or shredded cheese if desired. Serve immediately.