tofu can be really good if it's cooked right. there's no excuse for bland, soggy tofu. brown it like you would chicken tenders in olive oil and spices and it'll taste great.
3 Tbsp olive oil, divided
1 small onion, diced
1/2 package extra firm tofu (can substitute with chicken)
1 tsp garlic salt
1 cup uncooked basmati rice
1 tsp curry powder
1/2 tsp cumin
1 package (10 oz.) frozen peas
salt to taste
1. in a sauce pan sauté onion in 1 Tbsp oil over medium heat until tender and slightly browned. set aside in a large bowl.
2. turn heat up to medium-high, add 2 more Tbsp oil to sauce pan and sauté tofu with garlic salt and a dash of curry powder until browned (about 12 minutes). set aside with onions.
3. bring 2 cups water to a boil in the sauce pan and stir in rice, curry powder and cumin. bring to a boil again, reduce heat to low, cover and cook for 20 minutes.
4. put peas in a colander and run under hot water. toss peas, onions and tofu with cooked rice in large bowl. salt to taste and serve.