In This Article Show
A big pot of pinto bean soup can fix a lot of dinner problems. It is filling, budget-friendly, and easy to make with simple pantry staples. But even though pinto beans are a classic, it is easy to keep making the same version over and over. After a while, it helps to have a few fresh ideas.
That is what this list is for. These 22 pinto bean soup recipes give you plenty of ways to change things up while still keeping things simple and cozy. Some are smoky and meaty, some are packed with vegetables, and some are great if you want a lighter or meatless bowl. A few are perfect for slow weekends, while others work well for busy nights when you need dinner to be easy and dependable.
If you have dry beans in the pantry or a few cans waiting to be used, this list will help you turn them into something warm and worth looking forward to. From classic comfort food to bolder versions with extra spice, there is a pinto bean soup here for just about every kind of craving.
1. Classic Pinto Bean Soup

This classic version is simple, hearty, and easy to come back to again and again. It is the kind of soup that feels comforting without needing anything fancy.
Recipe Metadata:
- Time to Make: 1 hour 10 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, diced
- 4 cups cooked pinto beans
- 6 cups vegetable broth
- 1 teaspoon cumin
- 1/2 teaspoon smoked paprika
- Salt
- Black pepper
Recipe Steps:
- Heat oil in a large pot and cook onion, carrots, and celery until softened.
- Stir in garlic, cumin, and smoked paprika, then cook for 1 minute.
- Add pinto beans and broth, then simmer for 35 to 40 minutes.
- Season with salt and pepper, then serve warm.
2. Smoky Ham Pinto Bean Soup

Ham gives this soup a rich, smoky flavor that works so well with creamy pinto beans. It is a great way to use leftover ham and make something really filling.
Recipe Metadata:
- Time to Make: 1 hour
- Servings: 6
Ingredients:
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cups diced cooked ham
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 6 cups chicken broth
- 1 teaspoon thyme
- Salt
- Black pepper
Recipe Steps:
- Heat oil and cook onion, carrots, celery, and ham for 6 to 8 minutes.
- Stir in garlic and thyme, then cook briefly.
- Add beans and broth, then simmer for 35 minutes.
- Season to taste and serve hot.
3. Spicy Pinto Bean Soup

This one has a little heat, but it is still easy to enjoy. The spice gives the soup more energy without taking away from its cozy feel.
Recipe Metadata:
- Time to Make: 50 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 1 jalapeño, chopped
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 teaspoon chili powder
- 1 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Cook onion and jalapeño in oil until soft.
- Add garlic, chili powder, and cumin, then stir for 1 minute.
- Add beans, tomatoes, and broth, then simmer for 30 minutes.
- Season well and serve with cilantro if desired.
4. Pinto Bean Soup with Bacon

Bacon adds a salty, smoky flavor that makes every spoonful a little better. This soup feels extra hearty and works well for a cold evening.
Recipe Metadata:
- Time to Make: 55 minutes
- Servings: 6
Ingredients:
- 5 bacon strips, chopped
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups chicken broth
- 1 teaspoon smoked paprika
- 1/2 teaspoon oregano
- Salt
- Black pepper
Recipe Steps:
- Cook bacon in a pot until crisp, then remove some for topping.
- Cook onion and carrots in the bacon fat until softened.
- Add garlic, beans, broth, paprika, and oregano, then simmer for 30 minutes.
- Season and top with the reserved bacon before serving.
5. Vegetarian Pinto Bean Soup

This version keeps things simple and light while still feeling very filling. It is perfect when you want a meatless soup that still has plenty of flavor.
Recipe Metadata:
- Time to Make: 50 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Heat oil and cook onion, carrots, and celery until tender.
- Add garlic and cumin, then stir for 1 minute.
- Add beans, tomatoes, and broth, then simmer for 30 minutes.
- Season and serve warm.
6. Pinto Bean and Sausage Soup

Sausage brings a lot of savory flavor to the pot and makes this soup feel extra satisfying. It is a good pick when you want something that eats like a full meal.
Recipe Metadata:
- Time to Make:1 hour
- Servings: 6
Ingredients:
- 1/2 pound smoked sausage, sliced
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups chicken broth
- 1 teaspoon paprika
- Salt
- Black pepper
Recipe Steps:
- Brown sausage in a pot, then set aside.
- Add oil if needed and cook onion and carrots until soft.
- Stir in garlic, beans, broth, paprika, and sausage, then simmer for 35 minutes.
- Season and serve hot.
7. Creamy Pinto Bean Soup

