Homemade Mexican Beef Chili

Photo of author
Author: Lora
Published:
Homemade Mexican beef chili with pinto beans in a stainless steel pot

Homemade Mexican Beef Chili is the kind of slow-cooked dinner that fills the kitchen with a warm, savory aroma and gives everyone a reason to gather around the table. This version is intentionally rustic and relatively brothy, with tender whole pinto beans, small browned beef crumbles, softened onion, green bell pepper, celery, and diced tomatoes in a reddish-orange tomato broth. It is hearty without becoming dry or overly thick.

The recipe uses dried pinto beans for their creamy centers and earthy flavor, but it handles them safely: soak and boil the beans on the stovetop until completely tender before they meet the acidic tomatoes in the slow cooker. That extra step produces better beans and reliable results. Once the beans and browned beef are ready, the slow cooker does the remaining work, gradually blending the vegetables, tomato sauce, broth, and spices into a comforting family meal.

Why You’ll Love This Homemade Mexican Beef Chili

This chili balances convenience with true from-scratch flavor. Most of the active work happens before the slow cooker is switched on: boil the beans, brown the beef, and soften the aromatics. After that, the long gentle simmer makes the vegetables tender and lets the seasonings permeate the broth. It is an excellent choice for weekends, game days, casual gatherings, and make-ahead dinners.

Pinto beans are generous here, so every spoonful has substance. Ground beef provides savory richness without large, chewy chunks, while tomato sauce gives the broth body. Diced tomatoes, bell pepper, onion, garlic, and celery keep the flavor layered and homemade. Because the finished consistency can be adjusted, you can keep it brothy like the reference dish or mash a small portion of beans for a thicker bowl.

The toppings are flexible and served separately, making the recipe easy to customize. Add cheddar and sour cream for richness, cilantro and lime for freshness, avocado for creaminess, jalapeños for heat, or crushed tortilla chips for crunch. If your family enjoys bean-forward meals, our Crockpot Red Beans and Sausage is another cozy option.

Ingredients for homemade Mexican beef chili with dried pinto beans

Ingredients and Ingredient Notes

Dried Pinto Beans

Three cups of dried pinto beans make this a bean-heavy chili. Sort them carefully, removing stones, broken beans, and debris, then rinse under cool water. Older beans can take considerably longer to soften, so use a reasonably fresh package. Cooked pintos hold their shape in the broth while their creamy interiors give the chili a satisfying texture.

Ground Beef

Use 1½ pounds of ground beef and break it into small crumbles as it browns. A moderately lean blend supplies savory flavor without making the finished broth greasy. Drain excess fat before moving the beef to the slow cooker. Browning is essential because it creates roasted flavor that raw beef cannot develop in moist slow-cooker heat.

Tomatoes and Broth

Diced tomatoes contribute visible pieces and bright acidity, while tomato sauce distributes tomato flavor throughout the broth. Four cups of low-sodium chicken broth keep the chili spoonable and allow you to control the salt. Do not reduce the liquid automatically; the supplied recipe is meant to be relatively brothy rather than extremely thick.

Fresh Vegetables and Aromatics

Green bell pepper gives a mild grassy sweetness that suits the pinto beans. Yellow onion and garlic form the aromatic base. Celery adds background savoriness and a subtle freshness once tender. Chop the vegetables into small, even pieces so they cook at the same rate and fit comfortably on a spoon.

Seasonings

Salt-free all-purpose seasoning adds complexity without forcing the sodium level. Black pepper, garlic powder, onion powder, and chili powder reinforce the fresh aromatics and tomato base. Chili powders vary in heat, so taste yours before adding extra spice. Salt only after the long simmer, when the broth has concentrated and all ingredients have contributed their seasoning.

Why Pinto Beans Work Well in Chili

Pinto beans become tender and creamy while usually retaining their familiar oval shape. Their mild earthiness complements beef and chili powder without dominating the pot. As they cook, a small amount of starch moves into the liquid and rounds out the tomato broth. Mashing a few cooked beans releases more starch when you want extra body, eliminating the need for flour or cornstarch.

