Prep everything first: Dice the vegetables. Cut the beef. Measure the spices. Have the stock open. It moves faster that way.
Brown the beef in batches: Pat the beef dry with paper towels. Season generously with salt and pepper. Heat a tablespoon of oil in your Dutch oven over medium-high heat. Add the beef in a single layer — do not crowd the pot. Let it sit for 3-4 minutes until a deep brown crust forms. Flip and repeat. Transfer to a plate. (📸 Photo tip: The beef should be deep mahogany on at least one side. If it's gray, your pan wasn't hot enough or you moved it too soon.)
Cook the trinity: Reduce the heat to medium. Add a little more oil if needed. Add the onion, celery, and bell pepper. Cook, stirring occasionally, for 6-8 minutes until soft and translucent. Add the garlic and cook for one minute more.
Brown the tomato paste: Push the vegetables to the sides of the pot. Add the tomato paste to the center. Let it sizzle for 30 seconds, then stir it into the vegetables. Cook for 2-3 minutes, stirring constantly, until it turns a deep rusty red color. This step is not optional. It changes the whole flavor profile.
Bloom the paprika: Sprinkle the smoked and sweet paprika over the paste mixture. Stir constantly for 30 seconds until fragrant. It will smell smoky and almost meaty immediately.
Deglaze the pot: Pour in the beer or wine. Scrape up all the brown bits from the bottom with your wooden spoon. Let it bubble for a minute to cook off the alcohol. (📸 Photo tip: The liquid should be a dark brick color. All the brown bits should be incorporated into the sauce.)
Return the beef and add stock: Put the beef back in the pot, including any juices on the plate. Pour in the beef stock. Add the bay leaves. Bring it to a gentle simmer, then reduce the heat to low, cover, and let it cook for 1 hour 15 minutes.
Thicken the broth: After 1 hour 15 minutes, remove the lid. Simmer uncovered for another 15-20 minutes until the broth reduces slightly and thickens. If you want it thicker, mash a tablespoon of flour with two tablespoons of softened butter and stir it in. But I prefer letting it do its thing naturally.
Finish with acid: Remove the bay leaves. Stir in the vinegar or lemon juice. Taste and adjust salt and pepper. This is the moment the dish wakes up. Don't skip it.