Blending part of the beans gives this soup a creamy texture without needing much extra. It feels smooth, cozy, and very easy to enjoy.
Recipe Metadata:
- Time to Make: 45 minutes
- Servings: 5
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups vegetable broth
- 1 teaspoon cumin
- 1/2 teaspoon onion powder
- Salt
- Black pepper
Recipe Steps:
- Cook onion in oil until soft, then add garlic and seasonings.
- Add beans and broth, then simmer for 25 minutes.
- Blend part or all of the soup to your preferred texture.
- Season and serve with parsley on top.
8. Pinto Bean Soup with Corn

Corn adds a little sweetness and extra texture to the soup. It is a nice way to make a simple bean soup feel a little more lively.
Recipe Metadata:
- Time to Make: 50 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 1/2 cups corn kernels
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Cook onion in oil until soft, then add garlic.
- Stir in beans, corn, tomatoes, broth, and cumin.
- Simmer for 30 minutes until flavors come together.
- Season and serve warm.
9. Pinto Bean Soup with Potatoes

Potatoes make this soup even more filling and comforting. It is perfect for nights when you want one bowl to do all the work.
Recipe Metadata:
- Time to Make: 1 hour
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 potatoes, peeled and diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 6 cups broth
- 1 teaspoon thyme
- Salt
- Black pepper
Recipe Steps:
- Heat oil and cook onion and carrots until starting to soften.
- Add potatoes, garlic, beans, broth, and thyme.
- Simmer for 35 to 40 minutes until potatoes are tender.
- Season and serve hot.
10. Southwest Pinto Bean Soup

This soup has bold flavor from spices, tomatoes, and peppers, but it is still easy to make. It is a good choice when you want a bean soup with a little more color and punch.
Recipe Metadata:
- Time to Make: 55 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 1 bell pepper, diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 teaspoon cumin
- 1 teaspoon chili powder
- Salt
Recipe Steps:
- Cook onion and bell pepper in oil until soft.
- Add garlic, cumin, and chili powder, then stir briefly.
- Add beans, tomatoes, and broth, then simmer for 30 minutes.
- Season and serve with lime if desired.
11. Pinto Bean Soup with Kale

Kale adds color and a little freshness to the soup without making it feel less cozy. It is a good way to make the bowl feel a bit more balanced.
Recipe Metadata:
- Time to Make: 50 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups broth
- 3 cups chopped kale
- 1 teaspoon thyme
- Salt
- Black pepper
Recipe Steps:
- Cook onion and carrots in oil until tender.
- Add garlic, beans, broth, and thyme, then simmer for 25 minutes.
- Stir in kale and cook for 8 to 10 minutes more.
- Season and serve warm.
12. Pinto Bean Soup with Chorizo

Chorizo adds strong flavor and a little spice, which works really well with mild pinto beans. This one feels bold and extra satisfying.
Recipe Metadata:
- Time to Make: 55 minutes
- Servings: 6
Ingredients:
- 1/2 pound chorizo
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 can diced tomatoes
- 5 cups chicken broth
- 1 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Cook chorizo in a pot until browned, then add onion and cook until soft.
- Stir in garlic and cumin, then cook briefly.
- Add beans, tomatoes, and broth, then simmer for 30 minutes.
- Season and serve hot.
13. Tomato Pinto Bean Soup

Tomatoes brighten up the soup and give it a nice savory base. It is simple, pantry-friendly, and easy to make any night of the week.
Recipe Metadata:
- Time to Make: 45 minutes
- Servings: 5
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 1 can crushed tomatoes
- 5 cups vegetable broth
- 1 teaspoon oregano
- Salt
- Black pepper
Recipe Steps:
- Cook onion in oil until soft, then add garlic.
- Add beans, crushed tomatoes, broth, and oregano.
- Simmer for 30 minutes until slightly thickened.
- Season and serve warm.
14. Pinto Bean Soup with Rice

Rice makes the soup even more hearty and helps stretch it into a bigger meal. It is a great budget-friendly bowl that still feels very comforting.
Recipe Metadata:
- Time to Make: 55 minutes
- Servings: 6
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups broth
- 1 cup cooked rice
- 1 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Cook onion and carrots in oil until softened.
- Add garlic, beans, broth, and cumin, then simmer for 25 minutes.
- Stir in cooked rice and heat through for 5 minutes.
- Season and serve hot.
15. Pinto Bean Soup with Spinach

Spinach is an easy add-in that gives the soup a little more color and freshness. It cooks quickly, so this version is nice when you want something simple.
Recipe Metadata:
- Time to Make: 40 minutes
- Servings: 5
Ingredients:
- 2 tablespoons olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 4 cups cooked pinto beans
- 5 cups vegetable broth
- 3 cups spinach
- 1/2 teaspoon cumin
- Salt
- Black pepper
Recipe Steps:
- Cook onion in oil until soft, then stir in garlic.
- Add beans, broth, and cumin, then simmer for 25 minutes.
- Stir in spinach and cook until wilted.
- Season and serve warm.















