Creamy Pinto Bean Soup with Roasted Tomatoes and Spices Recipe
Introduction
Pinto Bean Soup is a hearty, flavorful dish perfect for cozy dinners or meal prep. With a rich blend of spices, vegetables, and creamy beans, it offers comfort in every spoonful. This recipe is easy to make and adaptable to your taste.

Ingredients
- 1 tbsp olive oil
- 1 medium onion (diced)
- 1 (14 oz) can fire-roasted tomatoes
- 3 garlic cloves (minced)
- 2 small carrots (peeled and diced)
- 1 medium potato (peeled and diced)
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp smoked paprika
- Red pepper flakes (to taste)
- 2 bay leaves (optional)
- 2 cups vegetable broth
- 2 (14 oz) cans pinto beans (drained and rinsed)
- Salt and pepper (to taste)
Instructions
- Step 1: Heat olive oil in a large pot over medium-high heat. Add the diced onion and sauté for 4-5 minutes, stirring frequently until softened.
- Step 2: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, oregano, cumin, smoked paprika, red pepper flakes, and bay leaves if using. Cook for 1-2 minutes until fragrant.
- Step 3: Pour in the vegetable broth and bring the mixture to a boil. Reduce heat to simmer, cover with a lid, and cook for 10-15 minutes.
- Step 4: Add the drained and rinsed pinto beans to the pot. Continue cooking for another 10 minutes, or until the vegetables are tender, stirring occasionally.
- Step 5: If the soup has thickened too much, add more vegetable broth or water to reach your desired consistency.
- Step 6: Remove about half of the soup and puree it with an immersion blender or in a regular blender until smooth. Return the blended soup to the pot and stir to combine.
- Step 7: Taste the soup and adjust seasoning with salt, pepper, or additional spices. A splash of lime juice can be added for brightness.
- Step 8: Serve hot in bowls, garnished with fresh herbs if desired. Enjoy your comforting pinto bean soup!
Tips & Variations
- Use homemade or low-sodium vegetable broth to control the salt level.
- For a smoky flavor, try adding a chipotle pepper in adobo sauce along with the spices.
- Swap potatoes for sweet potatoes for a slightly sweeter taste and extra nutrients.
- Make the soup vegan by ensuring the broth is plant-based and skipping any dairy garnishes.
- For a creamier texture, blend more of the soup before combining.
Storage
Store the soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat, adding a splash of water or broth if the soup thickens too much. This soup also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried pinto beans instead of canned?
Yes, but you need to soak and cook dried beans beforehand. Use about 1 cup of dried beans, soaked overnight and cooked until tender, then add them at the point you would add canned beans.
Is this soup spicy?
The spice level depends on how much red pepper flakes you add. Start with a small amount and adjust to your taste. You can omit them entirely for a mild version.
PrintCreamy Pinto Bean Soup with Roasted Tomatoes and Spices Recipe
A hearty and flavorful Pinto Bean Soup made with fire-roasted tomatoes, aromatic spices, and fresh vegetables. This comforting soup features a blend of whole and pureed beans for a creamy texture without dairy. Perfect for a nutritious and easy-to-make meal that’s both filling and packed with protein and fiber.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
Main Ingredients
- 1 tbsp olive oil
- 1 medium onion (diced)
- 1 (14 oz) can fire-roasted tomatoes
- 3 garlic cloves (minced)
- 2 small carrots (peeled and diced)
- 1 medium potato (peeled and diced)
- 1 tsp oregano (dried)
- 1 tsp ground cumin
- 1 tsp smoked paprika
- Red pepper flakes (to taste)
- 2 bay leaves (optional)
- 2 cups vegetable broth
- 2 (14 oz) cans pinto beans (drained and rinsed)
- Salt and pepper (to taste)
Instructions
- Sauté Onion: Heat olive oil in a large pot over medium-high heat. Add the diced onion and sauté for about 4-5 minutes, stirring frequently until the onion becomes translucent and fragrant.
- Add Vegetables and Spices: Stir in the fire-roasted tomatoes, minced garlic, diced carrots, diced potato, oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves if using. Cook this mixture for 1-2 minutes until the spices release their aroma.
- Add Broth and Simmer: Pour in the vegetable broth and bring the soup to a boil. Cover the pot with a lid, reduce heat to medium-low, and let the soup simmer for 10-15 minutes to allow the flavors to meld and the vegetables to soften.
- Add Pinto Beans: Add the drained and rinsed pinto beans to the pot. Continue cooking for an additional 10 minutes, stirring occasionally, until the beans and vegetables are fully tender.
- Optional Thinning: If too much liquid has evaporated during cooking, add more vegetable broth or water to reach your desired consistency.
- Blend Half the Soup: Pour about 50% of the soup into a separate pot or bowl. Use an immersion blender to blend until smooth, or transfer to a standard blender and puree until the desired creamy consistency is reached.
- Combine and Season: Return the blended soup to the original pot and stir thoroughly. Taste and adjust seasoning with additional salt, pepper, or spices. Add a splash of lime juice if desired to brighten flavors.
- Serve: Ladle the soup into bowls and garnish with fresh herbs such as cilantro or parsley. Enjoy your warm, hearty pinto bean soup!
Notes
- Fire-roasted tomatoes add a smoky depth to the soup but canned diced tomatoes can be used as a substitute.
- Drain and rinse the canned pinto beans to reduce sodium and improve flavor.
- If you prefer a completely smooth texture, blend the entire soup.
- Adding lime juice at the end enhances the brightness of the flavors.
- You can add other vegetables like celery or bell peppers for variation.
Keywords: Pinto Bean Soup, Vegetarian soup, Bean soup recipe, Healthy soup, Easy pinto bean soup, Comfort food, Stovetop soup

