Recipe by

Visit website


6 servings

Total time

70 minutes




Dinner, Lunch


  • for the Filling:
  • 2 teaspoons avocado oil OR coconut oil
  • ½ large yellow onion (chopped)
  • 2 cloves garlic
  • roughly 2 cups cubed sweet potato
  • ½ cup water
  • tomato paste
  • 14½ oz diced fire roasted tomatoes with green chilies
  • 1 cup corn
  • 1 15 oz. can black beans
  • ¼ cup cilantro
  • 1 tablespoon honey
  • 2 cups cornbread mix
  • 2 tablespoons avocado oil
  • 1¼ cups water


  1. Preheat the oven to 375 degrees.
  2. Heat the avocado oil in a large skillet until hot. Add in the onion and sauté until translucent, about 5-7 minutes. Add in the garlic and sauté until fragrant, about another minute. Add in the sweet potato and 1/2 cup water and bring to a simmer. Simmer until the sweet potatoes are tender and the water has evaporated, about 10-12 minutes. If the water is evaporated and the potatoes need more cooking, feel free to add in another 1/3 cup water and simmer.
  3. While the sweet potatoes are cooking, whisk together all of the topping ingredients and set aside.
  4. Once the sweet potatoes are tender, add in the tomato paste, fire roasted tomatoes, corn, and black beans. Cook, stirring occasionally, until all the ingredients are warmed through, about 10 minutes. Remove from the heat and add in the cilantro and honey.
  5. Pour the mixture into a 9x9 baking dish and spread it out evenly. Next, top with the cornbread mixture, making sure to spread this out evenly as well. Bake for 30 minutes or until the topping is cooked thorough and the filling is warm and bubbly. Let the pie rest and cool for 10 minutes before serving. Then dig in.
  6. View the recipe instructions at Catching Seeds

View this recipe plus 5,000 more in our FREE app

Preview in browser for now