If you’re craving something hearty and comforting that still feels fresh and vibrant, this Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe is a perfect go-to. It’s the kind of dish I often make when I want something warm and nourishing after a busy day. Plus, it’s surprisingly simple to prepare, and the flavors really deepen with just a bit of patience. You’ll love how the roasted tomatoes add a smoky, tangy touch that takes this soup up a notch from your average bean stew.

Jump to:
In the Kitchen
I’m excited to share why this recipe always finds its way onto my menu. It strikes a lovely balance between ease and flavor, perfect for any time you want a filling soup that’s both cozy and vibrant.
- Juicy and Tender Every Time: Roasting the tomatoes beforehand releases their natural sweetness and adds a smoky depth that makes the beans shine.
- Golden, Satisfying Finish: The medley of spiced vegetables softens just right, giving the soup a velvety texture without being mushy.
- Simple Ingredients, Big Impact: With pantry staples like canned pinto beans and spices, it’s easy to whip this up without an elaborate shopping list.
- Weeknight to Weekend Ready: Whether you need a quick dinner or a comforting weekend project, this soup fits beautifully.
Ingredients at a Glance

Choosing quality vegetables and spices really makes a difference in this Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe. I always look for fire-roasted tomatoes in a good brand—they bring a subtle smokiness that fresh tomatoes can’t quite match. Fresh garlic and herbs amplify the warmth of the spices.
- Olive oil: Use a good-quality extra virgin for a rich, fruity base flavor.
- Fire-roasted tomatoes: Adds smoky complexity; canned are fine but fresh tomatoes can be roasted yourself if preferred.
- Carrots and potato: They provide natural sweetness and body, choose firm, blemish-free vegetables.
- Spices (oregano, cumin, smoked paprika): Freshly ground or good quality packaged spices pack more punch.
- Pinto beans: I use canned for speed, but soak and cook dried beans if you have time for a creamier texture.
Heads-Up: Exact measurements are in the printable recipe card at the bottom.
How to Make Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe
Step 1 — Sauté Aromatics until Golden and Fragrant
Start by heating a tablespoon of olive oil in a large pot over medium-high heat. Add your diced onion and sauté it for about 4 to 5 minutes. You want to see it become translucent and just starting to turn golden at the edges—that’s when the natural sweetness comes out. Stir frequently so nothing sticks or burns. This step is key; it builds the flavor base for your entire soup.
Step 2 — Add Roasted Tomatoes, Spices, and Vegetables
Next, stir in your fire-roasted tomatoes, minced garlic, diced carrots, and potato. Sprinkle in the oregano, cumin, smoked paprika, and a pinch of red pepper flakes to taste. I like to throw in a couple of bay leaves here too—their subtle earthiness really elevates the soup. Cook this mixture for 1 to 2 minutes, just until the garlic smells fragrant and the spices bloom in the hot oil. This is when your kitchen will smell irresistible.
Step 3 — Simmer to Tender Perfection
Pour in about 2 cups of vegetable broth and bring everything up to a gentle boil. Lower the heat, cover the pot, and let it simmer for 10 to 15 minutes. You’ll notice the carrots and potatoes start softening beautifully. Then, add your drained and rinsed pinto beans and simmer for another 10 minutes, stirring now and then to prevent sticking. Watch the broth—it should be rich and slightly thickened when everything is tender.
Step 4 — Blend Half the Soup for Creamy Texture
This step makes a huge difference. Pour about half of the soup into a separate pot or blender and pulse until smooth—you’re looking for a creamy but still slightly chunky consistency. Then stir it back into the remaining soup in the big pot for lovely body and texture. This blend-and-mix trick gives you the comfort of a cream-based soup without using any cream, keeping it cozy and lighter at the same time. Taste your soup now and adjust the seasoning with salt, pepper, or a splash of lime juice—it brightens everything up.
Things to Remember
Over the years, I’ve learned a few essential tips that made this Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe reliably delicious and stress-free.
- Doneness Cue: The carrots and potatoes should be fork-tender but not falling apart—this gives the best texture.
- Temperature Trick: Keep the soup at a gentle simmer to avoid toughening the beans or burning the veggies.
- Make-Ahead Move: This soup tastes even better the next day as flavors marry; just store it covered in the fridge.
- Common Pitfall: Don’t skip blending part of the soup—it transforms the texture from ordinary to comforting and silky.
Ways to Serve It

