Nutrition Facts for Spicy ranch beans

Spicy Ranch Beans

Transform your next meal with these bold and hearty Spicy Ranch Beans! Made with tender pinto beans simmered in a rich, savory broth infused with smoky chipotle chili powder, fire-roasted tomatoes, and a medley of fragrant spices, this dish is the perfect balance of heat and flavor. Diced jalapeño peppers and sautéed aromatics like onion and garlic create an irresistible base, while a touch of tomato paste adds depth. This Tex-Mex-inspired recipe is perfect as a crowd-pleasing side dish or a satisfying vegetarian main course. With a prep time of just 20 minutes and a slow-simmered cooking process that enhances every ingredient, these beans are a must-try for lovers of smoky, spicy comfort food. Garnish with fresh cilantro for a burst of brightness, and serve warm for the ultimate flavorful experience! Perfect for potlucks, weeknight dinners, or even meal prep, these spicy ranch beans are sure to become a household favorite.

Nutriscore Rating: 78/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Spicy Ranch Beans
Prep Time:20 mins
Cook Time:120 mins
Total Time:140 mins
Servings: 6

Ingredients

  • 1 pound dry pinto beans
  • 8 cups water
  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 medium jalapeño pepper, seeded and diced
  • 1 teaspoon chipotle chili powder
  • 1 teaspoon paprika
  • 1 teaspoon cumin
  • 1 teaspoon dried oregano
  • 2 tablespoons tomato paste
  • 1 15-ounce can fire-roasted diced tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 2 tablespoons fresh cilantro, chopped (optional)

Directions

Step 1

Rinse the dry pinto beans under cold water, removing any debris or damaged beans.

Step 2

Place the beans in a large pot or bowl and cover with water, allowing them to soak for at least 6 hours or overnight. Drain and set aside.

Step 3

In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat.

Step 4

Add the diced onion, minced garlic, and diced jalapeño pepper. Sauté for 5-7 minutes, stirring occasionally until the onion is softened and translucent.

Step 5

Stir in the chipotle chili powder, paprika, cumin, and oregano, cooking for an additional 1-2 minutes until the spices are fragrant.

Step 6

Add the tomato paste and stir to coat the vegetables. Cook for 1 minute.

Step 7

Pour in the fire-roasted diced tomatoes (with their juices) and vegetable broth. Stir until combined.

Step 8

Add the drained pinto beans to the pot and stir gently. Bring the mixture to a boil over medium-high heat.

Step 9

Once boiling, reduce the heat to low, cover the pot, and let the beans simmer for 1.5-2 hours, stirring occasionally to prevent sticking or burning.

Step 10

After the beans are tender, season with salt and black pepper to taste.

Step 11

Serve the spicy ranch beans warm in bowls, garnished with fresh cilantro if desired.

Nutrition Facts

Serving size (3477.6g)
Amount per serving % Daily Value*
Calories 2219.1
Total Fat 39.1g 0%
Saturated Fat 6.5g 0%
Polyunsaturated Fat 4.1g
Cholesterol 0mg 0%
Sodium 4741.6mg 0%
Total Carbohydrate 364.5g 0%
Dietary Fiber 88.9g 0%
Total Sugars 33.0g
Protein 113.5g 0%
Vitamin D 0IU 0%
Calcium 860.3mg 0%
Iron 33.4mg 0%
Potassium 8559.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 15.5%
Protein: 20.1%
Carbs: 64.4%