In a medium pot or Dutch oven set over medium heat, warm 1/2 cup oil. Add the eggplant and sauté until tender, stirring frequently, about 5 minutes. If the eggplant sticks to the pot, add a little more oil.
Add 2 tablespoons more oil to the pot along with the onions and fennel, and cook, stirring occasionally, until the onion is tender but not browned, 6 to 8 minutes. Add the garlic and cook, stirring often, for 1 minute. Stir in the chicken stock, crushed tomatoes, fennel seeds, oregano, thyme, red pepper flakes, 1 tablespoon salt, and 2 teaspoons black pepper.
Pour the can of whole tomatoes, including the liquid, into a food processor and pulse until the tomatoes are coarsely chopped. Add the tomatoes and the liquid to the pot. Bring to a boil,reduce the heat to medium-low, and simmer, uncovered, for 15 minutes, stirring occasionally. Taste and adjust seasonings if necessary.