Cauliflower and Potato Curry

4-6 medium potatoes, cut into chunks
1 head cauliflower, cut into florets
1 onion, coarsely chopped
4 cloves garlic, minced
1 red pepper, coarsely chopped
1 large can tomatoes
1 T coriander seeds
1 t cumin seeds
1 1/2 T curry powder
Salt and Pepper
Cayenne Powder
1 bunch cilantro, chopped

In a heavy skillet over high heat, toast the coriander and cumin seeds until fragrant. Remove from the heat and grind. Set aside.

In a large pan or wok, heat some oil over medium heat. Add the onion and garlic and cook, stirring occasionally, until the onions just begin to sweat. Add the peppers and toasted spices and cook until the peppers are just beginning to soften. Add the can of tomatoes, curry powder and potatoes. Bring to a boil then reduce the heat to maintain a lively simmer. Cook until the potatoes are just tender. Add the cauliflower, season with salt and pepper to taste, and simmer for another 10-15 minutes. Add cayenne powder to your desired spice level. Stir in the cilantro and serve over rice.