Place the beef to a large pot and begin cooking to render out some fat.
Add in the veggies (onion, garlic, bell pepper, celery, carrot) and stir to cook for 2-3 minutes.
Stir in the tomatoes, tomato sauce, water, spices (chili powder, cumin, oregano, coriander, cinnamon, cloves, salt, and pepper), and beans.
Bring the pot to a bubble, then lower the heat to a simmer.
Cover the pot and cook the chili for as long as you have time (at least 30 minutes and up to 90).
Remove the lid, and stir in the lime juice and cilantro. Season to taste.
At this point, I like to let it simmer uncovered for about 10-15 minutes to thick it up even more! This is optional, based on your own desired thickness.
Serve and enjoy!