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

Yield: 6 servings
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes

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.5oz 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


  1. To start, peel the onion, ginger root, and garlic.
  2. Chop the peeled onion, ginger root, and garlic
  3. Add oil to a large frying pan and add in the onion, garlic, and ginger and sauté about 10 minutes, over medium heat.
  4. 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.
  5. Add in the pinto beans too and let simmer, covered, for about 5 minutes.
  6. Remove the pan from the heat and season the curry with salt and pepper.
  7. 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.

Nutrition Information
Yield 6 Serving Size 1
Amount Per Serving Calories 147Total Fat 6gSaturated Fat 1gTrans Fat 0gUnsaturated Fat 4gCholesterol 0mgSodium 384mgCarbohydrates 20gFiber 8gSugar 4gProtein 7g

Nutrition information is provided as a courtesy and should be considered an approximation only. Savory Spin makes no guarantees to the accuracy of this information. Please do consult a professional nutritionist for more accurate information. Please do keep in mind that prep times, cooking times, etc, are provided as guidelines as there are so many variables at play.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram &/or Pinterest tagging @SavorySpin #SavorySpin

Jillian Foster

Wednesday 31st of May 2023

Really delicious! Used regular tomatoes and it worked.

David @ Spiced

Monday 10th of October 2022

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!!


Friday 7th of October 2022

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!


Friday 7th of October 2022

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!

Sara Welch

Friday 7th of October 2022

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!

Skip to Recipe