This is a good low cholesterol casserole. (It has only 230 calories per serving; 10 grams of protein; and the dietary fiber is 12.1 grams.) It is supposed to be a side-dish but I've used it as a vegetable-type stew.
Heat oil in a heavy, large skillet or dutch oven over high heat.
Cook cumin seed 15 seconds or until dark brown. Stir in fennel and pepper. Immediately add onions and garlic; reduce heat to medium high and saute 5 minutes or until onions and garlic are golden.
Stir in next 4 ingredients. Add eggplant and reduce heat to medium. Cook 5 minutes, stirring occasionally, until eggplant softens. Stir in tomatoes and simmer 5 minutes, stirring constantly until tomatoes are hot. Stir in black beans. Reduce heat to low and simmer 5 minutes or until sauce thickens. Sprinkle with cilantro and serve.