Creamy Pinto Bean & Veggie Soup
A cozy, thick soup where tender pinto beans and garden vegetables simmer together, then get partially blended for natural creaminess without any dairy. Smoky cumin and a squeeze of lime brighten every spoonful — it's the kind of one-pot meal that tastes like it cooked all day but comes together in under an hour.
For 4 servings
- prep
Soak the beans overnight.
Rinse the dried pinto beans and place them in a large bowl. Cover with plenty of water and let soak at room temperature for at least 8 hours or overnight. Drain and rinse before using.
TIPIf you forget to soak, use the quick-soak method: boil beans for 2 minutes, cover, and let sit 1 hour. - saute · ~10 min
Sauté the aromatics and vegetables.
1.Heat olive oil in a large heavy-bottomed pot over medium heat.2.Add cumin seeds and let sizzle until fragrant (30 seconds).3.Add chopped onion and sauté until softened and translucent (4-5 minutes).4.Add minced garlic and cook until fragrant (30 seconds).5.Add diced carrot, celery, and bell pepper. Cook, stirring occasionally, until vegetables begin to soften (5-7 minutes).6.Stir in smoked paprika and dried oregano until vegetables are well coated.TIPDon't rush the onion — letting it soften fully builds the soup's savory backbone. - saute · ~4 min
Add tomatoes and cook down.
Add chopped tomatoes to the pot and cook, stirring occasionally, until they break down and release their juices (3-4 minutes).
- boil · ~2 min
Add beans and water, then bring to a boil.
Add the soaked and drained pinto beans along with 4 cups of water. Stir to combine. Increase heat to high and bring the soup to a rolling boil.
- simmer · ~40 min
Simmer until beans are tender.
Once boiling, reduce heat to low. Cover the pot with a lid, leaving a small gap for steam to escape. Let the soup simmer gently until the pinto beans are completely tender and creamy inside (35-45 minutes). Stir occasionally.
TIPCheck the beans after 30 minutes — older beans can take longer. Add a splash of water if the soup looks too thick. - mix · ~1 min
Partially blend the soup for creaminess.
Remove the pot from heat. Use an immersion blender to blend about one-third of the soup directly in the pot, leaving plenty of whole beans and vegetable chunks for texture. Alternatively, transfer 1 cup of soup to a standing blender, blend until smooth, and stir it back into the pot.
TIPPulse in short bursts — you want a creamy body, not a baby food purée. - simmer · ~5 min
Season and simmer briefly.
Stir in the salt and black pepper. Return the pot to low heat and let the soup simmer for 5 more minutes so the flavors meld together.
TIPAdd salt at the end — salting beans early can make their skins tough. - garnish
Finish with lime and cilantro, then serve.
Remove from heat. Stir in the fresh lime juice. Ladle the soup into bowls and top generously with chopped cilantro. Serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Toast the cumin seeds in hot oil until fragrant to deepen their earthy flavor.
- 2Soak beans overnight to reduce cooking time and improve texture.
- 3Simmer the soup with the lid slightly ajar to allow steam to escape and prevent cloudiness.
- 4Use an immersion blender in short pulses to create a creamy texture without losing chunky bites.
- 5Add salt only at the end of cooking to keep bean skins tender.
- 6For thicker soup, mash a few beans against the pot side before blending.
- 7Make ahead: the soup tastes even better the next day as flavors meld.
Adapt it for your goals.
Smoky Chipotle
Stir in 1-2 teaspoons chopped chipotle in adobo with the tomatoes for a spicy, smoky kick that amplifies the Mexican profile.
High ProteinHigh-Protein
Add 1 cup diced cooked chicken or turkey during the last 10 minutes of simmering for extra protein and heartiness.
Vegan Queso SwirlVegan Queso Swirl
Drizzle in a cashew-lime crema (blended soaked cashews, water, and lime) after blending for a rich, tangy finish.
Low OilLow-Oil
Omit olive oil and use a splash of vegetable broth or water to sauté the onions and spices, reducing fat while keeping flavor.
Why this is on our healthy list.
High in Plant Protein
Pinto beans provide a satisfying dose of plant-based protein, essential for muscle repair and satiety.
Rich in Fiber
A meal loaded with pinto beans, carrots, and celery delivers both soluble and insoluble fiber for digestive health.
Vitamin A Boost
Carrots and bell peppers contribute beta-carotene, which the body converts into vitamin A for vision and immunity.
Naturally Dairy-Free
This soup achieves creaminess from blended beans instead of cream or cheese, making it suitable for lactose-intolerant diets.
Frequently asked questions
Yes — skip the soaking and cooking. Use two 15-ounce cans, drained and rinsed. Add them after cooking the vegetables, then simmer 10 minutes before blending.



