| 3 tablespoons | olive oil |
| 1 | large onion, minced |
| 4 cloves | garlic, minced |
| 1 lb. | ground beef |
| 1 | 6 ounce can tomato paste |
| 1 1/3 cups | canned plum tomatoes |
| 1 | green pepper, minced |
| 3 cups | beef bouillon |
| 1 jalapeño | seeded & diced |
| 2 cans | pinto or kidney beans |
| 1/2 teaspoon | celery seed, crushed |
| 1/4 teaspoon | cayenne pepper |
| 1 | bay leaf |
| 1 1/2 teaspoons | cumin seed, toasted, ground |
| 3 pods | New Mexico chili, toasted, ground |
| 3 pods | ancho chili, toasted, ground (see note below) |
| 1 1/2 | teaspoon salt |
| 1 tablespoon | basil |
| 1/2 teaspoon | oregano |
| 1 tablespoon | ground coriander |
| to taste | salt and pepper |
Ancho and New Mexico chiles are dried. You can substitute 2-4 tablespoons of chili powder for them but the taste will suffer a little.