Begin cooking the rice according to package instructions. Don´t forget to salt the water.
Heat two tablespoons of coconut or olive oil in a dutch oven or large sauté pan over medium-high heat.
Add the onion and cook for 2 minutes.
Then add the garlic, ginger, and fresh red chili pepper (if using). Cook for an additional 3 minutes.
Add in the red and yellow bell pepper ( or other vegetables, if using). Saute for 3 minutes, stirring frequently
Add the coconut milk, red curry paste, soy sauce, baked tofu, and water to the mixture. Cook on medium heat until simmering and reduce the heat to low in order to maintain a gentle simmer. Cook for 10 minutes, stirring occasionally. As the mixture is cooking, mix cornstarch slurry by mixing 1tbs cornstarch and 2tbs water together with a fork in a small cup.
Add the cornstarch slurry to the pan and mix well, stirring on medium heat for about two minutes until the sauce thickens.
Remove from heat and add the lime juice. Taste the curry and adjust seasonings as needed, add more maple/coconut sugar if it craves sweetness, soy sauce if it needs more salt, and lime juice if it needs more zing.
Allow to cool for 5-7 minutes before serving. Serve in bowls on top of rice, and top with chopped cilantro, peanuts, chopped green onions, and additional lime juice, if desired.
This curry will stay good for 4-5 days in the fridge. Freeze for longer storage. When reheating after freezing, you may need to add some water in order to thin out the sauce.