Easy Pinto Beans Green Chili and Beef Soup – Hearty, Cozy, and Weeknight-Friendly
This soup hits all the right notes when you want something comforting without a lot of fuss. Pinto beans, mild green chiles, and savory ground beef come together in one pot for a cozy, flavorful bowl. It’s filling enough for dinner and easy enough for a busy weeknight.

The flavors are warm and zesty, not overly spicy, and the texture is thick and satisfying. Grab a pot, and you’re about 30 minutes from a great meal.
What Makes This Recipe So Good
- Simple pantry staples: Canned pinto beans, green chiles, and broth do most of the heavy lifting.
- One-pot cooking: Minimal cleanup and straightforward steps make this a stress-free dinner.
- Balanced flavor: Mild heat from green chiles, mellow beans, and savory beef keep it crowd-pleasing.
- Flexible and forgiving: Swap in what you have turkey for beef, fresh chiles for canned, or add veggies.
- Meal prep friendly: Tastes even better the next day and freezes well.
Shopping List
- 1 pound ground beef (85–90% lean)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cans (15 ounces each) pinto beans, drained and rinsed
- 1 can (4 ounces) diced green chiles (mild or medium)
- 1 can (14.5 ounces) fire-roasted diced tomatoes (or regular)
- 4 cups beef broth (low sodium preferred)
- 1 teaspoon ground cumin
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika (optional but great)
- 1 bay leaf
- 2 tablespoons olive oil (if needed)
- Salt and black pepper, to taste
- Fresh lime (for serving)
- Optional toppings: chopped cilantro, sliced green onions, shredded cheese, sour cream, tortilla chips
Step-by-Step Instructions
- Brown the beef: Heat a large pot over medium-high. Add the ground beef and cook, breaking it up, until browned with crispy bits, about 5–7 minutes.Spoon off excess fat if needed, leaving about 1 tablespoon in the pot.
- Soften aromatics: Add diced onion and a pinch of salt. Cook 3–4 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
- Season the base: Stir in cumin, oregano, and smoked paprika.Toast the spices for 30 seconds to wake up their flavor.
- Build the soup: Add pinto beans, green chiles, diced tomatoes with juices, beef broth, and the bay leaf. Stir and bring to a gentle boil.
- Simmer: Reduce heat to medium-low and simmer 12–15 minutes. Taste and season with salt and pepper.If you want it thicker, lightly mash some beans against the pot with a spoon.
- Finish: Remove the bay leaf. Squeeze in a little fresh lime for brightness. Ladle into bowls and add your favorite toppings.
Storage Instructions
- Fridge: Cool completely, then store in airtight containers for up to 4 days.
- Freezer: Freeze up to 3 months.Leave room at the top of containers for expansion.
- Reheat: Warm gently on the stove over medium heat, adding a splash of broth or water if it thickens too much. Microwave in short bursts, stirring between intervals.
Benefits of This Recipe
- Protein-packed and filling: Beef and beans make a hearty combo that keeps you satisfied.
- Budget-friendly: Uses affordable ingredients you can find anywhere.
- Quick and practical: From chopping to serving in about half an hour.
- Customizable heat: Keep it mild or bump up the spice easily.
What Not to Do
- Don’t skip seasoning: Salt in layers beef, onions, then the soup so the flavors pop.
- Don’t overcook the beans: A gentle simmer keeps them intact and creamy, not mushy.
- Don’t forget acidity: A squeeze of lime at the end brightens the whole pot.
- Don’t drown it in liquid: Add broth gradually if you prefer a thicker, stew-like finish.
Variations You Can Try
- Turkey or chicken: Swap the beef for ground turkey or shredded rotisserie chicken.
- Fresh green chiles: Roast and chop Anaheim or poblano peppers for a deeper, smoky note.
- Veggie boost: Add diced carrots, bell peppers, or corn during the simmer.
- Smoky twist: Stir in a spoonful of chipotle in adobo or top with crumbled bacon.
- Creamy comfort: Swirl in a splash of cream or a dollop of sour cream for a silky finish.
- Herb lift: Finish with chopped cilantro, parsley, or a sprinkle of dried Mexican oregano.
FAQ
Can I use dried pinto beans instead of canned?
Yes. Cook 1 to 1 1/2 cups dried pintos until tender before starting the recipe. You’ll need about 3 cups cooked beans. Make sure they’re fully soft so they hold up nicely in the soup.
How spicy is this soup?
With mild canned green chiles, it’s gentle and family-friendly. For more heat, use medium chiles, add a diced jalapeño with the onions, or finish with hot sauce.
Can I make it in a slow cooker?
Brown the beef and sauté the onions and garlic first, then transfer to the slow cooker with the rest. Cook on Low for 4–5 hours or High for 2–3 hours. Stir, season, and finish with lime before serving.
What can I use instead of beef broth?
Chicken or vegetable broth works well. If using vegetable broth, taste and adjust salt since it’s often lighter in flavor.
How do I thicken the soup?
Mash some beans directly in the pot or let it simmer uncovered for a few extra minutes. You can also stir in a small handful of crushed tortilla chips to thicken and add a subtle corn flavor.
What toppings go best?
Cilantro, green onions, shredded cheddar or Monterey Jack, sour cream, avocado, and crushed tortilla chips all complement the flavors.
Final Thoughts
This easy pinto beans green chili and beef soup is exactly what weeknights call for simple, hearty, and full of warm, homey flavor. It’s flexible enough to match whatever you’ve got on hand and tasty enough to add to your regular rotation. Keep a few cans of beans and chiles in the pantry, and you’re never far from a comforting bowl. Add lime and your favorite toppings, and dinner’s done.

Easy Pinto Beans Green Chili and Beef Soup - Hearty, Cozy, and Weeknight-Friendly
Ingredients
Method
- Brown the beef: Heat a large pot over medium-high. Add the ground beef and cook, breaking it up, until browned with crispy bits, about 5–7 minutes. Spoon off excess fat if needed, leaving about 1 tablespoon in the pot.
- Soften aromatics: Add diced onion and a pinch of salt. Cook 3–4 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
- Season the base: Stir in cumin, oregano, and smoked paprika. Toast the spices for 30 seconds to wake up their flavor.
- Build the soup: Add pinto beans, green chiles, diced tomatoes with juices, beef broth, and the bay leaf. Stir and bring to a gentle boil.
- Simmer: Reduce heat to medium-low and simmer 12–15 minutes. Taste and season with salt and pepper. If you want it thicker, lightly mash some beans against the pot with a spoon.
- Finish: Remove the bay leaf. Squeeze in a little fresh lime for brightness. Ladle into bowls and add your favorite toppings.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
