Prepare your leftover brisket by shredding or dicing it into bite-sized pieces. Ensure it's evenly sized for consistent cooking.
Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until softened and translucent, about 5-7 minutes.
Add the minced garlic to the skillet and cook for another minute until fragrant, being careful not to burn it.
Stir in the shredded or diced brisket, beef broth, barbecue sauce, Worcestershire sauce, and smoked paprika. Mix well to combine.
Bring the mixture to a simmer, then reduce the heat to low, cover, and let it cook for 10-15 minutes, allowing the flavors to meld and the brisket to heat through. Stir occasionally.
Season the mixture with salt and freshly ground black pepper to your taste. If the mixture seems too thick, add a splash more beef broth or water.
Now, choose your adventure! For tacos, warm tortillas and serve the brisket mixture with your favorite toppings. For shepherd's pie, spoon the brisket mixture into a baking dish, top with mashed potatoes and cheese, and bake until golden and bubbly. For sandwiches, pile the warm brisket onto buttered bread, add cheese if desired, and grill until golden brown. For hash, add diced potatoes and bell peppers to the skillet with the brisket mixture and cook until potatoes are tender.