In a large skillet set over medium-high heat add the olive oil and the mustard seeds and cook the mustard seeds until they begin to pop.
Add the diced onions to the skillet and cook for about 3 to 4 minutes until the onions are translucent.
Add the Garam Masala spice mixture, ground ginger, ground tumeric, ground cumin, chili powder, and red pepper flakes to the skillet and cook for a 3 to 4 minutes while stirring to really get the spices warmed up and activated.
Turn the heat off and add the potatoes and diced tomatoes to the skillet and toss them in the spice/onion mixture being sure to coat the potatoes well in the mixture.
Add the salt and pepper and give it one last stir.
Pour the potatoes from the skillet into a 6 quart or larger slow cooker and cover and cook for 5 to 6 hours on LOW.
When potatoes are done cooking (fork tender) sprinkle with cilantro if desired for a nice pop of color and fresh flavor.
Serve and enjoy.