Heat 1 tablespoon of the avocado oil in a large skillet or wok over medium high heat. Once the oil is hot and shimmering, carefully add the cubed tofu in a single layer. Cook the tofu for 1 to 2 minutes per side, turning until all sides are golden brown and crispy. Transfer the crispy tofu to a bowl and set aside.
In the same skillet, heat the remaining 1 tablespoon of avocado oil over medium heat. Add the chopped onion and cook, stirring occasionally, for 2 minutes until it begins to soften. Add the chopped garlic and cook for an additional 30 seconds until fragrant.
Add the chopped zucchini and sliced red bell pepper to the skillet. Cook, stirring occasionally, for 2 to 3 more minutes until the vegetables are tender crisp.
Stir in the Thai green curry paste and cook for 1 minute, stirring constantly, to bloom the spices and deepen the flavor.
Pour in the full can of coconut milk, then add the coconut sugar and soy sauce. Stir everything together until well combined and the sauce is a uniform color. Bring the mixture to a gentle simmer and let it cook for 2 to 3 minutes.
Gently fold the reserved crispy tofu back into the skillet. Stir to coat the tofu evenly in the sauce. Add a generous squeeze of fresh lime juice and stir once more.
Taste the curry and adjust the seasoning if needed, adding more soy sauce for saltiness, lime juice for brightness, or a touch more curry paste for heat.
Remove from the heat and serve immediately over jasmine rice.