
Chili Verde is a rich, comforting stew known for its vibrant green color and deep, savory flavor. This traditional dish combines tender pieces of meat with a tangy green sauce made from tomatillos, green chiles, and aromatic spices. Slowly simmered until everything becomes perfectly tender and flavorful, the result is a hearty meal that feels both rustic and satisfying.
The beauty of Chili Verde lies in the balance between the brightness of the tomatillos and the warm spices that bring depth to the stew. As the ingredients cook together, the sauce thickens naturally and coats every piece of meat, creating a dish that is both bold and comforting. This stew is perfect for a family meal, a weekend dinner, or any time you want something warm and filling.
Ingredients
- 1 pound beef shoulder or stew meat, cut into bite-size pieces
- 2 medium tomatillos, husked and rinsed
- 2 cloves garlic, minced
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh oregano
- 1/2 teaspoon ground cumin
- 1/2 teaspoon paprika
- 1/4 teaspoon cayenne pepper (optional)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons vegetable oil
- 2 cups chicken broth
- 1 cup water
- 2 tablespoons tomato paste
- 2 tablespoons chopped fresh green chiles (optional)
- 2 tablespoons chopped fresh cilantro (optional)
Preparation Time
15 minutes
Cooking Time
45 minutes
Total Time
1 hour
Servings
4 servings
Instructions
Step 1: Roast the Tomatillos
Begin by preheating your oven to 400°F (200°C). While the oven is heating, remove the papery husks from the tomatillos and rinse them under cool running water to remove any sticky residue left on the skin.
Place the tomatillos on a baking sheet in a single layer so they roast evenly. Slide the tray into the oven and roast them for 15 to 20 minutes, or until their skins begin to blister and lightly char. This roasting step helps deepen their flavor and adds a subtle smoky note to the final stew.
Once roasted, remove the tomatillos from the oven and set them aside to cool slightly before using them in the next step.
Step 2: Prepare the Aromatics
Place a large pot or Dutch oven on the stove over medium heat and add the vegetable oil. Allow the oil to heat until it shimmers slightly.
Add the minced garlic to the pot and cook for 1 to 2 minutes, stirring frequently to prevent it from burning. The garlic should become fragrant and lightly golden.
Next, sprinkle in the cumin, paprika, cayenne pepper (if using), salt, and black pepper. Stir the spices into the oil and garlic mixture, allowing them to toast gently for about 1 minute. This process releases their aroma and intensifies the flavor of the stew.
Step 3: Build the Flavor Base
Once the spices are fragrant, add the roasted tomatillos to the pot. Use a spoon to gently break them apart as they cook so they begin forming the base of the sauce.
Stir everything together and allow the mixture to cook for 5 to 7 minutes, stirring occasionally. During this time, the tomatillos soften further and blend with the garlic and spices, creating a flavorful green sauce that will coat the meat later.
Step 4: Add the Liquid and Meat
Pour the chicken broth and water into the pot, stirring well so the sauce becomes smooth and evenly combined. Add the tomato paste and mix until it dissolves into the liquid, helping to thicken the stew slightly and enhance the flavor.
Now add the beef pieces to the pot, making sure they are evenly distributed throughout the liquid. The meat should be mostly submerged so it cooks evenly and absorbs the flavor of the sauce.
Bring the mixture to a gentle boil, then reduce the heat to low so the stew can simmer slowly.

Step 5: Simmer Until Tender
Cover the pot partially with a lid and allow the chili to simmer for 20 to 25 minutes. Stir occasionally to prevent sticking and to help the flavors combine.
As the stew cooks, the beef becomes tender and the sauce gradually thickens into a rich, flavorful green stew. If the liquid reduces too quickly, you can add a small splash of water or broth to maintain the desired consistency.
Step 6: Finish the Stew
Once the meat is tender, stir in the chopped green chiles and the cilantro if you are using them. These ingredients add a fresh, vibrant finish to the dish and enhance the overall aroma.
Allow the stew to cook for a few additional minutes so the final ingredients blend into the sauce.
Step 7: Serve
Taste the chili and adjust the seasoning if needed. Once everything is well balanced, remove the pot from the heat.
Ladle the hot Chili Verde into bowls and serve immediately. The stew should be thick, fragrant, and filled with tender pieces of beef coated in the flavorful green sauce.
This hearty dish is best enjoyed warm, allowing the deep flavors of the roasted tomatillos, spices, and slow-simmered meat to shine in every bite.