Cut the onion in half, chop half in small pieces for the steak, and chunk the other half for the potatoes.
Cut any of the large potatoes into chunks that are comparable to the rest of the potatoes.
Use 1 teaspoon salt and 1/2 teaspoon of pepper to salt and pepper both sides of the steaks.
Preheat a large skillet for the steaks over medium heat and a medium skillet for the potatoes over medium high heat.
Place the ghee in the smaller skillet and let it get warm, then add the potatoes and onion chunks and stir to coat. Salt and pepper with remaining pepper and stir again. Place in oven to cook.
Place the steaks in the larger skillet and sear one side. Flip with a pair of tongs and sear the other side. Add the onions and chase them around the pan while the second side is searing.
Add the red wine and water to the steaks. Let it reduce by half, and then flip the steaks. Reduce again until the pan has only a small amount of wine/water left.
Pour the BBQ sauce over the steaks and into the pan.
Lift the steaks up so the sauce can go under them.
Bring to a simmer, and cover.
Simmer for 5 minutes, flip the steaks and simmer another 5 minutes.
Turn the heat off from the burner.
Remove potatoes from the oven.
Let the steaks rest while you are putting the potatoes and what else you are serving on the plates.
Place steaks on plates, and pour 1/4 cup of the sauce in the pan over the steaks.