They also make the chili economical and filling. Three cups dried yield a generous amount after soaking and cooking, so this recipe produces a substantial batch. Keep them whole for the rustic visual identity shown in the reference photo. Kidney or black beans would change both appearance and flavor and are not appropriate substitutions for this specific recipe.

How to Prepare Dried Pinto Beans Safely

Soaked pinto beans boiling safely in fresh water on the stovetop

Sort and rinse the beans, then cover them with several inches of water in a large bowl. Soak for eight to twelve hours. The beans expand significantly, so use a roomy container. Drain the soaking water and rinse again. Transfer them to a large stovetop pot, cover with fresh water, and bring to a full boil. Continue cooking until every bean is completely tender, usually 60 to 90 minutes or longer depending on age and storage.

Do not place raw or merely soaked dried pinto beans directly into the slow cooker with tomatoes. Slow cookers can heat unevenly, and acidic tomato ingredients can prevent beans from softening properly. Thorough stovetop boiling before the acidic ingredients are introduced is the safe, dependable method. Test several beans from different parts of the pot; all should crush easily between the tongue and roof of the mouth.

How to Make Homemade Mexican Beef Chili

Brown the Beef and Aromatics

Ground beef browning with diced onion and minced garlic

Heat a large skillet over medium-high heat and add the ground beef. Cook for six to eight minutes, breaking it into small crumbles with a wooden spoon. Let some pieces rest against the hot pan long enough to brown rather than stirring constantly. Drain excess grease, then add the chopped onion and cook for three to four minutes. Add garlic for the final 30 seconds so it becomes fragrant without scorching.

Assemble the Slow Cooker

Homemade Mexican beef chili simmering in a slow cooker

Transfer the beef, onion, and garlic to a six-quart or larger slow cooker. Add chopped green bell pepper and celery, followed by the fully cooked, drained pinto beans. Stir in diced tomatoes with their juices and the tomato sauce. Pour in chicken broth, then add all-purpose seasoning, black pepper, garlic powder, onion powder, and chili powder. Stir thoroughly so no concentrated seasoning remains on top.

Slow Cooker Instructions

Cover and cook on LOW for four to six hours or HIGH for two to three hours, until the bell pepper and celery are tender and the flavors are blended. The beans and beef are already cooked, so this stage is about tenderizing vegetables and developing flavor. Keep the lid closed as much as possible; every unnecessary peek releases heat and lengthens cooking.

When cooking is complete, stir well and evaluate the consistency. Add broth if it has become thicker than desired. For more body, mash a scoop of beans against the side of the slow cooker and stir them back in. Taste before adding salt, then adjust seasonings gradually. Rest the chili for five to ten minutes before serving so the temperature evens out and the broth settles.

How to Adjust Chili Thickness

This recipe should remain looser than a dry competition chili. If it thickens too much, add warm chicken broth in half-cup increments. Stir, cover, and wait several minutes before deciding whether it needs more. If it is thinner than you prefer, remove the lid during the final 20 to 30 minutes on HIGH, or mash one to two cups of beans and stir them in.

Avoid adding flour directly because it can clump and dull the fresh tomato flavor. Do not drain away flavorful broth. Natural bean starch gives the most cohesive result while preserving the rustic pinto-bean texture. Remember that chili thickens as it cools and becomes thicker again after refrigeration.

Expert Tips for Better Flavor

  • Brown rather than steam the beef: Use a wide hot skillet and avoid overcrowding.
  • Cook the beans fully first: Acidic tomatoes can keep undercooked beans firm.
  • Use low-sodium broth: Final seasoning is easier to control.
  • Cut vegetables evenly: Similar pieces become tender together.
  • Bloom the garlic briefly: Thirty seconds provides aroma without bitterness.
  • Season at the end: Slow cooking concentrates flavors and salt.
  • Rest before serving: Five to ten minutes improves the final consistency.