Finishing Touches
I always finish this Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe by topping it with fresh herbs—cilantro or parsley work wonderfully. A dollop of sour cream or tangy yogurt adds creaminess if you like, and a sprinkle of crunchy tortilla strips or toasted pumpkin seeds gives a lovely contrast. A squeeze of lime right before serving lifts the flavors beautifully.
Plays Well With
This soup pairs wonderfully with rustic cornbread or crusty whole-grain bread to soak up every last spoonful. For a fuller meal, I sometimes add a simple green salad dressed with a bright vinaigrette—keeps the meal balanced and fresh. You’ll enjoy the satisfying combo of creamy, spicy soup and crisp, tangy sides.
Simple Plating Upgrades
Even on a busy weeknight, adding colorful garnishes like sliced avocado, a drizzle of good olive oil, or a handful of microgreens can make the soup look stunning. Using a deep bowl and serving with a cloth napkin instantly upgrades the experience. If you're making this for guests, consider serving the toppings in small bowls at the table for a DIY soup bar feel.
Make-Ahead & Keeping Fresh
Storing Leftovers
Store leftover Pinto Bean Soup in an airtight glass container in the fridge. It keeps well for up to 4 days. You’ll notice the flavors deepen and blend beautifully overnight, but the texture remains thick and satisfying thanks to the blended portion.
Freezing Tips
This soup freezes very well — just let it cool completely, then transfer to freezer-safe containers or heavy-duty ziplock bags. It keeps for up to 3 months in the freezer. Thaw overnight in the fridge before reheating, and stir well to bring back its creamy consistency.
Reheating Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe Without Drying Out
When reheating, do it gently to preserve texture and moisture. On the stove, warm it over medium-low heat, stirring occasionally, and add a splash of broth or water if it seems too thick. In the microwave, heat in short bursts, stirring in between, and cover to trap steam. Avoid high heat to prevent drying out the soup.
Frequently Asked Questions
Absolutely! Just soak the dried beans overnight and cook them separately until tender before adding to the soup. This will increase cooking time but yields creamier beans and deeper flavor.
No worries—you can roast fresh tomatoes yourself under the broiler for about 10 minutes until they char slightly, or use regular canned tomatoes though the smoky flavor will be less pronounced.
It has a gentle warmth from cumin, smoked paprika, and optional red pepper flakes. You can adjust the heat by adding more or less red pepper flakes based on your preference.
Yes! This Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe is naturally vegan when using vegetable broth and skipping any dairy toppings.
Final Thoughts
I hope this Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe becomes one of your favorites as much as it is in my kitchen. It’s one of those dishes that’s simple yet satisfying, flexible enough to fit your pantry, and full of comforting flavors that feel like a warm hug on a chilly evening. Once you try the blend-half-the-soup step, you’ll see why I keep coming back to it. Enjoy the process—and most of all, the delicious soup at the end!
PrintFull Printable Recipe
Pinto Bean Soup with Roasted Tomatoes and Spiced Vegetables Recipe
A hearty and flavorful Pinto Bean Soup made with fire-roasted tomatoes, fresh vegetables, and aromatic spices. This comforting soup is partially blended for a creamy texture while still retaining some bean and veggie chunks, perfect for a cozy meal.
- Total Time: 45 minutes
- Yield: 6 servings
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 medium onion diced
- 1 (14 oz) can fire-roasted tomatoes
- 3 garlic cloves minced
- 2 small (150 g) carrots peeled and diced
- 1 medium (135 g) potato peeled and diced
- 1 teaspoon oregano dried
- 1 teaspoon ground cumin
- 1 teaspoon 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
- Heat and sauté: Heat oil in a large pot over medium/high heat. Add diced onion and sauté for about 4-5 minutes, stirring frequently until translucent and fragrant.
- Add vegetables and spices: Stir in fire-roasted tomatoes, minced garlic, diced carrots, diced potato, oregano, ground cumin, smoked paprika, red pepper flakes, and bay leaves. Cook for 1-2 minutes until the spices release their aroma.
- Add broth and simmer: Pour in 2 cups of vegetable broth. Bring the soup to a boil, then reduce heat and let it simmer covered for 10-15 minutes until vegetables begin to soften.
- Add beans and cook: Add drained and rinsed pinto beans to the pot. Continue cooking for another 10 minutes or until all vegetables are tender, stirring occasionally. Adjust liquid by adding broth or water if necessary.
- Blend the soup: Transfer about half of the soup to a separate pot or blender and use an immersion blender or regular blender to blend until smooth, achieving a creamy texture with some chunky bits.
- Combine and season: Pour the blended soup back into the main pot and stir to combine. Taste and add salt, pepper, or additional spices to preference. Optionally, add a splash of lime juice for brightness.
- Serve and garnish: Ladle soup into bowls and garnish with fresh herbs of your choice. Serve warm and enjoy!
Notes
- If fire-roasted tomatoes are unavailable, use regular canned tomatoes and add a pinch of smoked paprika for a smoky flavor.
- For a creamier soup, blend a larger portion or use an immersion blender for a smoother consistency.
- Bay leaves can be omitted if unavailable, but add a subtle depth of flavor when included.
- Adjust spices to taste; red pepper flakes can be increased for extra heat or omitted for a milder soup.
- Add a squeeze of lime juice just before serving to brighten the flavors.
- Use vegetable broth low in sodium to control salt levels better.
- The soup stores well refrigerated for 3-4 days and freezes nicely for up to 2 months.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan

Leave a Reply