Preheat the oven to 350°F.Trim the ends off zucchini. Cut zucchini in half lengthwise; scoop out pulp and set pulp aside, leaving ½-in. shells. Finely chop pulp (you'll need about 1½ cups pulp). Cover a baking sheet with parchment and place zucchini boats on a baking sheet with a drizzle of olive oil. Pre-cook for 15 minutes. Once done, remove from oven but keep oven on.In a medium saucepan over medium heat, saute onion, apple, and celery for 5 minutes. Add tofu, curry, and sea salt and cook for 3-4 more minutes. Remove from heat.Spoon vegetables into pre-cooked zucchini boats. Top with shredded cheese. Put any leftover vegetable filling into a small pan such as a loaf pan and top with shredded cheese. Bake for 5 minutes. If you want a crispy golden brown top, broil for the last 90 seconds until golden brown. Enjoy!