Preheat and prep: Place a large skillet over medium heat. Dice your onion, bell pepper, and zucchini.
Halve the cherry tomatoes.
Brown the beef: Add the ground beef to the dry skillet (use oil only if your beef is very lean). Break it up with a spatula and cook until no longer pink, about 4–6 minutes. Spoon off excess fat if needed.
Add aromatics: Stir in the onion and garlic.
Cook 2–3 minutes until the onion softens and smells fragrant.
Layer in veggies: Add bell pepper and zucchini. Cook 3–4 minutes, stirring occasionally, until slightly tender but not mushy.
Season it up: Sprinkle in salt, pepper, smoked paprika, onion powder, and mustard powder (if using). Stir to coat the meat and vegetables.
Create the “burger” sauce: Mix tomato paste, beef broth, and Worcestershire sauce in a small bowl.
Pour into the skillet and stir. Simmer 2–3 minutes to thicken and meld flavors.
Add tomatoes and pickles: Fold in cherry tomatoes and chopped pickles. Cook 1–2 minutes more to warm through.
Finish with cheese: Reduce heat to low.
Sprinkle shredded cheese evenly over the skillet. Cover for 1–2 minutes until melted and gooey.
Top and serve: Drizzle ketchup and mustard over the skillet. Add shredded lettuce, extra pickles, and any garnishes you like.
Spoon into bowls over your chosen base or enjoy as is.