Go Back
+ servings
Chunky and Hearty Pinto Bean Soup in a white bowl, topped with parmesan cheese and pasta shells top view
Print Recipe
5 from 10 votes

Pinto Bean Soup

I make this chunky and hearty pinto bean soup using pinto beans, carrots, and celery for a flavorful and filling one-pot meal. It comes together in about 50 minutes, packed with vegetables, herbs, and pasta for extra texture and nutrition
Prep Time10 minutes
Cook Time40 minutes
Total Time50 minutes
Course: Soup
Cuisine: American
Servings: 8 servings
Calories: 245.6kcal
Author: Anjali Shah

Ingredients

Instructions

  • Chop all of your ingredients (onions, carrots, celery, herbs)
  • Warm the olive oil in a large pot over medium heat. Add the onions, carrots, celery, rosemary, and garlic, cook for about 10 minutes, or until the onion is softened and begins to caramelize.
  • Add the parsley, beans, tomatoes, salt, pepper, and vegetable stock. Bring to a boil, then lower the heat and simmer for about 30 minutes, until the beans soften.
  • While the soup is simmering, cook your pasta until it is al dente. Drain and set aside.
  • Blend the soup partially with an immersion blender until the soup is chunky but not completely pureed.
  • Divide the soup into bowls and add 1-2 tbsp of cooked pasta and 1-2 tbsp of parmesan cheese to each.

Notes

  • My #1 Secret Tip for this recipe is to sauté the aromatics first and season early in the cooking process. I have found that cooking onions, garlic, and peppers until fragrant and then adding spices before the beans creates a deeper, more balanced flavor. This method allows the beans to absorb the seasonings as they cook, resulting in a soup that is rich, hearty, and full of layered taste.
  • Soak beans first: I always soak the beans overnight if using dried pinto beans. I find this helps them cook evenly and makes the texture tender without becoming mushy.
  • Stir while cooking: I like to stir the soup occasionally while it simmers. This keeps the beans and vegetables from sticking and helps the flavors blend together.
  • Adjust seasoning last: I taste and adjust seasoning near the end of cooking. Adding salt or spices too early can make the beans tough or the flavors dull.
  • Mash a few: I sometimes mash a few beans against the side of the pot. This naturally thickens the soup while keeping it chunky and hearty.
  • Store in portions: I store leftovers in portioned containers for easy meals. Reheating gently on the stove with a splash of broth keeps the texture smooth and flavorful.

Nutrition

Calories: 245.6kcal | Carbohydrates: 35.3g | Protein: 14.4g | Fat: 5.3g | Sodium: 500mg | Fiber: 12.4g | Sugar: 3.3g