This post contains affiliate links. Please see our disclosure policy.

Warm and nourish your body with this hearty, slow-cooked Beef and Bean Soup. The perfect blend of tender beef, creamy white beans, and flavorful vegetables.
You may want to try our Hearty Beef Vegetable and Bean Soup or White Bean + Barley Stew next.

Why you’ll love this Beef and Bean Soup Recipe
- Flavorful: Made with lean ground beef, sweet onions, carrots, garlic, and thyme, this soup has incredible flavor and texture.
- Creamy: The addition of coconut milk adds a rich and creamy element, while the cannellini beans provide a boost of fiber.
- Comforting: This beef and white bean soup is the perfect solution for a chilly evening or a cozy weekend lunch. So grab a spoon and dig into this delicious and satisfying bean and beef soup.
When you are ready for more hearty, satisfying soup recipes, you should try Hearty Swedish Meatball Soup, Hearty Unstuffed Cabbage Roll Soup, or Hearty Beef + Sweet Potato Stew
How To Customize Bean and Beef Soup
Choice of Milk: Use ANY unsweetened/plain milk of your choice to fit your dietary needs. My personal favorite for this soup is unsweetened coconut milk but you can also use unsweetened nut milk, coconut milk, or high-quality grass-fed cow’s milk/cream.
Change the Beans: If you don’t have white beans, it is totally okay to use whatever type you have on hand.
Broth: I always use my homemade bone broth in my soup recipes, but if you don’t have it, it is fine to use regular broth or stock.

Ingredients:
4 servings
- 1 lb lean ground beef
- 1 sweet onion, diced
- 3 carrots, sliced
- 4 garlic cloves, crushed or minced
- 2 tsps dried thyme
- sea salt and ground black pepper, to taste
- 2 Tbsps Arrowroot powder, gluten-free flour, or cornstarch
- 1 cup canned unsweetened coconut milk, or any milk of choice
- 1 x 15-ounce can of cannellini beans, rinsed
- 4 medium white potatoes or sweet potatoes, small diced
- 6 cups bone broth
Optional:
- fresh parsley
- red pepper flakes
How to make beef and bean soup:
Cook the beef in a large stockpot or Dutch oven, mincing it with a wooden spoon. Drain off any excess grease.

Stir in the onion, carrots, garlic, and thyme. Season with a pinch of sea salt and pepper, and cook for about 10 minutes, stirring frequently.

Add the Arrowroot powder to the coconut milk and whisk together until very smooth.
Add beans, potatoes, and broth into your stockpot. Bring the soup to a boil, then reduce the heat to a low simmer.

Simmer your soup, over low heat, for 20 minutes, or until the vegetables are tender.

Add the coconut milk mixture and simmer for an additional 10 minutes.
Garnish with crushed chili flakes and parsley, if desired.
Enjoy!
❤️Rachel

After this satisfying bowl of soup, you should try one of these clean desserts like Healthy Magic Cookie Bars (Gluten and Dairy Free!), Healthy Homemade Samoa Cookies: Just 4 Ingredients!, or this Copycat Starbucks Pumpkin Spice Hot Chocolate

Easy Beef and White Bean Soup
Ingredients
- 1 lb lean ground beef
- 1 sweet onion, diced
- 3 carrots, sliced
- 4 garlic cloves, crushed or minced
- 2 tsps dried thyme
- sea salt and ground black pepper, to taste
- 2 Tbsps Arrowroot powder, gluten-free flour, or cornstarch
- 1 cup canned unsweetened coconut milk, or any milk of choice
- 1 x 15-ounce can of cannellini beans, rinsed
- 4 medium white potatoes or sweet potatoes, small diced
- 6 cups bone broth
Optional:
- fresh parsley
- red pepper flakes
Instructions
- Cook the beef in a large stockpot or Dutch oven, mincing it with a wooden spoon. Drain off any excess grease.
- Stir in the onion, carrots, garlic, and thyme. Season with a pinch of sea salt and pepper, and cook for about 10 minutes, stirring frequently.
- Add the Arrowroot powder to the coconut milk and whisk together until very smooth.
- Add beans, potatoes, and broth into your stockpot. Bring the soup to a boil, then reduce the heat to a low simmer.
- Simmer your soup, over low heat, for 20 minutes, or until the vegetables are tender.
- Add the coconut milk mixture and simmer for an additional 10 minutes.
- Garnish with crushed chili flakes and parsley, if desired.
- Enjoy!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.


















