Heat the oil in a large saucepan over medium heat. Add the onion and garlic, and cook until onion is translucent, about 3 minutes.
Stir in the rice, and cook for 2 minutes. Add the broth, tomatoes, cumin, chili powder, salt, and pepper. Bring to a boil, reduce heat to low, cover, and simmer for 20 minutes.
Stir in the shrimp, cover, and simmer until shrimp are cooked through and rice is tender, about 5 minutes.
Serve hot.
Interesting Facts
This dish is a classic Spanish recipe, but can be adapted for other cuisines and cultures.
Shrimp is an excellent source of protein and omega-3 fatty acids.
Rice is a staple food in many cultures, and is a great way to add flavor and nutrition to any dish.