Start by pressing the tofu for at least 15 minutes to remove excess moisture. Once pressed, cut the tofu into small cubes.
In a bowl, toss the cubed tofu with cornstarch until evenly coated.
Heat the vegetable oil in a large skillet over medium-high heat. Add the cornstarch-coated tofu and cook until golden and crispy on all sides, about 8-10 minutes.
Once the tofu is crispy, add the diced bell pepper and grated carrot to the skillet. Sauté for an additional 3-4 minutes until the vegetables are just tender.
Stir in the sweet chili sauce, soy sauce, and lime juice. Mix well and let simmer for 2-3 minutes until everything is heated through and coated evenly.
Season with salt and pepper to taste. Remove from heat.
To assemble, take a lettuce leaf and spoon a generous amount of the tofu mixture into the center. Garnish with chopped green onions and fresh cilantro.
Fold the lettuce over the filling and enjoy fresh!