This hearty Pinto Bean Soup combines savory sausage, tender pinto beans, and fresh vegetables in a rich, flavorful broth. Perfect for a comforting meal, this easy recipe is ideal for busy weeknights or meal prep. Packed with protein, fiber, and essential nutrients, it’s a great choice for those seeking a filling and wholesome soup. With simple ingredients like ground sausage, spinach, and a touch of hot sauce, this soup is full of depth and flavor while being quick and easy to make. Plus, it can easily be customized for dietary preferences. Whether you prefer a spicy kick or a milder taste, this Pinto Bean Soup offers versatility and deliciousness in every bowl.

Ingredients
Seasonings:
- 1 teaspoon each: dried basil, parsley
- 1/2 teaspoon each: oregano, mustard powder
- 1/4 teaspoon pepper
Soup Base:
- 1 pound ground sausage (regular, hot, or mild; see notes)
- 2 tablespoons butter
- 1 small yellow onion, diced
- 1/2 cup carrots, diced
- 2 ribs celery, diced
- 3 cloves garlic, minced
- 3 tablespoons flour
- 1 teaspoon hot sauce
- 1 teaspoon Worcestershire sauce
- 6 cups low-sodium chicken broth
- 2 (15.5 oz.) cans pinto beans, drained but not rinsed
- 3 cups spinach
- 1/4 cup heavy cream (optional)
For Serving:
- Freshly grated Parmesan cheese (optional)
Instructions
- Prepare the Sausage: If using sausage links, remove the casings. Preheat a large pot over medium heat. Add the sausage and cook, breaking it apart with a spoon. Once halfway cooked, reduce the heat to medium-low and partially cover the pot to retain the drippings. Cook until fully browned, about 10-12 minutes, stirring occasionally. Transfer the sausage to a paper towel-lined plate and reserve 1 tablespoon of drippings (use butter if drippings are unavailable).
- Cook the Vegetables: Add the reserved drippings and 2 tablespoons of butter to the pot over medium heat. Stir in the diced onions, celery, and carrots. Cook for 4 minutes, then add the minced garlic and cook for 1 more minute.
- Create the Base: Sprinkle the flour over the vegetables and cook for 1-2 minutes to remove the raw taste. Stir in the hot sauce, Worcestershire sauce, seasonings, and pinto beans.
- Simmer the Soup: Pour in the chicken broth and use a silicone spatula to scrape the bottom of the pot, incorporating the flavorful bits. Bring to a boil, then reduce the heat to a simmer. Partially cover the pot and simmer for 20 minutes.
- Combine and Finish: Add the cooked sausage back to the pot and simmer for an additional 10 minutes. Stir in the spinach and cook for 2-3 minutes until wilted. For a creamier texture, stir in 1/4 cup of heavy cream.
- Serve: Ladle the soup into bowls and garnish with freshly grated Parmesan cheese if desired. Serve with crusty bread or a side salad for a complete meal.
Why You’ll Love This Recipe
This hearty pinto bean soup is packed with flavor, easy to prepare, and perfect for a comforting meal. The combination of savory sausage, creamy beans, and fresh spinach creates a well-balanced dish that’s both nutritious and satisfying.

Tips
- Sausage Drippings: Retaining the drippings enhances the soup’s flavor. If unavailable, butter is a great substitute.
- Bean Texture: For a creamier consistency, mash some of the pinto beans before adding them to the soup.
- Customize Heat: Adjust the amount of hot sauce to suit your spice preference.
Variations and Substitutions
- Vegetarian Option: Replace the sausage with plant-based alternatives or sautéed mushrooms. Use vegetable broth instead of chicken broth.
- Different Greens: Substitute spinach with kale or Swiss chard.
- Other Beans: Try navy beans or cannellini beans for a different flavor profile.
FAQs
Can I make this in a Crock Pot?
Yes, brown the sausage and sauté the vegetables before transferring everything to the Crock Pot. Cook on low for 6-8 hours or on high for 3-4 hours.
Can I freeze leftovers?
Absolutely! Let the soup cool completely, then transfer it to airtight containers and freeze for up to 3 months. Reheat on the stovetop or microwave.
Can I make this ahead of time?
Yes, this soup tastes even better the next day as the flavors meld. Store in the refrigerator for up to 4 days.
Serving Suggestions
Pair this pinto bean soup with a slice of crusty bread, garlic knots, or a simple side salad. For a heartier meal, serve with a baked potato or grilled cheese sandwich. A light sparkling water or iced tea makes a refreshing beverage to accompany this dish.
Pinto Bean Soup Recipe
9
servings10
minutes50
minutesIngredients
Seasonings:
1 teaspoon each: dried basil, parsley
1/2 teaspoon each: oregano, mustard powder
1/4 teaspoon pepper
Soup Base:
1 pound ground sausage (regular, hot, or mild; see notes)
2 tablespoons butter
1 small yellow onion, diced
1/2 cup carrots, diced
2 ribs celery, diced
3 cloves garlic, minced
3 tablespoons flour
1 teaspoon hot sauce
1 teaspoon Worcestershire sauce
6 cups low-sodium chicken broth
2 (15.5 oz.) cans pinto beans, drained but not rinsed
3 cups spinach
1/4 cup heavy cream (optional)
For Serving:
Freshly grated Parmesan cheese (optional)
Directions
- Prepare the Sausage: If using sausage links, remove the casings. Preheat a large pot over medium heat. Add the sausage and cook, breaking it apart with a spoon. Once halfway cooked, reduce the heat to medium-low and partially cover the pot to retain the drippings. Cook until fully browned, about 10-12 minutes, stirring occasionally. Transfer the sausage to a paper towel-lined plate and reserve 1 tablespoon of drippings (use butter if drippings are unavailable).
- Cook the Vegetables: Add the reserved drippings and 2 tablespoons of butter to the pot over medium heat. Stir in the diced onions, celery, and carrots. Cook for 4 minutes, then add the minced garlic and cook for 1 more minute.
- Create the Base: Sprinkle the flour over the vegetables and cook for 1-2 minutes to remove the raw taste. Stir in the hot sauce, Worcestershire sauce, seasonings, and pinto beans.
- Simmer the Soup: Pour in the chicken broth and use a silicone spatula to scrape the bottom of the pot, incorporating the flavorful bits. Bring to a boil, then reduce the heat to a simmer. Partially cover the pot and simmer for 20 minutes.
- Combine and Finish: Add the cooked sausage back to the pot and simmer for an additional 10 minutes. Stir in the spinach and cook for 2-3 minutes until wilted. For a creamier texture, stir in 1/4 cup of heavy cream.
- Serve: Ladle the soup into bowls and garnish with freshly grated Parmesan cheese if desired. Serve with crusty bread or a side salad for a complete meal.



Leave a Comment