In a bowl, combine all the marinade ingredients and mix well. Add the meat to a zip-top bag and pour in the marinade. Let it marinate for at least 1 hour.
Rinse and drain the rice. Combine rice, water, diced onion, chicken bouillon, and onion powder in a pot. Cook until done. Once cooked, stir in lime juice and chopped cilantro.
Make the corn salsa and guacamole according to the ingredients listed. (Click the link for the full recipe.)
Slice the onions and bell peppers. Heat a drizzle of oil in a pan over medium heat, then add the veggies. Cook for a few minutes until slightly softened. Add the seasonings and stir. Continue cooking for another 5–6 minutes until the vegetables are tender but still have a slight crunch.
Cook the marinated meat until it reaches your desired doneness. For thick steaks, sear in a skillet and finish in the oven, or use the reverse method (oven then skillet).
Plate the cilantro lime rice, sliced steak, corn salsa, guacamole, and fajita veggies in a bowl. Serve immediately.