Southern Green Beans, Potatoes & Ham 🍲
Tender green beans, buttery baby potatoes, and savory ham simmered together in a rich, flavorful broth—this Southern comfort-food classic is simple, hearty, and full of homemade goodness!
Some recipes don’t need fancy ingredients to become family favorites. Southern Green Beans, Potatoes, and Ham is one of those timeless dishes, bringing together fresh vegetables, smoky ham, sweet onion, and a savory broth for a warm, satisfying meal.
As everything simmers, the green beans absorb the delicious flavor of the ham and broth, while the baby potatoes become tender and buttery. A little butter rounds out the flavors, making every spoonful taste like traditional Southern home cooking.
This easy one-pot recipe is perfect for busy weeknights, Sunday supper, or using leftover holiday ham. Serve it as a hearty side dish or enjoy a generous bowl as a simple country-style meal.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 35–45 minutes
- Total Time: Approximately 1 hour
- Servings: 4–6
- Course: Main Course, Side Dish
- Cuisine: Southern American
- Difficulty: Easy
- Cooking Method: Stovetop, one pot
Ingredients
- 1 pound (450 g) fresh green beans, trimmed
- 1 pound (450 g) baby potatoes, halved
- 2 cups (about 300 g) cooked ham, diced
- 2 cups (480 ml) chicken broth
- 1 small onion, diced
- 1 tablespoon (14 g) butter
- ½ teaspoon salt, or to taste
- ½ teaspoon freshly ground black pepper
Optional Flavor Boosters
These ingredients are optional, but they can add extra depth to the dish:
- 2 cloves garlic, minced
- ¼ teaspoon smoked paprika
- 1 bay leaf
- A pinch of crushed red pepper flakes for gentle heat
- 1 teaspoon apple cider vinegar to brighten the finished dish
- Chopped fresh parsley for garnish
Ingredient tip: Ham and chicken broth can both contain considerable sodium. Start with less salt than you think you need, then taste the broth near the end of cooking and adjust accordingly.
Instructions
Step 1: Prepare the Vegetables
Wash the green beans thoroughly and trim off the ends. Cut longer beans in half if you prefer smaller pieces.
Wash the baby potatoes and cut them into halves. If some potatoes are much larger than others, quarter the larger ones so everything cooks evenly.
Dice the onion and cut the cooked ham into bite-sized cubes.
Having everything prepared before you begin makes this one-pot recipe especially easy.
Step 2: Sauté the Onion
Place a large Dutch oven or heavy-bottomed pot over medium heat.
Add the butter and allow it to melt. Add the diced onion and cook for approximately 3–4 minutes, stirring occasionally, until it softens and becomes translucent.
If using the optional minced garlic, add it during the final 30 seconds and stir until fragrant.
This first step creates a flavorful base for the broth.
Step 3: Add the Ham
Add the diced cooked ham to the pot.
Cook for 2–3 minutes, stirring occasionally, so the ham warms through and develops a little color around the edges.
The ham will release some of its savory flavor into the butter and onions, helping build the traditional country-style taste of the dish.
Step 4: Add the Green Beans and Broth
Add the trimmed green beans to the pot and pour in the chicken broth.
Stir everything together, scraping the bottom of the pot to loosen any browned bits.
Season with the black pepper and, if desired, smoked paprika and a bay leaf.
Bring the broth to a gentle boil, then reduce the heat to low. Cover the pot and simmer for approximately 10–15 minutes.
This gives the green beans a head start before the potatoes are added.
Step 5: Add the Baby Potatoes
Add the halved baby potatoes to the pot and gently stir to distribute them among the green beans and ham.
If using crushed red pepper flakes, add them now.
Cover and continue simmering for another 20–25 minutes, or until the potatoes are fork-tender and the green beans have reached your preferred texture.
For a traditional Southern-style dish, cook the green beans until very tender rather than crisp. Check occasionally and add a little water or broth if the liquid becomes too low.
Avoid vigorous boiling, which can cause the potatoes to break apart before the green beans are tender.
Step 6: Check the Seasoning
Once the vegetables are tender, remove the lid and taste the broth.
Add the salt gradually, starting with a small pinch if necessary. Remember that the ham and chicken broth may already provide enough salt.
Add more black pepper if desired. For a brighter flavor, stir in the optional teaspoon of apple cider vinegar.
If you prefer a more concentrated broth, simmer uncovered for another 3–5 minutes. If you prefer a brothier dish, leave the liquid as it is or add a small splash of warm broth.
Remove the bay leaf if you used one.
Step 7: Rest and Serve
Turn off the heat and allow the dish to rest for about 5 minutes.
This short resting period lets the flavors settle and makes serving easier.
Ladle the green beans, potatoes, and ham into bowls, spooning some of the savory broth over the top. Finish with chopped fresh parsley if desired.
Serve hot with cornbread, biscuits, or a slice of crusty bread for soaking up the delicious broth.
Enjoy a comforting taste of Southern home cooking! 💛
Expert Tips for the Best Southern Green Beans, Potatoes & Ham
Choose evenly sized potatoes. Similar-sized pieces cook at approximately the same rate. Halve small baby potatoes and quarter larger ones.
Don’t add the potatoes too early. Giving the green beans a short head start helps them become tender without causing the potatoes to fall apart.
Use leftover ham. This recipe is a wonderful way to use cooked holiday ham. Smoked ham adds a particularly rich, savory flavor.
Season at the end. Ham and broth can be salty, so wait until the vegetables are cooked before deciding how much additional salt is needed.
Keep the pot at a gentle simmer. A low simmer helps the vegetables cook evenly and keeps the potatoes intact.
Adjust the green bean texture. If you prefer crisp-tender beans, begin checking them earlier. For a softer, traditional Southern texture, simmer longer until they are very tender.
Don’t waste the broth. The cooking liquid becomes infused with flavor from the ham, onions, potatoes, and green beans. Spoon it over each serving rather than draining the pot.
Add a touch of acidity if needed. A small splash of apple cider vinegar near the end can balance the richness of the ham and butter.
Delicious Variations
🥓 Smoky Southern Green Beans
Replace some of the butter with 2 slices of chopped bacon. Cook the bacon first until lightly crisp, then sauté the onion in the rendered fat before continuing with the recipe.
🧄 Garlic Butter Green Beans and Potatoes
Add 2–3 cloves minced garlic and finish with another small pat of butter just before serving for extra richness.
🌶️ Spicy Country-Style Vegetables
Add crushed red pepper flakes or a few dashes of hot sauce for gentle heat that complements the ham.
🥔 Green Beans with Red Potatoes
Substitute small red potatoes for the baby potatoes. Their waxy texture helps them hold their shape during simmering.
🍖 Ham Hock Version
For deeper, slow-cooked flavor, simmer a smoked ham hock in the broth until the meat is tender, then remove the meat from the bone and return it to the pot. This requires additional cooking time, so begin with the ham hock well before adding the vegetables.
🥕 Extra Vegetable Version
Add sliced carrots along with the green beans or stir in chopped celery with the onion. Keep the pieces small enough to become tender within the cooking time.
🌱 Lighter Vegetable Version
Use less butter and choose a lower-sodium broth. The ham will still provide plenty of savory flavor.
What to Serve with Southern Green Beans, Potatoes & Ham
This dish can stand on its own as a rustic meal, but it also works beautifully as a side dish.
- Southern cornbread: Perfect for soaking up the savory broth.
- Buttermilk biscuits: Soft, buttery biscuits make an excellent accompaniment.
- Fried chicken: A classic Southern-style dinner pairing.
- Roast chicken: Simple, comforting, and ideal for a family supper.
- Cornbread muffins: An easy option for gatherings and potlucks.
- Coleslaw: A cool, crunchy side that contrasts with the warm vegetables.
- Fresh sliced tomatoes: Add freshness and a little acidity to the plate.
For an easy country-style dinner, serve a bowl of these green beans, potatoes, and ham with warm cornbread and a little extra broth.
Make-Ahead Instructions
You can prepare parts of this recipe ahead of time to make dinner easier.
Prepare the vegetables: Trim the green beans, halve the potatoes, and dice the onion up to a day in advance. Refrigerate them in separate covered containers. To prevent cut potatoes from browning, keep them submerged in cold water in the refrigerator, then drain and pat them dry before cooking.
Prepare the ham: Dice the cooked ham ahead of time and refrigerate it in an airtight container.
Cook ahead: The complete dish can be cooked a day in advance. Cool it promptly and refrigerate it, then reheat gently before serving. The flavors may become even more developed as the broth rests.
Storage and Reheating
Refrigerator
Allow leftovers to cool slightly and refrigerate them in a shallow, airtight container within 2 hours of cooking.
Keep at 40°F (4°C) or below and use within 3–4 days.
Reheating on the Stovetop
Transfer the desired portion to a saucepan and add a splash of chicken broth or water if needed.
Reheat over medium-low heat, stirring gently, until the vegetables are steaming hot throughout. Avoid vigorous stirring so the potatoes retain their shape.
Reheating in the Microwave
Place a portion in a microwave-safe dish and cover loosely.
Heat in 1-minute intervals, stirring gently between intervals, until heated through. The exact time will depend on the portion size and microwave.
Freezing
You can freeze the cooked dish, although the potatoes may become softer or slightly grainy after thawing.
For best results, cool the dish promptly, transfer it to freezer-safe containers, and freeze for up to 2–3 months for best quality.
Thaw in the refrigerator overnight and reheat thoroughly. If the broth separates slightly, stir gently while reheating.
Frequently Asked Questions
Can I use frozen green beans?
Yes. Frozen green beans are a convenient substitute. Add them directly to the pot and begin checking for tenderness earlier, since they may cook faster than fresh beans.
Can I use canned green beans?
Yes, but they are already cooked and much softer. Add drained canned green beans during the final 10–15 minutes of cooking so they warm through without becoming too mushy. Reduce the added salt if the canned beans are salted.
What kind of ham works best?
Diced cooked smoked ham or leftover baked ham works very well. The smoky, savory flavor enhances the broth. Avoid using raw ham without adjusting the cooking method and cooking time.
Do I need to peel the potatoes?
No. Baby potatoes have thin skins, and leaving them unpeeled saves time and helps them hold their shape. Wash them thoroughly before cutting.
How do I know when the green beans are done?
Pierce a bean with a fork or taste a piece. For a traditional Southern-style result, they should be tender and easy to bite through. If you prefer them firmer, shorten the cooking time.
Why are my potatoes falling apart?
They may be cut too small, overcooked, or simmering too vigorously. Use even-sized pieces, keep the heat low, and check for tenderness before continuing to cook.
Can I make this recipe without chicken broth?
Yes. Vegetable broth or water can be used, although broth adds extra flavor. If using water, you may want to add garlic, herbs, or a little extra onion for depth.
How can I make the broth more flavorful?
Use smoked ham, sauté the onion well, and let the ingredients simmer gently. Garlic, a bay leaf, and a small splash of apple cider vinegar can add further depth.
Is this a main dish or a side dish?
It can be either. Serve it as a main dish with bread or cornbread, or use it as a hearty side alongside chicken, pork, or other family favorites.
Can I make this in a slow cooker?
Yes. Sautéing the onion and ham first is optional but adds flavor. Add the ingredients to the slow cooker and cook on LOW for approximately 5–6 hours or HIGH for about 3–4 hours, checking that the potatoes and green beans reach your preferred tenderness. Cooking time varies by appliance. Avoid letting the potatoes overcook.
Estimated Nutrition Information
Approximate nutrition per serving, assuming 6 servings:
- Calories: 220–280
- Protein: 12–16 g
- Carbohydrates: 25–32 g
- Fat: 6–10 g
- Fiber: 5–7 g
- Sodium: 600–1,000 mg
These estimates vary depending on the ham, chicken broth, potato size, and amount of salt used. Lower-sodium broth and ham can significantly reduce the sodium content.
Final Thoughts
Southern Green Beans, Potatoes, and Ham is simple country cooking at its best. Tender vegetables, savory ham, sweet onion, and a flavorful broth come together in one pot to create a comforting dish that’s easy to prepare and satisfying to eat.
Whether you’re using leftover holiday ham, planning a weeknight supper, or looking for a hearty side for a Southern-inspired meal, this recipe is a wonderful addition to your kitchen.
Serve it steaming hot with homemade cornbread, spoon a little extra broth over each bowl, and enjoy every comforting bite! 🍲💚