Go Back
+ servings
a bowl of white bean soup in a bowl with bread next to it

Grandma's White Bean Soup (The Best)

This recipe for white bean soup tastes just like it came from grandma's kitchen. Perfectly paired with crusty bread!
Course Soup
Cuisine American, Russian, Ukrainian
Keyword bean soup, bean soup recipe, white bean soup
Prep Time 30 minutes
Cook Time 2 hours
Total Time 2 hours 30 minutes
Servings 12 servings
Calories 143kcal
Author Natalya Drozhzhin


  • 1 large onion for marinade
  • 1 lb pork
  • 1 large onion for the soup
  • 2 large carrots
  • 1 1/2 cup white beans
  • qt boiled water
  • 2 tbsp salt adjust to taste
  • 1 tbsp ground black pepper adjust to taste
  • 3 tbsp dill to garnish
  • 2 bay leaves optional


  • Cut pork into 2-inch cubes. Slice one of the onions into rings and place directly on top of the pork. Press down on the onions lightly to squeeze out some of their juice. Place in the fridge to marinate overnight.
    pork with onions in a bowl
  • Take the pork out of the refrigerator. Remove the onions and throw them away. In an oiled soup pot over medium heat, sear the sides of the pork until they brown.
    browned pork in a pot
  • Add the diced onions and sliced carrots. Sauté until the veggies turn golden brown.
    Pork, carrots and onion browned in a pot
  • Add the white beans, bay leaves and boiled water. Lower the heat to a simmer and cook for an hour and a half. Season with salt and pepper. Note: You may need to add more water, as the beans tend to absorb liquid.
    beans added to the pot
  • Remove the soup from heat. Garnish with fresh dill and enjoy!
    cooked white bean soup in a pot


Calories: 143kcal | Carbohydrates: 9g | Protein: 9g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 27mg | Sodium: 1193mg | Potassium: 301mg | Fiber: 2g | Sugar: 1g | Vitamin A: 1713IU | Vitamin C: 2mg | Calcium: 36mg | Iron: 1mg