In a large skillet, heat olive oil in a large skillet.
Add onions and saute until tender.
Add in garlic and cook until fragrant.
Add in beef and cook until browned.
Drain the fat from the pan.
Pour in water, soy sauce and sprinkle on the taco seasoning.
Stir until combined.
Let mixture simmer until most of the liquid is absorb.
Taste meat and add more seasonings if desired. (Add more water if needed)
Keep warm until ready to serve.
To make the rice, add water, butter and salt and pepper into a pot.
Bring to a boil and pour in the rice. Stir.
Reduce heat to a simmer and cover.
Simmer for 12-15 minutes or until most of the water is absorbed and the rice is tender. Let rice sit covered off heat for about 10 minutes.
Stir to fluff the rice.
To prepare, plate the hot rice, and top with warm beef. Add desired toppings. Serve hot!