For an even richer base, let the tomato sauce cook in the drained skillet for one minute before adding it to the slow cooker, scraping up the browned beef bits. This optional step deepens the tomato flavor without changing the ingredients. If the chili powder tastes flat, a fresh jar often makes a noticeable difference.

Common Mistakes to Avoid

The biggest mistake is putting soaked but uncooked beans into the slow cooker. Always boil them separately until tender. Do not add tomato products to the bean-cooking pot because acid delays softening. Avoid skipping the beef-browning step, leaving excess grease in the skillet, or adding all the salt before the slow simmer. Finally, do not thicken the chili so aggressively that its characteristic reddish-orange broth disappears.

Ingredient Substitutions and Variations

You may use ground turkey in place of beef for a leaner variation, though the flavor will be lighter. A red or yellow bell pepper can replace the green pepper, but it will make the chili sweeter. Vegetable broth works if chicken broth is unavailable. For more heat, add sliced jalapeños at serving time or a pinch of cayenne with the chili powder.

Keep pinto beans as the principal bean to preserve the intended recipe. Do not add corn, pasta, rice, or potatoes; those turn it into a different dish. For another hearty beef dinner with beans, try our Cheesy Beef and Bean Chili Tortilla Crunch Cups.

Topping and Serving Ideas

Serve the hot chili in deep bowls and let everyone choose toppings. Cheddar melts into the broth, sour cream softens the spice, and avocado adds buttery richness. Cilantro, green onions, lime, and jalapeños provide freshness. Crushed tortilla chips add crunch but should be sprinkled on immediately before eating.

Warm cornbread, flour tortillas, or a crisp green salad make easy sides. For a party, keep the slow cooker on WARM and set toppings in separate bowls. Stir occasionally and add broth if the chili stands long enough to thicken. Refrigerate dairy and avocado toppings until they are needed.

Make-Ahead Instructions

Cook the pinto beans up to two days ahead and refrigerate them in a covered container. Brown the beef and chop the vegetables one day ahead, storing each component safely in the refrigerator. The entire chili can also be cooked a day before serving. Its flavor often improves overnight as the spices and tomatoes mingle. Reheat it gently and prepare fresh toppings just before serving.

Storage, Freezing, and Reheating

Cool leftovers promptly and refrigerate them in airtight containers for three to four days. Reheat on the stovetop over medium-low heat or in the microwave, stirring at intervals, until the center reaches 165°F. Add broth as necessary because the beans continue absorbing liquid during storage.

Freeze cooled chili in meal-size portions for up to three months for best quality. Leave space for expansion and freeze without toppings. Thaw overnight in the refrigerator, then reheat thoroughly to 165°F. The pinto beans may soften slightly after freezing, but the flavor and rustic texture remain satisfying.

Frequently Asked Questions

Can I cook dried pinto beans directly in the slow cooker?

No. Soak them, drain them, and boil them in fresh water on the stovetop until completely tender before combining them with acidic tomatoes in the slow cooker.

How long do the beans really take?

After an eight-to-twelve-hour soak, most beans need 60 to 90 minutes of stovetop cooking, but old beans can take longer. Judge tenderness, not the clock.

Can I use canned pinto beans?

For convenience, you can substitute thoroughly drained and rinsed canned pinto beans, though dried beans provide better value and a creamier homemade texture. Use enough canned beans to approximate the generous cooked yield of three cups dried.

Why is my chili too thick the next day?

Pinto beans absorb broth as they rest. Stir in low-sodium chicken broth while reheating until the original brothy consistency returns.

Can I make it spicier?

Yes. Add cayenne with the spices or serve sliced jalapeños and hot sauce at the table. Increasing heat at serving time keeps the main pot family-friendly.

Final Thoughts

