This post may contain affiliate links. Click here for my affiliate disclosure. If you purchase items through my affiliate links, I receive a small commission but your price doesn't change.
I can’t tell you how many times I’ve seen people asking for a ham and bean soup recipe that fits into the Trim Healthy Mama way of eating. Ham (fat) and beans (carbs) automatically means a crossover (which isn’t weight loss friendly), right? Not necessarily!
No, this is not a traditional ham and bean soup in that it does not contain actual pieces of ham. All the flavors are there, though, and I never missed the ham. You can add chicken pieces and pretend it’s ham, if you like, but as the recipe is written this is a meatless soup that derives its protein from pinto beans. Very budget friendly!
So what’s the trick to this soup? Well, after you bake a ham, save the broth and refrigerate it overnight so all the fat rises to the top and solidifies. You can then scrape all the fat off and are left with a broth that can be used in an E setting without causing a fuel collision! (I did run this past one of my friends who works in close association with Trim Healthy Mama and got the all-clear) This gives you all the flavor of ham and bean soup…and it won’t make you fat.
I hope you enjoy this soup as much as I did. I made it to take up to my grandparents’ house for lunch one day and we really enjoyed it.
Want more soup recipes? I happen to like soup almost as much as I like ice cream, and 12 of my favorite soup recipes are published in my 12 Cozy Soups ebook (including a clam chowder recipe that we love)!
Question of the day: have you ever had ham and bean soup?
PS – If you have gluten sensitivities and need a good source for certified gluten free beans, this page gives links two options.
You can find this recipe in my cookbook, Necessary Food.

- 2 cups dry pinto beans (make sure that you get them from a certified gluten free company if gluten is an issue for you)
- 2 cups fat free ham broth (what is left after the broth is refrigerated overnight and the fat is taken off)
- 5 cups of water, divided
- 1 large onion, chopped
- Salt, to taste (probably not necessary, as most ham broth is quite salty)
- ½ tsp. black pepper
- 1 tsp. crushed garlic (I used Trader Joe's brand)
- 1 tsp. each dill weed and basil
- 2 tsp. parsley
- 2 doonks THM Pure Stevia Extract Powder (a doonk is 1/32 tsp.) - a little sweetener helps balance out the flavor profile. Don't be alarmed if the soup tastes sweet after adding this; after cooking for awhile, a lot of the sweetness dissipates.
- 4-8 oz. fresh mushrooms, sliced
- I made this soup for lunch one day, so if your schedule looks different than mine, adjust everything accordingly.
- The day before you want to make the soup, soak the dry beans in plenty of water. I just added the beans to a large lidded container which I filled with water and put in the refrigerator all day.
- In the evening, before you go to bed, drain the beans and put them in the crockpot with the ham broth, 4 cups of water, onion, seasonings, and sweetener. Cook on low all night.
- In the morning, add another cup of water as well as the sliced mushrooms. Continue cooking on low until noon. Taste, and if you need to thin it down with more water, you may do so (this could vary depending on the saltiness of your ham broth). Serve and enjoy! Yields about 6-8 servings.
Be sure to refrigerate the ham broth *overnight* before taking the fat off. This way you can be sure that all the fat rises to the surface.
Again, if you want to make this soup for supper, you could either just leave the crockpot on "keep warm" all afternoon or adjust the cooking temperatures and time frames according to your schedule. You could soak the beans all night and then assemble the soup in the morning. You may need to set the crockpot to "high" for an hour or two to soften the beans. Add the mushrooms a few hours before serving and continue to cook on low until suppertime.
Suggested products:
- Crockpots are handy tools! We have one kind of like this.
- THM Pure Stevia Extract Powder can be purchased from the Trim Healthy Mama online store.
I’m wondering if I could use a lean turkey ham like they sell at Aldi’s?
As long as you have 5 grams of fat or less per serving that would be fine!
I splurged on ham at Christmas and now have too many leftovers. How would I make the broth from these?
Hi Jacque! I don’t have any ideas about how you would make broth without a ham bone, but you could use your leftover ham in this Creamy Ham Soup (maybe use chicken broth instead of ham broth?): https://www.briana-thomas.com/creamy-ham-soup/
Or this Loaded Baked “Potato” Soup: https://www.briana-thomas.com/loaded-baked-potato-soup-s/
Could you substitute Ham bouillon for the ham broth and still be on THM plan?
I don’t know the answer to that, Rachel. I’m not sure what the fat content would be in ham bouillon (in fact, I didn’t know there was such a thing…haha). If there are fewer than 5 grams of fat per serving in your ham bouillon, you’d probably be OK.
GOYA Ham Flavored Concentrate
Add a touch of Southern style by enhancing your cooking aromas with the flavor of one Goya Ham Flavored Concentrate Packet. One packet equals the ham flavor of 1/4 pound of smoked country ham. Add one 1.41oz Ham Flavor Packet to your down-home recipes calling for ham flavor, such as beans, sofritos, rice and vegetables.
Goya Ham Concentrate Flavor Packet:
•Contains other natural flavors
•Equals ham flavor of 1/4 pound of smoked country ham
Ingredients:
Salt, Monosodium Glutamate, Artificial Ham Flavor, Hydrolized Vegetable Protein, Silica (Anti-Caking Agent).
Would this be on plan???
It is available in most stores. I find it in the Mexican Foods section of my local BI-LO 🙂
I’m not sure if it’s technically on plan or not, but I’d probably use it, personally. What’s the nutritional info like?
could you cook the dried beans in water with the ham bone itself and still be in E territory? That is usually how I cook my beans for bean soup.
That would be a little iffy (might have too much fat for a proper THM:E/low fat meal)…that’s why my version calls for ham broth that has had the fat drained off. 😉
Oh, my, we do love ham and beans at our house. Unfortunately, we eat them the bad way! LOL! I usually save the ham hock from a ham I have cooked, then add it to a pot of pinto beans, and we enjoy it for several meals. You are right, it is so cheap! Such a blessing in that way, but surely not conducive to weight loss!!! Thank you for this wonderful alternative…I think I could handle it. 🙂 God bless you, Brianna…I am trying to get caught up on some reading, including your blog posts! I have been busy, and I fell behind. 🙁
Thank you! I’ve occasionally wondered if this would work for an E soup. My kids love meatless bean soups, so they will be excited about this recipe. I always freeze the “ham juice” in jars after cooking a ham, as it’s pretty easy to peel the fat off once it’s been frozen. I actually do this with all my broths. The fat on top also protects the broth from freezer burn, so you can make a huge batch and store it in conveniently proportioned packages for quite a while.