Skip to Content

Pinto Bean Curry Recipe

This Pinto Bean Curry Recipe is an easy and quick side dish. It is a budget-friendly, vegetarian recipe that makes use of kitchen staples like canned pinto beans and frozen spinach mixed into a spicy, tomato broth.

spicy vegan bean curry

Made with only 10 ingredients, this pinto bean curry is so easy to make. And, you can have this prepped and on your table in less than 30 minutes.

The main reason this curry is so quick to make is that it makes use of canned pinto beans and frozen spinach. Canned beans and frozen veggies are staples in my kitchen because they make it so easy to eat healthy, veggie-packed meals.

10 ingredients needed to make pinto bean curry

What are the ingredients for this curry?

I made this pinto bean curry recipe with the following 10 ingredients and 2 garnishes:

Adding pinto beans to a rich tomato broth in a pan.
  1. Onion
    I used a red onion because that’s what I had on hand. I usually use red or white onions, depending on the color of the curry. If the curry I am making is more yellow in color, without tomato paste or fire-roasted tomatoes in it, I tend to use yellow onions. And, if the curry is made with tomatoes, then I try to use red onions. If you have a burning desire to know the properties of the different types of onions, you might enjoy this article, by The Kitchen.
  2. Garlic cloves
    Fresh garlic works so well in the curry recipes I share here. You could even use the peeled and diced garlic they sell in containers in the produce section of most stores. Just do not use powdered garlic.
  3. Fresh ginger root
    Just as with the fresh garlic cloves, fresh ginger root works so well in this.
  4. Canned fire-roasted tomatoes
    I always have several cans of fire-roasted tomatoes on hand for curry dishes. I feel like they add so much flavor to curry.
  5. Coriander powder
    Coriander powder is one of the main spices here. And I add a lot.
  6. Smoked paprika powder
    Smoked paprika works better than plain paprika in this dish.
  7. Turmeric powder
    Turmeric unites coriander and smoked paprika beautifully. But, just be careful. Too much turmeric can make curry taste metallic.
  8. Optional: Cayenne
    I love a bit of a spicy kick to my curry. If you would rather have a mild curry, leave out the cayenne powder. If you would like a slightly less spicy curry, lower the amount of cayenne or add green chilies instead.
  9. Canned pinto beans
    Canned pinto beans significantly cut down the cooking time of this curry. You could use dry pinto beans, but this would involve soaking them and then cooking them in the curry sauce for a much longer time.
  10. Frozen spinach
    I like having frozen spinach on hand because I do not have to worry about it wilting and going bad before I can use it all up.
  11. Optional: parsley
    Parsley is mostly for garnish in this dish, so you can leave it out if you desire.
  12. Optional: chili flakes
    I said it earlier, and I’ll say it again, I love a spicy kick to my curry, so added in the chili flakes too. But, they are totally optional and can be left out.
Vegan pinto bean curry

What to serve with this pinto bean curry?

This pinto bean curry is delicious with some roti or naan.

It is also so filling and tasty with some yellow rice or turmeric quinoa, some broccoli croquettes or oven-baked okra, some beet curry, and some pineapple chutney.

pinto bean curry recipe with turmeric quinoa

How to store this pinto bean curry?

I store this curry in an airtight container in my refrigerator. It usually lasts about a week or so.

Can you freeze this curry?

Yes, this curry can be frozen for up to 3 months. When ready to enjoy, you can thaw it to room temperature on your kitchen counter.

Here’s hoping you make this curry soon for your family and friends. If you do, please do let me know your thoughts in the comments below or tag Savory Spin on Instagram or Pinterest.

spicy vegan bean curry

Pinto Bean Curry Recipe

4.67 from 6 votes
Print Pin Rate
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 6 servings
Author: Shashi
This Pinto Bean Curry Recipe is an easy and quick side dish. It is a budget-friendly, vegetarian recipe that makes use of kitchen staples like canned pinto beans and frozen spinach mixed into a spicy, tomato broth.


  • 2 tbsp olive oil or oil of your choice
  • 1 red onion medium-sized
  • 4 garlic cloves approximately 2 tbsp of chopped garlic
  • 1 inch ginger root. approximately 1 tbsp of chopped ginger root
  • 1 14.5 oz can fire-roasted tomatoes
  • 3 tsp coriander powder
  • 2 tsp smoked paprika
  • 1/2 tsp turmeric powder
  • OPTIONAL – 1 tsp cayenne powder
  • 1 15 oz can pinto beans
  • 2 cups frozen spinach
  • 1 cup water
  • Salt and pepper to taste
  • OPTIONAL – 1 tbsp parsley
  • OPTIONAL – 1 tsp chili flakes


  • To start, peel the onion, ginger root, and garlic.
  • Chop the peeled onion, ginger root, and garlic
  • Add oil to a large frying pan and add in the onion, garlic, and ginger and sauté about 10 minutes, over medium heat.
  • Then add in the canned fire-roasted tomatoes, the water, the coriander, the smoked paprika, the turmeric, the cayenne, and the frozen spinach and stir well, then cover, and let simmer for about 5 minutes.
  • Add in the pinto beans too and let simmer, covered, for about 5 minutes.
  • Remove the pan from the heat and season the curry with salt and pepper.
  • Garnish with parsley and chili flakes and serve with roti or turmeric quinoa.


*I used water to thin this curry out, but you can also use vegetable stock as well.
**Feel free to leave out the cayenne and the chili flakes, if you prefer a milder curry.


Serving: 1g | Calories: 147kcal | Carbohydrates: 20g | Protein: 7g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Sodium: 384mg | Fiber: 8g | Sugar: 4g
DID YOU MAKE THIS RECIPE?Tag @SavorySpin or tag #savoryspin so we can share your ceation.

Leave a comment

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

Recipe Rating

  1. Jillian Foster says:

    Really delicious! Used regular tomatoes and it worked.

  2. David @ Spiced says:

    What a fun recipe to use pinto beans in a curry – this looks like fall comfort food at its best! Also, I just found a vegetarian restaurant here in Asheville that I think you’re gonna love!!

  3. Gina says:

    An excellent side dish!

  4. Gina says:

    Looking for a new side to make and came across this recipe! The whole family really enjoyed it and for sure will be making again! Yum!

  5. Heidy says:

    This Pinto Bean Curry Recipe made for the perfect side for our dinner tonight. I love how it was packed with flavor! Looking forward to trying more recipes!

  6. Sara Welch says:

    This was such a bold and hearty recipe that does not disappoint! Served this for dinner last night and it was a hit all around the table; easily, a new favorite!

  7. Glenda says:

    Never in a million years would I have thought to use pinto beans in a curry. Thank yo so much for this delicious recipe! We love it!