Homemade Mexican Beef Chili proves that a comforting slow-cooker dinner can be both practical and carefully prepared. Fully cooked pinto beans, well-browned beef, fresh vegetables, tomato, broth, and straightforward seasonings create a rustic bowl with recognizable homemade texture. Keep it brothy, offer plenty of toppings, and enjoy a generous meal that reheats beautifully.

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
Homemade Mexican beef chili with pinto beans in a stainless steel pot

Homemade Mexican Beef Chili

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lora
  • Prep Time: 25 minutes
  • Soaking & Bean Cooking Time: 9–13 1/2 hours
  • Cook Time: 4–6 hours on LOW or 2–3 hours on HIGH
  • Total Time: About 10–14 hours including soaking and bean cooking
  • Yield: 8–10 servings 1x
  • Category: Dinner / Main Course
  • Method: Slow Cooker
  • Cuisine: Mexican-Inspired

Description

A rustic, brothy Mexican-inspired beef chili with fully cooked pinto beans, ground beef, tomatoes, green bell pepper, onion, garlic, and celery.


Ingredients

Scale

Beef Chili

  • 3 cups dried pinto beans, rinsed and sorted
  • 1 1/2 lbs (680 g) ground beef
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) tomato sauce
  • 4 cups (32 fl oz) low-sodium chicken broth
  • 1 large bell pepper, chopped
  • 1 medium yellow onion, chopped
  • 3 garlic cloves, minced
  • 3–4 celery ribs, chopped
  • 1 tablespoon salt-free all-purpose seasoning
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 2 1/2 teaspoons chili powder
  • Salt, to taste

Optional Toppings

  • Shredded cheddar cheese
  • Sour cream
  • Fresh cilantro
  • Diced avocado
  • Sliced jalapeños
  • Chopped green onions
  • Crushed tortilla chips
  • Lime wedges

Instructions

  1. Sort and rinse dried pinto beans.
  2. Soak in plenty of water 8–12 hours; drain and rinse.
  3. Cook beans separately in fresh water until completely tender, usually 60–90 minutes or longer.
  4. Brown ground beef over medium-high heat 6–8 minutes.
  5. Drain excess grease.
  6. Add onion and cook 3–4 minutes.
  7. Add garlic and cook 30 seconds.
  8. Transfer beef mixture to a 6-quart or larger slow cooker.
  9. Add bell pepper and celery.
  10. Stir in fully cooked pinto beans.
  11. Add diced tomatoes with juices and tomato sauce.
  12. Pour in chicken broth.
  13. Add all-purpose seasoning, pepper, garlic powder, onion powder, and chili powder.
  14. Stir until combined.
  15. Cover and cook LOW 4–6 hours or HIGH 2–3 hours.
  16. Add broth if too thick.
  17. Mash some beans if a thicker consistency is preferred.
  18. Taste and adjust salt and seasonings.
  19. Rest 5–10 minutes.
  20. Serve warm with desired toppings.

Notes

  • Food safety: never cook raw or merely soaked dried pinto beans directly in the slow cooker with acidic tomato ingredients. Boil separately until fully tender first.
  • Refrigerate 3–4 days.
  • Freeze without toppings up to 3 months.
  • Reheat to 165°F, adding broth as needed.

Share Recipe

Hi, I’m Lora!

I'm so glad you've found your way here. My kitchen is my happy place, and if you're just starting your own cooking journey, I want you to know you're in the right place.

You Might Also Like...

Hatch Green Chile Chicken & Pinto Bean Tortilla Caldo

Hatch Green Chile Chicken & Pinto Bean Tortilla Caldo

Crispy Garlic Parmesan Ranch Bacon Cheeseburger Pickle Hash Brown Cups

Crispy Garlic Parmesan Ranch Bacon Cheeseburger Pickle Hash Brown Cups

Vegetable Beef Soup

Vegetable Beef Soup

Crispy Loaded Cheesy Beef & Bean Chili Tortilla Crunch Cups

Crispy Loaded Cheesy Beef & Bean Chili Tortilla Crunch Cups

Leave a Comment

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