Green beans cooked low and slow in bacon are a Southern tradition.
Cook bacon pieces in a heavy bottom pan until done. Remove bacon from pan and place on a paper towel to drain. Set aside.
Add green beans to pan and cook on medium high heat. Toss beans in bacon drippings to coat. Continue to cook until beans turn bright green.
Carefully pour in stock and add garlic powder, salt and pepper. Stir to incorporate. Add bacon pieces back to pot with beans.
Turn burner to low, cover beans with lid - slightly off center and cook for about 1 hour until beans are tender, stirring every 15 minutes. Taste and adjust seasoning. Serve immediately.