Dice the carrots, garlic, onion, jalapeno, celery, butternut squash, green and red peppers. Another important first step is to put the lentils in water for a few minutes if you are using uncooked. not necessary if using lentils from a can.
Then, add oil into a large pot over medium-high heat. Add the ground beef and let it cook for about a minute
Move the meat to the side of the pot and add garlic to cook it for a minute. Then, add onions and spices.
Make sure to stir and combine all those ingredients into the ground beef. Stir until the meat is completely brown. About 3 minutes.
Next, add peppers, celery, jalapeno and stir to combine.
Then, add beans, tomatoes, tomato sauce and keep stirring to prevent the meat from sticking to the bottom. This will create layers of flavor in the dish.
Now add the carrots and lentils and keep stirring. You can definitely add the ingredients all at once, but I like to add them one at a time so that each ingredient could absorb the flavor
Next, add water and a bay leaf. Wait until it comes to a boil and then add the butternut squash.
Cover the pot and let it cook for about 20 to 30 minutes. Stir occasionally. Then, with a fork check for doneness of the butternut squash. Remove the bay leaf.
Let the chili rest for about 10 minutes and serve!