Pinto Bean Soup Recipe
If you are craving a comforting, hearty, and soul-warming meal, look no further than this Pinto Bean Soup. Each spoonful offers a delightful blend of smoky, savory, and subtly spicy flavors that make it feel like a warm hug on a chilly day. This soup is not only easy to prepare with pantry staples, but it also bursts with nourishing ingredients that come together beautifully to create a dish that satisfies both your appetite and your heart. Whether you’re cooking for family, friends, or simply yourself, Pinto Bean Soup is sure to become a treasured favorite in your kitchen rotation.

Ingredients You’ll Need
This recipe shines because of its simplicity and the wonderful harmony between each ingredient. Every element contributes essential layers of flavor, texture, and vibrant color that make the Pinto Bean Soup so special. Here’s what you’ll need to bring this delicious soup to life:
- 1 tbsp olive oil: A little oil to sauté and unlock the flavors of onions and spices perfectly.
- 1 medium onion, diced: Adds a sweet, aromatic base that builds depth in the soup.
- 1 (14 oz) can fire-roasted tomatoes: Brings a smoky, rich tomato flavor that elevates the entire dish.
- 3 garlic cloves, minced: Essential for that punch of fragrant, savory goodness.
- 2 small carrots, peeled and diced: Adds subtle sweetness and a satisfying bite.
- 1 medium potato, peeled and diced: Creates a creamy, tender texture throughout the soup.
- 1 tsp oregano, dried: Brings a warm, earthy herbal note that complements the beans.
- 1 tsp ground cumin: Infuses the soup with that signature smoky, slightly nutty flavor.
- 1 tsp smoked paprika: Boosts the soup’s warmth and color with its vibrant red hue.
- Red pepper flakes to taste: Adds just the right amount of heat to awaken your taste buds.
- 2 bay leaves (optional): Used for subtle herbal undertones that deepen the final flavor.
- 2 cups vegetable broth: The flavorful liquid base that brings everything together.
- 2 (14 oz) cans pinto beans, drained and rinsed: The heart of the soup, offering creamy texture and protein.
- Salt and pepper to taste: Essential seasonings to balance and enhance every ingredient.
How to Make Pinto Bean Soup
Step 1: Sauté the Aromatics
Start by heating the olive oil in a large pot over medium-high heat. Add the diced onion and sauté it for about 4 to 5 minutes, stirring frequently until the onion becomes soft and translucent. This step is crucial because it develops a sweet and flavorful base that will carry through the entire soup.
Step 2: Add Tomatoes, Vegetables, and Spices
Next, stir in the fire-roasted tomatoes along with minced garlic, diced carrots, diced potato, oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves if you’re using them. Cook everything for 1 to 2 minutes until it’s fragrant and you start to smell those amazing spices waking up.
Step 3: Simmer in Vegetable Broth
Pour in the vegetable broth and bring the soup to a gentle boil. Once boiling, reduce the heat to a simmer, cover the pot with a lid, and let the vegetables soften for about 10 to 15 minutes. This gentle cooking step allows the flavors to meld beautifully and the potatoes and carrots to become tender.
Step 4: Add Pinto Beans and Cook
After the vegetables have softened, add the drained and rinsed pinto beans to the pot. Continue cooking for another 10 minutes, stirring occasionally, until the beans are heated through and the textures are just right. This helps the beans absorb the flavors and add heartiness to the soup.
Step 5: Blend to Perfect Consistency
For a velvety texture, remove about half of the soup and blend it until smooth using either an immersion blender or food blender. Then stir the blended portion back into the pot to create that perfect balance of creamy and chunky. Taste the soup and adjust seasoning with salt, pepper, or even a splash of lime juice for a bright finishing touch.
How to Serve Pinto Bean Soup

