In a large skillet, heat oil over medium heat. Add onion, garlic and rice. Sauté, stirring constantly for about 5 minutes until the onions are softened and the rice is starting to toast.
Add garlic for 30 seconds. Be careful that the garlic doesn't burn.
Add chicken broth to the skillet. Bring to a gentle boil, cover and simmer on low-medium heat for 20 minutes or until liquid is absorbed and rice is starting to get fluffy.
Add tomatoes and cayenne pepper. Cook over low heat, stirring until tomatoes are heated through, about three minutes. Taste and salt if needed, sometimes the chicken broth adds enough salt.
Remove from heat and fluff the rice. Serve warm.
Notes
For more nutrition, add 1 cup corn or frozen mixed vegetables. Add the veggies at the same time as the fresh tomatoes.