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.

Close up image showing the texture and ingredients in a bowl of beef and bean soup.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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.

Chopped potatoes, carrots, and onions.

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.

Cooked ground beef in a pan with green handles and a white spoon.

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.

Diced carrots and onions being cooked in a pan with ground beef and stirred with a white spoon.

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.

Diced white potatoes and sweet potatoes along with white beans added to the pan.

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

A bowl of prepared beef and bean soup.

Add the coconut milk mixture and simmer for an additional 10 minutes.

Garnish with crushed chili flakes and parsley, if desired.
Enjoy!
❤️Rachel

A bowl of beef and bean soup garnished with parsley flakes.

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

A spoon in a bowl of beef and bean soup that has been sprinkled with parsley flakes.
Servings: 4

Easy Beef and White Bean Soup

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.
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

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

Calories: 572kcal, Carbohydrates: 56g, Protein: 44g, Fat: 20g, Saturated Fat: 15g, Cholesterol: 70mg, Sodium: 270mg, Fiber: 8g, Sugar: 10g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Hi, I'm Rachel!

Welcome to CleanFoodCrush! Here you will find SIMPLE and FUN recipes. We’re all about REAL Food for REAL Life. Eating a little bit better, not “perfect”.

I’ve been creating recipes, inspiration, and supportive online communities through Cleanfoodcrush for over 12 years! I hope you feel supported and inspired to make some small changes that add up big time!

You May Also Like

Leave a comment