Prep the Peas: If using dried peas, soak overnight and rinse. Fresh peas can be rinsed and drained.
Cook Aromatics: In a large pot, sauté onions and garlic until translucent. Add ham hock or bacon to infuse smoky flavor.
Simmer the Peas: Add the peas and broth/water to the pot. Bring to a boil, then reduce heat and simmer on low for 45–60 minutes, stirring occasionally, until peas are tender.
Season: Add salt, pepper, and any optional spices. Taste and adjust seasonings. Remove the ham hock before serving and shred the meat back into the peas if desired.
Serve: Serve hot over rice, alongside cornbread, or as a side dish with your favorite Southern meal.