Prior to starting, press the tofu in kitchen towels to remove excess moisture. Chop the vegetables and tofu.
In a pan heat one tablespoon oil. Once it is hot, add garlic, onion and peppers. Mix well and sauté for a couple of minutes.
Move the vegetables to the side and add the remaining oil. Sauté the red curry paste in the oil till fragrant.
Add in the vegetables and sauté for 2-3 minutes.
Mix them so they get coated with the curry paste.
Add the coconut cream and mix well.
Season with salt, pepper, sugar, lime juice and soy sauce. Let the curry simmer on medium flame.
Add the tofu pieces and mix well. Let them cook and absorb the flavors of the curry for 5 minutes.
Serve with some steamed jasmine, brown or white rice.