This post contains affiliate links. Please read our disclosure policy.
The Coziest Ham and Beans You’ll Ever Make – there’s nothing more comforting than a big bowl of ham and beans that are simple, hearty, and full of rich, savory flavor! Whether you’re using leftover holiday ham or starting from scratch, this recipe delivers a cozy, one-pot meal that’s as easy as it is satisfying.
With tender red beans, smoky diced ham, and aromatic veggies simmered in a savory broth, this dish comes together in just under an hour. It’s the perfect solution for weeknight dinners, budget-friendly meal prep, or warming up on chilly days.
This One-Pot Ham & Bean Recipe Is Pure Comfort, packed with protein, fiber, and flavor, it’s the kind of recipe that gets better with time — and even better with cornbread on the side!



Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.
At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.
Table of Contents
How to Make Old Fashioned Ham and Beans
Ham and Beans Like You’ve Never Tasted Before – this ham and beans recipe is a no-fuss, flavor-packed classic that never goes out of style. Using everyday ingredients like red beans, leftover ham, bell pepper, onion, and broth, it’s a one-pot meal that’s comforting, customizable, and freezer-friendly. Make a big batch, enjoy the leftovers, and keep this easy dinner in your regular rotation!
Slow Simmered Ham and Beans Ingredients
To make this recipe, you will need the following ingredients:
- Olive oil or butter – Adds richness and helps sauté aromatics for a flavorful base.
- Onion – Builds savory depth and sweetness as it cooks down.
- Bell pepper – Brings mild sweetness, color, and a fresh layer of flavor.
- Garlic – Adds bold, aromatic flavor that deepens as it cooks.
- Cooked ham – Delivers smoky, salty, meaty flavor and hearty texture.
- Red beans – Make the dish filling and satisfying while soaking up flavor.
- Chicken or vegetable broth – Creates a savory base that ties everything together.
- Smoked paprika – Adds a hint of smoky depth that complements the ham.
- Salt and black pepper – Essential for seasoning and balance.
- Crushed red pepper flakes – Optional kick of heat to brighten the dish.
- Fresh parsley or green onion – Finishing touch of freshness and color.
Steps to Make Old Fashioned Ham and Beans
Once you’ve gathered your ingredients, we will use the following process:

Brown Onions and Peppers
In a large pan, heat olive oil until shimmery. Add onions and peppers and cook until lightly browned and softened.

Saute Garlic and Ham
Stir in garlic and ham, and cook until garlic is flavorful and ham is lightly browned.

Add Beans and Seasonings
Add beans, seasonings, and herbs. Toss well and cook briefly.

Simmer in Broth
Stir in broth and simmer, on medium low, for 20-30 minutes – until beans are softened, and broth is reduced.

Serve and Enjoy!
Serve and enjoy with cornbread or crusty bread – or serve as a side dish for BBQ or gameday!
Tips and Tricks for Perfect Old Fashioned Ham and Beans
Sauté your aromatics slowly – Don’t rush the onions, peppers, and garlic. Let them soften and caramelize slightly for deeper flavor.
Use leftover ham bones – If you have a ham bone or hock, simmer it with the broth for added smoky richness.
Mash a few beans – For a thicker, creamier texture, mash a small portion of the beans against the side of the pot before serving.
Add a splash of vinegar – A teaspoon of apple cider vinegar or lemon juice at the end brightens the whole dish.
Make it ahead – Flavors deepen overnight. This dish tastes even better the next day.
Easy Ingredient Swap Ideas & Substitutions
- No red beans? Use white beans, black beans, or pinto beans — all work great.
- No bell pepper? Try diced celery or carrot for a similar crunch and sweetness.
- No ham? Use smoked sausage, bacon, or turkey ham — or keep it meatless.
- No broth? Mix water with bouillon or stock concentrate for a flavorful substitute.
- Want more greens? Stir in chopped kale, spinach, or collard greens during the last 5 minutes.
Simmered Ham and Beans Recipe FAQs
Yes! Soak 1½ cups of dry red beans overnight, then simmer until tender before adding to the recipe.
Leftover holiday ham, smoked ham steak, or diced deli ham all work. Avoid overly sweet glazed hams.
Absolutely. Let cool completely, then store in airtight containers for up to 3 months.
Skip the ham and use vegetable broth. Add smoked paprika or a dash of liquid smoke for that savory depth.
Only if you add red pepper flakes. You can leave them out or adjust to your heat preference.
What to Serve with Slow Simmered Ham and Beans
If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Please also help me share on Instagram, Facebook, and Pinterest!
Share on Facebook
SharePin this now to find it later
Pin ItFollow on Instagram
Old-Fashioned Ham And Beans

Ingredients
- 1 tablespoon olive oil or butter
- 1 small onion, diced
- 1 bell pepper, diced (any color — red or green work great)
- 2 –3 cloves garlic, minced
- 1½ to 2 cups cooked ham, diced (leftover ham works perfectly)
- 2 cans, 15 oz red beans, drained and rinsed (or 3 cups cooked red beans)
- 3 cups low-sodium chicken or vegetable broth
- ½ teaspoon smoked paprika, optional for extra depth
- Salt and black pepper, to taste
- ¼ teaspoon crushed red pepper flakes, optional for heat
- Fresh parsley or green onion, for garnish (optional)
Instructions
Sauté aromatics:
- In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onions and bell peppers. Cook for 5–6 minutes until softened.
Add garlic & ham:
- Stir in the minced garlic and diced ham. Cook for another 2–3 minutes to let the flavors blend and the ham lightly brown.
Add beans & broth:
- Stir in the red beans, broth, paprika (if using), and red pepper flakes. Bring to a gentle simmer.
Simmer & season:
- Let the stew simmer uncovered for about 20–25 minutes, stirring occasionally, until slightly thickened. Taste and season with salt and pepper as needed.
Serve:
- Ladle into bowls and garnish with chopped parsley or green onions. Serve with warm cornbread, crusty bread, or over rice if desired.
Notes
- Add a splash of hot sauce or vinegar for brightness.
- For creamier beans, mash a few against the side of the pot before serving.
- Make it heartier with diced potatoes or carrots.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













