Begin by peeling and dicing the sweet potatoes into bite-sized chunks.
Thoroughly wash the spinach and chop coarsely.
In a large pot or skillet, heat the olive oil over medium heat.
Add the cumin seeds and allow them to sizzle for a few seconds.
Toss in the chopped onions and sauté until they turn translucent.
Incorporate the minced garlic and grated ginger, sautéing for an additional 2 minutes.
Introduce the chopped tomatoes next, stirring them until they become soft and well-cooked.
Now, pour in the vegetable broth and give everything a nice stir.
Add the sweet potato chunks.
Sprinkle turmeric powder, coriander powder, and red chili powder. Mix well.
Let the Sweet Potato and Spinach Curry simmer for about 20 minutes or until the sweet potatoes become tender.
Once the sweet potatoes are cooked, stir in the spinach.
As the spinach wilts, pour in the coconut milk.
Allow the curry to simmer for an additional 5-7 minutes.
Season with salt and adjust the spices as per your preference.
Remove from heat and the Sweet Potato and Spinach Curry is ready to serve!