Press and drain the excess liquid from your tofu for about 30 minutes. Cube into pieces 1/2" - 1" pieces and toss with the cornstarch and salt.
Heat a non-stick pan over medium heat and lightly brown the tofu for a few minutes on each side. Remove from heat and set aside.
Heat a large pot over medium-high heat. Add the coconut oil and onions and cook until the onions start to brown, about 5 minutes. Now add the jalapenos, garlic, and ginger and cook for about 2 minutes, stirring frequently.
Next add the cumin, cinnamon, harissa paste (or red pepper flakes), the tomato paste, salt and pepper. Cook for about 2 more minutes, stirring frequently to make sure the tomato paste is evenly distributed.
Now deglaze the pan with some of the vegetable broth and use a spatula to scrape off any of the caramelized bits from the bottom of the pan. Add the rest of the vegetable broth, sweet potatoes, peanut butter, and crushed tomatoes. Stir well to combine.
Bring the stew to a boil, then reduce the heat to a simmer for about 20 minutes or until the sweet potato is fork tender.
Remove from heat and add in the tofu and chopped collard greens. Stir in the lime juice, and cilantro. Season with salt and pepper to taste.
Serve on top of brown rice and top with chopped peanuts and cilantro.