5/4 lb. braciole-style beef (e.g. flat iron steak) cut into 6 thin slices
1/2 medium onion, chopped
1/4 lb. bacon (3 slices, cut in half)
dill pickle spears
2/3 cup beef stock
1/4 cup brandy
1/3 cup Madeira wine
salt and freshly ground pepper
Cut each piece of bacon in half so you have 6 half-slices. Fry the half slices in a cast iron skillet until almost done, then remove from heat. Leave the hot oil in the skillet.
Meanwhile, lay out the beef and sprinkle with kosher salt and garlic powder on both sides. Roll the beef up with some chopped onion, dill pickle, and 1/2 slice of bacon inside. Secure each roulade with a round toothpick if necessary. (Round toothpicks are sturdier than the flat ones)
Heat the bacon fat until it is very hot (just smoking). Brown the roulades in the oil on high heat. The roulades will release liquid into the pan and will braise in their own juices. After about 3 minutes, turn the roulades to brown on the other side. Then add about 1/4 cup of brandy and light with a match.
Remove the roulades to a side plate. Add about 1-2 tsp. of flour to the pan and cook the roux to a golden brown. Deglaze the pan with 2/3 cup of beef stock and 1/3 cup of Madeira wine, scraping to remove any browned bits. Season with plenty of freshly ground pepper. Simmer for about 2 minutes longer and serve over garlic mashed potatoes.