Chop and mince all ingredients. Heat olive oil in a large, nonstick skillet over medium heat. When oil is hot, add onions, peppers, and garlic.
Saute until onions become soft and translucent, around 7-10 minutes. If it looks like it needs more liquid, add a few tablespoons of broth to the pan.
Add your ground meat and brown off the meat. Drain off any excess fat.
Add in all the spices and sauces, and allow to simmer for 1-2 minutes. Add in the tofu and gently stir into the mixture.
Cook for another couple of minutes, until the tofu is warm and well coated in the sauce.
Serve over rice.