• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipes
  • About Me
  • Subscribe

Mindy's Cooking Obsession

menu icon
go to homepage
  • Recipes
  • About Me
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • search icon
    Homepage link
    • Recipes
    • About Me
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Entrees

    30-Minute White Beans with Ham (Easy One-Pot Comfort Food)

    Modified: Nov 10, 2025 · Published: Nov 10, 2025 by Mindy Boyd · Leave a Comment
    Share by text, email, or on social!
    6PinterestFacebookEmailRedditXSMSFlipboardBluesky
    6
    SHARES
    Pinterest Hidden ImagePinterest Hidden ImagePinterest Hidden Image
    ⏲ 27 minutes minutes
    ↓Jump to Recipe

    Get cozy with this quick and creamy 30-Minute White Beans with Ham! This modern twist on the classic ham and beans skips the soaking, skips the shank, and skips the waiting—all while keeping that rich, comforting flavor we love.

    Made with diced ham and canned Great Northern beans, it’s the perfect shortcut to old-fashioned goodness. Because it’s 2025, and we’re not spending all day babysitting a pot of beans!

    A bowl of 30-Minute White Beans with Ham and a piece of cornbread next to it.

    Old-School Comfort, New-School Speed

    These creamy northern beans and ham are a classic diner favorite from way back. And let’s be honest—they’re best enjoyed with a big ol’ chunk of cornbread and a tall glass of iced tea.

    To shorten the cook time of this ham and great northern beans recipe, we’ve made a few tweaks. And I’m totally okay with that. This isn’t a holiday meal, so I’m not spending all day in the kitchen. I mean, they’re good, but not all-day-in-the-kitchen good!

    A spoonful of 30-Minute White Beans with Ham held over a pot filled with the remaining beans.
    Pin this recipe for later!
    Pinterest
    Jump to:
    • Old-School Comfort, New-School Speed
    • Ingredient Photo
    • Ingredient Notes, Variations, and Substitutions
    • How to Make 30-Minute White Beans with Ham
    • What to serve with ham and beans
    • Frequently Asked Questions
    • 30-Minute White Beans with Ham Recipe

    Ingredient Photo

    All of the ingredients needed to make the 30-Minute White Beans with Ham (Easy One-Pot Comfort Food).

    Ingredient Notes, Variations, and Substitutions

    Made with just a handful of simple ingredients this dish is sure to be loved by the whole family. 

    • Diced Ham: I look for smoked ham to get that classic smoky flavor that makes ham and beans so good, and I buy it already diced up. Leftover ham or a ham steak work great. 
    • Tender White Beans: I use great northern beans, but feel free to sub cannellini beans or navy beans. And hey, pinto beans and ham are a thing, so you could totally use those if you want!
    • Chicken Broth: I go for low-sodium chicken broth. Got extra time? Homemade chicken stock works too.
    • Onion: A trusty yellow onion does the trick, but a white onion works just as well.
    • Butter: The onions and ham get cooked in butter first, so the butter soaks up all that flavor before we add the broth. You can use canola, vegetable, or olive oil… but let’s be real, everything tastes better with butter!
    • Flour: Helps thicken the creamy broth so people will think we spent all day making this.
    • Seasoning: A simple mix of a little salt, black pepper, and garlic gives it that perfect depth of flavor.

    How to Make 30-Minute White Beans with Ham

    Here’s a quick look at the steps (with photos). You’ll find more detailed instructions in the recipe card below.

    The ham and onion in a dutch oven after they've been cooked.

    Melt the butter in a large pot or dutch oven over medium heat. Add the ham, onion, and garlic and cook 2-3 minutes to render some of the fat from the ham into the butter.

    The pot with the ham, onion and chicken broth added.

    Sprinkle with the flour, stir, and cook for 1-2 minutes. Stir in the chicken broth, turn up the heat to medium-high, and continue stirring until the flour mixture is fully dissolved into the broth.

    One cup of the white beans mashed in a bowl.

    Mash about a cup of beans in a bowl with a fork or potato masher.

    The beans added to the pot.

    Add all of the beans to the pot, season with salt and pepper. Simmer for 15-20 minutes, stirring occasionally.

    What to serve with ham and beans

    • Bread – Cornbread or corn muffins, crusty bread like sourdough or ciabatta, garlic bread, buttermilk biscuits, cheesy biscuits, yeast rolls, hush puppies or simple buttered toast.
    • Vegetables – Green beans, collard greens, spinach, Brussels sprouts, sautéd cabbage, carrots or corn. 
    • Salad – Green salad, cole slaw, cucumber salad, Caesar salad, three bean salad, or tomato and onion salad.
    A bowl of 30-Minute White Beans with Ham (Easy One-Pot Comfort Food).

    Frequently Asked Questions

    How to store ham and beans?

    Store in an airtight container in the refrigerator for 3 days.  

    Can ham and beans be frozen?

    Absolutely! Allow to cool completely before freezing in an airtight container, or freezer bag, for up to 3 month. For best results, thaw in the refrigerator before reheating. 

    What’s the best way to reheat leftover hams and beans?

    These reheat well in the microwave in 30-second intervals, stirring each time until heated through. You can also warm them on the stovetop in a saucepan over medium high heat, stirring occasionally.

    Follow me on social for more deliciousness!

    • Pinterest
    • Facebook
    • Instagram
    • Twitter
    • YouTube
    • TikTok

    Did you love this recipe?

    We would love it if you’d leave a comment and ⭐️⭐️⭐️⭐️⭐️ review below!

    Overhead closeup of a bowl of 30-Minute White Beans with Ham (Easy One-Pot Comfort Food).

    30-Minute White Beans with Ham Recipe

    Author Mindy Boyd
    Get cozy with this quick and creamy 30-Minute White Beans with Ham! This modern twist on the classic ham and beans skips the soaking, skips the shank, and skips the waiting—all while keeping that rich, comforting flavor we love. Made with diced ham and canned Great Northern beans, it’s the perfect shortcut to old-fashioned goodness.
    No ratings yet
    Print – Email Required Pin Recipe Save Recipe Saved Recipe
    Prep Time 5 minutes mins
    Cook Time 22 minutes mins
    Total Time 27 minutes mins
    Servings 6 servings
    Course Main Course
    Cuisine American

    Ingredients
      

    • 2 tablespoons butter
    • 1 pound ham
    • 1 medium onion
    • 1 tablespoon garlic
    • 2 tablespoons flour
    • 4 cups chicken broth
    • 4 can Great Northern beans rinsed and drained
    • ½ teaspoon salt
    • ½ teaspoon black pepper
    Prevent your screen from going dark

    Instructions
     

    • Chop the ham and onion.
    • Melt the butter in a large pot or dutch oven over medium heat. Add the ham, onion, and garlic and cook 2-3 minutes to render some of the fat from the ham into the butter.
      2 tablespoons butter, 1 pound ham, 1 medium onion, 1 tablespoon garlic
    • Sprinkle with the flour, stir, and cook for 1-2 minutes. Stir in the chicken broth, turn up the heat to medium-high, and continue stirring until the flour mixture is fully dissolved into the broth.
      2 tablespoons flour, 4 cups chicken broth
    • Mash about a cup of beans in a bowl with a fork or potato masher, then add them to the pot along with the remaining whole beans, salt, and pepper. Simmer for 15-20 minutes, stirring occasionally.
      4 can Great Northern beans, ½ teaspoon salt, ½ teaspoon black pepper

    Notes

    This recipe makes about 10 cups.
    Be sure to let the flour cook for 1-2 minutes, this helps develop a nutty flavor and gets rid of any raw flour taste.
    A simmer is a gentle, slightly bubbling cook—not a full rolling boil, but just enough movement to keep things cooking evenly.
    Time-Saving Tip: Take some help from the grocery store by using pre-chopped ham and onions. Packaged, pre-cut ham is in the meat section, and most grocery stores carry pre-chopped fresh onions in a plastic container in the produce section. Frozen chopped onions are a great option, too! Use about one cup of onions to equal one onion.
     
     
    Did you make this recipe? We would love it if you would leave us a comment and ⭐️⭐️⭐️⭐️⭐️ review below!
     
     
    Nutritional information is approximate. 
     
    See tips, notes, and suggestions in the post above.
     
    Bookmark this page to find it quickly when you are ready to make this recipe!

    Nutrition

    Serving: 1.67cups | Calories: 246kcal | Carbohydrates: 5g | Protein: 18g | Fat: 17g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 60mg | Sodium: 1703mg | Potassium: 285mg | Fiber: 0.5g | Sugar: 1g | Vitamin A: 121IU | Vitamin C: 2mg | Calcium: 21mg | Iron: 1mg
    Did you like this recipe?Please leave a comment!
    Share by text, email, or on social!
    6PinterestFacebookEmailRedditXSMSFlipboardBluesky
    6
    SHARES

    More Entrees

    • Overhead close up of one serving of Ground Beef Spinach Pasta on a white plate.
      Ground Beef Spinach Pasta (Easy 30-Minute One-Pot Dinner)
    • Close up side shot of one Meatball Sliders with Hawaiian Rolls on a small white plate.
      Meatball Sliders with Hawaiian Rolls
    • Close up side shot of one Old Fashioned Homemade Sloppy Joes.
      Old Fashioned Homemade Sloppy Joes
    • Overhead shot of one serving of Tuscan Ravioli with Chicken on a plate.
      Tuscan Ravioli with Chicken

    Reader Interactions

    Me in my kitchen cutting vegetables.

    About Mindy

    Mindy has been cooking for over 30 years, starting as a young mother who learned how to create delicious meals on a budget. Today, she shares approachable recipes made with everyday ingredients that are easy, affordable, and family-friendly. Her goal is to show that great food doesn’t need to be complicated or expensive.

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    A picture of me sitting at my dining room table.
    Hi, I’m Mindy! Whether I’m cooking for friends and family or sharing recipes with you, I love feeding people. And it doesn’t have to be complicated! Here, you’ll find quick and easy recipes that don’t require a long list of ingredients or take too much time.

    More about me →


    Connect with us!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
    • TikTok

    Reader Favorites

    • Four cooked cube steaks in the air fryer basket.
      Air Fryer Cube Steak
    • Three potatoes on a sheet pan after they have been baked in the oven without foil.
      Baked Potato Without Foil
    • Several air fried biscuits in a cloth lined basket.
      Air Fryer Canned Biscuits
    • one piece of cake on a white plate.
      Tornado (Do Nothing) Cake
    • Homemade Arby’s Chicken Salad
    • Overhead view of several fried squash rounds on a white plate.
      Southern Fried Yellow Squash

    Popular Pasta Dishes

    • Homemade Tuna Helper Creamy Pasta
    • Feature image showing the skillet full of cooked cheesy chili mac.
      One-Pot Chili Mac
    • Overhead close up shot of a bronze colored pot full of alfredo chicken broccoli pasta.
      Alfredo Chicken Pasta & Broccoli (with jar sauce)
    • Overhead close up of one serving of lemon pasta with peas and ricotta on a white plate.
      Lemon Pasta with Peas & Ricotta
    • A white plate with one serving of hamburger helper on it.
      Hamburger Helper Italian Shells
    • A serving of Cheesy Chicken & Broccoli Orzo on a white plate.
      Cheesy Chicken & Broccoli Orzo
    • close up view of one pot meaty marinara pasta on a white plate.
      One Pot Meaty Marinara Pasta
    • Cheesy Beef Taco Noodles - ground beef, onion, cheese soup, salsa, corn and Light 'n Fluffy Noodles. Easy to make and on the table in about 25 minutes!
      Cheesy Beef Taco Noodles
    • Overhead view of plate with one serving of homemade hamburger helper cheeseburger macaroni.
      Hamburger Helper Cheeseburger Macaroni

    Recent Posts

    • Ground Beef Spinach Pasta (Easy 30-Minute One-Pot Dinner)
    • 30-Minute White Beans with Ham (Easy One-Pot Comfort Food)
    • Creamy Mac and Cheese with Shells – Ready in 25 Minutes
    • Meatball Sliders with Hawaiian Rolls
    • Old Fashioned Homemade Sloppy Joes
    • Tuscan Ravioli with Chicken

    Footer

    Featured on

    The websites I have been featured in, parade, purewow, msn, mashed and brit+co.

    ↑ back to top

    Every recipe on this blog is tested in my own kitchen and written by me, Mindy. I occasionally use AI tools to help with things like editing or brainstorming, but the cooking, photography, and storytelling are all mine.

    Newsletter

    SIGN UP TO RECEIVE EMAIL UPDATES

    CONNECT WITH US!

    • Facebook
    • Instagram
    • Pinterest
    • Twitter

    FIND IT HERE

    Privacy Policy | Contact

    Copyright © 2025 Mindy's Cooking Obsession

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required