Hearty Pinto Bean, Green Chile & Beef Soup

Isabella

📖Life, Love, and Gastronomy 📖

There’s nothing quite like a warm bowl of homemade soup when I’m craving a satisfying and comforting meal. This Hearty Pinto Bean, Green Chile & Beef Soup combines savory ground beef, tender pinto beans, flavorful spices, and mild green chiles into a rich, cozy dish that comes together with minimal effort. Whether I’m preparing dinner for my family or meal prepping for the week, this soup always delivers hearty flavor in every bite.

Why I’ll Love This Recipe

I love how simple this recipe is while still delivering bold, comforting flavors. The ground beef makes the soup hearty and filling, while the pinto beans add a creamy texture and plenty of protein. The green chiles bring a mild kick without making the soup overly spicy, and the combination of cumin and chili powder gives it a delicious Southwestern-inspired taste. I also appreciate that everything cooks in one pot, making cleanup quick and easy.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

1 lb ground beef

1 onion, chopped

2 cloves garlic, minced

2 cans (15 oz each) pinto beans, drained and rinsed

1 can (4 oz) diced green chiles

2 cups beef broth

1 teaspoon cumin

1 teaspoon chili powder

Salt and pepper, to taste

1 tablespoon olive oil

Fresh cilantro, for garnish

Directions

I heat the olive oil in a large pot over medium heat.

I add the ground beef and cook it until browned, breaking it apart as it cooks.

Then I stir in the chopped onion and minced garlic, then sauté everything for about 5 minutes until the onion becomes soft and fragrant.

I mix in the diced green chiles, cumin, chili powder, salt, and pepper until the spices are evenly distributed.

I add the drained pinto beans and beef broth, then stir everything together.

Next I bring the soup to a gentle simmer and let it cook for 20 to 25 minutes, stirring occasionally so the flavors blend together beautifully.

I garnish each bowl with fresh cilantro before serving the soup hot.

Servings and Timing

Prep Time: 10 minutes

Cook Time: 30 minutes

Total Time: 40 minutes

Servings: 4

Calories: Approximately 385 kcal per serving

Variations

I like to customize this soup depending on what I have available. Sometimes I substitute ground turkey or ground chicken for a lighter version while still keeping plenty of flavor. I also enjoy adding corn, diced tomatoes, or bell peppers for extra color and texture. When I want a spicier soup, I include jalapeños or use hot green chiles instead of mild ones. For an even heartier meal, I occasionally stir in cooked rice or small pasta near the end of cooking. I also like topping each bowl with shredded cheese, sliced avocado, sour cream, or crunchy tortilla strips.

Storage/Reheating

I store leftover soup in an airtight container in the refrigerator for up to 4 days. If I want to keep it longer, I freeze individual portions for up to 3 months. Before freezing, I let the soup cool completely. When I’m ready to enjoy it again, I thaw it overnight in the refrigerator if frozen, then reheat it gently on the stovetop over medium heat or warm individual servings in the microwave until heated through. If the soup becomes too thick after storing, I simply stir in a little extra beef broth while reheating.

Related Recipes:

FAQs

Can I use dried pinto beans instead of canned beans?

I can, but I make sure to soak and fully cook the dried beans before adding them to the soup since the recipe is designed for cooked canned beans.

Can I make this soup ahead of time?

Yes. I actually find that the flavors become even richer after the soup sits for a few hours or overnight in the refrigerator.

Is this soup spicy?

I find that the soup has a mild level of heat because of the green chiles and chili powder. If I prefer more spice, I simply add jalapeños or extra chili powder.

What can I serve with this soup?

I enjoy serving it with warm cornbread, crusty bread, tortilla chips, or a simple green salad for a complete meal.

Can I freeze this soup?

Yes. I freeze cooled portions in airtight freezer-safe containers for up to 3 months, making it an excellent meal for busy days.

Conclusion

I love making this Hearty Pinto Bean, Green Chile & Beef Soup because it combines simple pantry ingredients into a comforting meal that’s packed with flavor. The combination of seasoned beef, creamy pinto beans, aromatic spices, and mild green chiles creates a satisfying soup that’s perfect for weeknight dinners, meal prep, or cozy weekends at home. Every bowl is hearty, filling, and guaranteed to warm me from the inside out.


📖 Recipe:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Pinto Bean, Green Chile & Beef Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

A comforting Southwestern-inspired soup made with savory ground beef, creamy pinto beans, mild green chiles, and warm spices. This one-pot meal is hearty, flavorful, and perfect for weeknight dinners or meal prep.


Ingredients

1 lb ground beef

1 tablespoon olive oil

1 onion, chopped

2 cloves garlic, minced

2 cans (15 oz each) pinto beans, drained and rinsed

2 cups beef broth

1 can (4 oz) diced green chiles

1 teaspoon cumin

1 teaspoon chili powder

Salt and pepper, to taste

Fresh cilantro, for garnish


Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the ground beef and cook until browned, breaking it apart as it cooks.
  3. Stir in the chopped onion and minced garlic. Cook for about 5 minutes, until the onion is softened.
  4. Add the diced green chiles, cumin, chili powder, salt, and pepper, stirring to evenly coat the beef and onions with the spices.
  5. Stir in the drained pinto beans and beef broth until well combined.
  6. Bring the soup to a gentle simmer and cook for 20–25 minutes, stirring occasionally.
  7. Serve hot, garnished with fresh cilantro.

Notes

Substitute ground turkey or ground chicken for a lighter version.

Add corn, diced tomatoes, or bell peppers for extra flavor and texture.

For more heat, use hot green chiles or add chopped jalapeños.

Stir in cooked rice or small pasta near the end of cooking for a heartier meal.

Top with shredded cheese, avocado, sour cream, or tortilla strips if desired.

Refrigerate leftovers in an airtight container for up to 4 days or freeze for up to 3 months.

If the soup thickens during storage, add a little beef broth while reheating.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Southwestern

Nutrition

  • Serving Size: 1 bowl
  • Calories: 385 kcal
  • Sugar: 4 g
  • Sodium: 920 mg
  • Fat: 18 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0.5 g
  • Carbohydrates: 28 g
  • Fiber: 9 g
  • Protein: 28 g
  • Cholesterol: 70 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star