Garnishes
To elevate your bowls of Pinto Bean Soup, garnish with fresh herbs like chopped cilantro or parsley. A dollop of sour cream or a sprinkle of shredded cheese can add a luscious creaminess, while a few crunchy tortilla chips on top bring delightful texture contrast. These simple touches make each serving feel special and inviting.
Side Dishes
This soup pairs beautifully with crusty bread or warm cornbread to soak up every drop of that flavorful broth. A simple green salad or some roasted vegetables can round out the meal without overpowering the tempting taste of the Pinto Bean Soup itself. These sides add freshness and balance to your dining experience.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out bread bowls for a rustic feel that’s perfect for cozy nights. You can also ladle Pinto Bean Soup over steamed rice or quinoa to turn it into a heartier entrée. And don’t hesitate to sprinkle some crunchy toasted pepitas or a squeeze of fresh lime juice right before serving to add pops of flavor and texture.
Make Ahead and Storage
Storing Leftovers
Pinto Bean Soup keeps wonderfully in the refrigerator for up to four days when stored in an airtight container. This makes it a fantastic option for easy lunches or quick dinners throughout the week. The flavors often deepen after sitting, making leftovers even more delicious.
Freezing
If you want to save some for a later date, Pinto Bean Soup freezes beautifully. Let the soup cool completely before transferring it to freezer-safe containers. It can be frozen for up to three months without losing flavor or texture, so you’ll always have a tasty, nutritious meal ready at a moment’s notice.
Reheating
To reheat, simply thaw the frozen soup in the refrigerator overnight or gently warm it on the stovetop over medium heat. Stir occasionally to ensure it heats evenly and add a splash of vegetable broth or water if the soup has thickened too much. A quick taste test is always great here to adjust seasonings before serving.
FAQs
Can I use dried pinto beans instead of canned?
Absolutely! If using dried pinto beans, you’ll need to soak them overnight and cook them thoroughly before adding to the soup. This adds time but enhances the flavor and texture even more. Just be sure to adjust the cooking liquids accordingly.
Is Pinto Bean Soup suitable for vegans?
Yes! This Pinto Bean Soup is entirely plant-based, using vegetable broth and no animal products. It’s a perfect hearty meal for vegans and anyone looking to enjoy wholesome, comforting flavors.
How spicy is this soup?
The soup has a gentle warmth from the smoked paprika and red pepper flakes, but you can adjust the heat level to your liking. Add more red pepper flakes for spice or omit them entirely if you prefer mild flavors.
Can I make this soup in a slow cooker?
Definitely! After sautéing the onions and spices, transfer everything to a slow cooker and cook on low for about 6 to 8 hours or on high for 3 to 4 hours. Add the beans and potatoes early enough so they get tender and flavorful.
What can I use if I don’t have fire-roasted tomatoes?
If you don’t have fire-roasted tomatoes on hand, substitute with regular canned diced tomatoes and add a small pinch of smoked paprika or chipotle powder to replicate that smoky touch.
Final Thoughts
This Pinto Bean Soup is one of those recipes that feels like an instant classic—simple, satisfying, and endlessly comforting. Whether you’re new to cooking beans or a seasoned soup lover, giving this recipe a try promises delicious results every time. Grab your pot, gather your ingredients, and soon you’ll be enjoying bowls of hearty goodness that warm the soul just as much as the body.
PrintPinto Bean Soup Recipe
A hearty and flavorful Pinto Bean Soup made with fire-roasted tomatoes, fresh vegetables, and aromatic spices. This easy-to-make vegetarian soup combines creamy pinto beans with a smoky and slightly spicy broth, perfect for a comforting meal any day of the week.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering and blending
- Cuisine: American, Southwestern
- 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 (150 g), peeled and diced
- 1 medium potato (135 g), peeled and diced
- 2 (14 oz) cans pinto beans, drained and rinsed
- 2 cups vegetable broth
- 2 bay leaves (optional)
Spices & Seasonings
- 1 tsp dried oregano
- 1 tsp ground cumin
- 1 tsp smoked paprika
- Red pepper flakes, to taste
- Salt and pepper, to taste
Instructions
- Heat the oil and sauté the onion: Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the diced onion and sauté for 4-5 minutes until softened and translucent, stirring frequently to prevent sticking.
- Add tomatoes and vegetables: 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 for 1-2 minutes until fragrant.
- Add broth and simmer: Pour in 2 cups of vegetable broth, then bring the soup to a boil. Reduce heat, cover with a lid, and let it simmer for 10-15 minutes until the vegetables begin to soften.
- Add pinto beans and cook further: Add the drained and rinsed pinto beans to the pot. Continue simmering uncovered for another 10 minutes or until all vegetables are tender, stirring occasionally. Adjust the liquid by adding more broth or water if necessary.
- Blend part of the soup: Remove about half of the soup and blend it using an immersion blender or a countertop blender until smooth. Pour the blended portion back into the pot and stir to combine for a creamier texture.
- Season and serve: Taste the soup and adjust seasoning by adding salt, pepper, additional spices, or a splash of lime juice if desired. Serve hot, garnished with fresh herbs like cilantro or parsley if you like. Enjoy your comforting bowl of pinto bean soup!
Notes
- Fire-roasted tomatoes add a smoky depth; if unavailable, regular canned tomatoes can be used but the flavor will be milder.
- Using canned pinto beans saves time; alternatively, dried beans can be soaked and cooked beforehand.
- Bay leaves are optional but add subtle earthiness to the soup.
- Adjust the amount of red pepper flakes according to your preferred spice level.
- Blending part of the soup creates a creamy texture without added dairy, but you can skip blending for a chunkier soup.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 5 g
- Sodium: 450 mg
- Fat: 5 g
- Saturated Fat: 0.7 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 35 g
- Fiber: 10 g
- Protein: 10 g
- Cholesterol: 0 mg
Keywords: pinto bean soup, vegetarian soup, fire-roasted tomatoes, hearty soup, easy bean soup, southwestern soup, healthy soup

