Go Back
+ servings
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!