Ingredients
Equipment
Method
- Soak the beans: Place the rinsed pinto beans in a large pot and cover with at least 8 cups of cold water. Let soak overnight, or for at least 8 hours. Drain and rinse the beans.
- Sear the beef: Heat olive oil in a large Dutch oven or soup pot over medium-high heat. Season the beef cubes with salt and pepper. Working in batches, sear the beef on all sides until browned. Remove the beef from the pot and set aside.
- Sauté the aromatics: Add the chopped onion and green bell pepper to the pot and cook until softened, about 5-7 minutes. Add the minced garlic and cook for another minute until fragrant.
- Combine ingredients: Add the drained and rinsed pinto beans, seared beef, diced green chiles, diced tomatoes, beef broth, cumin, chili powder, and oregano to the pot. Stir to combine.
- Simmer: Bring the soup to a boil, then reduce heat to low, cover, and simmer for at least 2-3 hours, or until the pinto beans are tender. Stir occasionally to prevent sticking. The longer it simmers, the more the flavors meld together.
- Adjust seasoning: Taste and adjust seasoning with salt and pepper as needed.
- Serve: Ladle the soup into bowls and top with your favorite toppings, such as shredded cheddar cheese, sour cream, chopped cilantro, avocado slices, and a squeeze of lime juice.
Notes
For a thicker soup, you can mash some of the beans against the side of the pot before serving. If you don't have time to soak the beans overnight, you can use the quick-soak method: Place the beans in a pot, cover with water, bring to a boil, and boil for 2 minutes. Remove from heat, cover, and let stand for 1 hour. Drain and rinse the beans before using. Leftover soup can be stored in the refrigerator for up to 3 days or frozen for longer storage. Consider serving with a side of cornbread or baked ground beef tacos for a complete meal.
