Place the bacon in a cold dutch oven over medium heat and cook until the fat is rendered and the bacon is crispy; about 8 minutes. Remove the bacon from the Dutch oven and set aside.
Sear the ham in the bacon grease for about 3 to 4 minutes, until starting to brown. Remove the ham from the Duitch oven and set aside.
Add the flour to the bacon grease and whisk until a light roux develops; about 5 minutes. (See Recipe Notes)
Add the yellow onions to the roux and fry until the onions are starting to clear; about 5 to 6 minutes.
Next add the aromatics-the garlic, Creole seasoning and salt and pepper. Stir to combine and cook for about 2 minutes.
Increase the heat to medium-high. Deglaze the Dutch oven with about ½ cup of the stock, making sure to scrape and stir the fond into the roux mixture. (See Recipe Notes).
Add the green beans and stir to coat the beans with the roux mixture. Cook the green beans, stirring occasionally until just starting to wilt, about 5 minutes.
Add the ham back into the Dutch oven and mix well with the beans.
Add enough stock to almost cover the beans. Stir to combine. (See Recipe Notes)
Increase the heat to bring the stock to a boil for about 5 minutes, stirring occasionally.
Reduce the heat to a simmer. Place the lid on the Dutch oven and simmer for about 30 minutes, stirring from time to time so it does not stick.
After 30 minutes, mix in the potatoes and continue to simmer, covered, for about 15 minutes, stirring occasionally.
Remove the cover and continue to simmer for another 15 minutes.
Test the potatoes by probing with a wooden skewer or fork. They should be soft, but not falling apart. Taste the green beans, they should be soft and slightly overcooked. Adjust the seasonings by adding more Creole seasoning, kosher salt and black pepper, if needed.
Break the bacon into smaller pieces and add back to the Dutch oven. Continue to simmer, uncovered for a few minutes until the sauce is thickened and reduced.