• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Eat Something Vegan logo

  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About Me
  • Vegan Cookbook
  • All Recipes
    • Dinner
    • Lunch
    • Breakfast
    • Desserts
    • Appetizer
    • Pasta
    • Salad
    • Soup
    • Side Dishes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • Stay in Touch!

    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Soup » Pinto Bean Soup

    Pinto Bean Soup

    Sep 7, 2025 by Julia Maz · This post may contain affiliate links

    Sharing is caring!

    • Facebook
    • Twitter
    Jump to Recipe Jump to Video

    This Pinto Bean Soup is warm, hearty, and packed with simple vegetables and spices. A one-pot meal that’s cozy, nourishing, and perfect for dinner.

    Pinto Bean Soup in a ladle

    This recipe takes humble beans and vegetables and transforms them into something truly comforting. The marinara sauce adds a rich tomato base, while smoked paprika, thyme, coriander, and a touch of cayenne bring depth and warmth. A quick blend with an immersion blender gives the soup a slightly creamy texture without losing the hearty chunks of beans and veggies. It’s the kind of meal that feels nourishing and satisfying, while still being budget-friendly and easy to make.

    ▶️ Video Tutorial

    💚 Why You’ll Love This Pinto Bean Soup

    • 🥣 Hearty and filling – Pinto beans and potatoes make it substantial enough for a full meal.
    • 🧄 Rich flavor – A mix of marinara, spices, and sautéed veggies brings warmth.
    • 🌱 Nutritious – High in fiber, protein, and essential minerals.
    • 🕒 Quick to make – On the table in about 30 minutes.
    • 🍲 Great leftovers – The flavor deepens the next day.

    🧺 Ingredients You’ll Need

    Ingredients on the table
    • 🫒 Olive oil – 1 tbsp. (15 ml)
    • 🧅 Onion – 1 medium (150 g), diced
    • 🧄 Garlic – 2 cloves (6 g), minced
    • 🥕 Carrots – 2 small (150 g), diced
    • 🥔 Potatoes – 2 medium (about 270 g), diced
    • 🌶️ Smoked paprika – 1 tsp. (2 g)
    • 🌿 Dried thyme – ½ tsp. (0.5 g)
    • 🟤 Ground coriander – ½ tsp. (0.5 g)
    • 🔥 Cayenne pepper – ¼ tsp. (0.5 g)
    • 🧂 Salt – 1 tsp. (5 g)
    • ⚫ Black pepper – ¼ tsp. (0.5 g)
    • 🍅 Marinara sauce – 1 cup (240 ml)
    • 🥣 Vegetable broth – 2 cups (480 ml)
    • 🥫 Pinto beans – 2 cans (2 × 14 oz / 800 g total), drained and rinsed
    • 🌿 Fresh parsley – for garnish

    📋 How to Make Pinto Bean Soup

    1. Sauté the onion. Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until softened.

    Onion sautéing in olive oil

    2. Add the veggies. Stir in the garlic, carrots, potatoes, and marinara sauce. Cook for another 3 minutes.

    Carrots and potatoes cooking in marinara sauce

    3. Season. Sprinkle in smoked paprika, thyme, coriander, cayenne, salt, and black pepper. Mix well.

    Seasoning carrots and potatoes with spices in marinara sauce

    4. Simmer. Pour in the vegetable broth. Bring to a boil, then reduce the heat and cook for 15 minutes, until the vegetables are tender.

    Adding vegetable broth to vegetables

    5. Add the beans. Stir in the pinto beans and cook for 3–5 minutes, just to heat through.

    Adding pinto beans to vegetables

    6. Blend slightly. Use an immersion blender for 1–2 seconds to thicken the soup a little while keeping most of the texture.

    Blending soup with an immersion blender

    7. Serve. Ladle into bowls and garnish with fresh parsley.

    Serving soup in a ladle and bowl garnished with parsley
    Pinto Bean Soup in a bowl with spoon and parsley

    👩‍🍳 Cooking Tips

    • 🥄 Blend lightly – A quick pulse makes Pinto Bean Soup creamy while keeping the chunky texture.
    • 🌶️ Adjust spice – Add more cayenne if you like extra heat.
    • 🍅 Marinara swap – You can use crushed tomatoes instead if that’s what you have.
    • 🥔 Potato tip – Dice them small so they cook quickly and evenly.

    ✨ Pinto beans are not only delicious but also a fantastic source of plant protein, fiber, and minerals. Paired with vegetables and warming spices, Pinto Bean Soup makes a balanced and satisfying meal that’s as good for your body as it is for your taste buds. Learn more about the benefits of beans and how to include them in your weekly meals.

    🔀 Recipe Variations

    • 🌿 Add herbs – Fresh parsley, dill, or basil add a nice twist.
    • 🌶️ Make it spicy – Stir in chili flakes or extra cayenne.
    • 🥕 Mix in other veggies – Try zucchini, celery, or bell pepper.
    • 🧀 Top it off – Sprinkle with nutritional yeast or shredded plant-based cheese.

    🫙 Storage & Make-Ahead

    🧊 Storage:

    Keep leftover Pinto Bean Soup in an airtight container in the fridge for up to 3 days.

    ♨️ Reheat:

    Warm gently on the stove until hot, adding a splash of broth if needed.

    ⏳ Make-ahead tip:

    Chop the vegetables in advance and store them in the fridge so cooking is even quicker.

    🍽️ What to Serve With Pinto Bean Soup

    🥖 Bread. A slice of crusty bread or flatbread is always a classic choice for dipping into Pinto Bean Soup. For something extra cozy, try it with my Vegan Cornbread — soft, golden, and just a little sweet, it pairs beautifully with the smoky flavors of the beans.


    🍚 Grains & starches. Serving the soup over grains makes it even more filling. Fluffy Mushroom Rice or light Spinach Rice add extra flavor, while simple boiled Potatoes keep it rustic and comforting. For a creamier side, my Vegan Scalloped Potatoes are a dreamy option. And if you’re craving something bold, pair it with Mexican Stuffed Sweet Potatoes — the sweetness of the potatoes contrasts perfectly with the savory soup.


    🥗 Fresh sides. Balance the richness of the soup with a crisp salad or roasted vegetables for a lighter touch.

    💡 Tip: Serve this soup with a slice of crusty bread — it turns a simple bowl into the coziest dinner.

    Pinto Bean Soup in a bowl with toast

    ❓ Frequently Asked Questions

    Can I use dried beans instead of canned?

    Yes, but you’ll need to soak and cook them ahead of time until tender before adding them to the soup.

    Can I freeze this soup?

    Absolutely! Let it cool completely, then freeze in portions for up to 2 months.

    Can I make it spicier?

    Yes, just add more cayenne or even a chopped fresh chili.

    Pinto Bean Soup in a spoon close up

    📝 Final Thoughts on Pinto Bean Soup

    These Pinto Bean Soup is warm, flavorful, and wholesome — perfect for when you need something quick and satisfying. Whether you enjoy it fresh or reheat the next day, it’s a meal that always delivers comfort.

    If you try it, I’d love to hear how it turned out for you. Don’t forget to leave a comment and share your thoughts!

    📄 Scroll down for the full Pinto Bean Soup recipe card with step-by-step instructions.

    ✨ More tasty bean recipes:

    Three Bean Chili

    Vegan Rice and Beans

    Easy Three Bean Salad

    Rice and Beans in the Oven

    Pinto Bean Soup

    These Pinto Bean Soup is hearty, cozy, and full of nourishing flavor. With simple vegetables, tender beans, and warm spices, it comes together quickly in one pot and makes the perfect weeknight dinner.
    5 from 4 votes
    Print Pin Rate
    Course: Main Course, Soup
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 35 minutes minutes
    Servings: 4 servings
    Calories: 161kcal

    Video Tutorial

    Author: Julia Maz

    Ingredients

    • 1 tbsp olive oil 15 ml
    • 1 medium onion, diced 150 g
    • 2 cloves garlic, minced 6 g
    • 2 small carrots, diced 150 g
    • 2 medium potatoes, diced 270 g
    • 1 tsp smoked paprika 2 g
    • ½ tsp dried thyme 0.5 g
    • ½ tsp ground coriander 0.5 g
    • ¼ tsp cayenne pepper 0.5 g
    • 1 tsp salt 5 g
    • ¼ tsp black pepper 0.2 g
    • 1 cup marinara sauce 240 ml
    • 2 cups vegetable broth 480 ml
    • 2 cans (14 oz each) pinto beans, drained and rinsed 800 g total

    Instructions

    • Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, until softened.
      1 tbsp olive oil, 1 medium onion, diced
    • Stir in the garlic, carrots, potatoes, and marinara sauce. Cook for another 3 minutes.
      2 cloves garlic, minced, 2 small carrots, diced, 2 medium potatoes, diced, 1 cup marinara sauce
    • Sprinkle in smoked paprika, thyme, coriander, cayenne, salt, and black pepper. Mix well.
      1 tsp smoked paprika, ½ tsp dried thyme, ½ tsp ground coriander, ¼ tsp cayenne pepper, 1 tsp salt, ¼ tsp black pepper
    • Pour in the vegetable broth. Bring to a boil, then reduce the heat and cook for 15 minutes, until the vegetables are tender.
      2 cups vegetable broth
    • Stir in the pinto beans and cook for 3–5 minutes, just to heat through.
      2 cans (14 oz each) pinto beans, drained and rinsed
    • Use an immersion blender for 1–2 seconds to thicken the soup a little while keeping most of the texture.
    • Ladle into bowls and garnish with fresh parsley.

    Notes

    🔀 Recipe Variations

    • 🌿 Add herbs – Fresh parsley, dill, or basil add a nice twist.
    • 🌶️ Make it spicy – Stir in chili flakes or extra cayenne.
    • 🥕 Mix in other veggies – Try zucchini, celery, or bell pepper.
    • 🧀 Top it off – Sprinkle with nutritional yeast or shredded plant-based cheese.

    🫙 Storage & Make-Ahead

    🧊 Storage:

    Keep leftovers in an airtight container in the fridge for up to 3 days.

    ♨️ Reheat:

    Warm gently on the stove until hot, adding a splash of broth if needed.

    ⏳ Make-ahead tip:

    Chop the vegetables in advance and store them in the fridge so cooking is even quicker.

    Nutrition

    Calories: 161kcal | Carbohydrates: 30g | Protein: 4g | Fat: 4g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 1369mg | Potassium: 778mg | Fiber: 5g | Sugar: 6g | Vitamin A: 4999IU | Vitamin C: 29mg | Calcium: 45mg | Iron: 2mg

    More Soup Recipes

    • Cabbage Soup in a Jar
    • Roasted Tomato Soup
    • Cabbage Soup for Detox
    • Spinach Orzo Soup

    Reader Interactions

    Comments

    1. Eldon Wentz says

      October 31, 2025 at 9:26 pm

      5 stars
      Send me your recipe for Pinto Soup and Braised Cabbage potatoeand carrot

      Reply
      • Julia Maz says

        November 10, 2025 at 1:20 pm

        All my recipes are right here on the site, Eldon. You’re already on the Pinto Bean Soup recipe page — hope you enjoy it! 🌿

        Reply
    5 from 4 votes (3 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friend!

    I am glad you are here!

    Welcome to Eat Something Vegan! Here, you'll find a lot of healthy, tasty, and creative vegan recipes. Each recipe is carefully tested to make sure you won't be disappointed!

    Read more ->

    Footer

    ^ back to top

    Privacy

    • Privacy Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.