1. Prepare the brown rice according to package directions so you have enough for 8 servings.
2. Heat the oil in a large pot over medium heat, and cook the onion until tender.
3. Mix in the lentils and garlic, and season with curry powder, cumin, and cayenne pepper. Cook and stir 2 minutes.
4. Stir in the tomatoes, garbanzo beans, kidney beans, and raisins. Season with salt and pepper.
5. Reduce heat to low, and simmer at least 1 hour, stirring occasionally.