A flavorful and hearty rice dish with a mix of spices, beans, and fresh vegetables.
Heat the olive oil in a saucepan over medium heat.
Ensure the oil is hot but not smoking to avoid burning the ingredients.
Add the minced garlic and chopped onion to the saucepan and sauté until fragrant.
Stir frequently to prevent the garlic from burning.
Stir in the chopped bell pepper, chili powder, cumin, and cinnamon, and cook for another 2 minutes.
Toast the spices slightly to enhance their aroma.
Add the rice to the saucepan and stir to coat with the spice mixture.
Coating the rice in the spices helps infuse it with flavor.
Pour in the water and salt, bring to a boil, then reduce heat to low and cover. Simmer for 20 minutes.
Avoid lifting the lid during cooking to ensure even steaming.
Once the rice is cooked, stir in the corn, black beans, diced tomatoes, and pine nuts.
Mix gently to avoid breaking the beans.
Season with black pepper and a squeeze of lime juice. Garnish with chopped cilantro.
Adjust seasoning to taste before serving.
Serve warm and enjoy your flavorful rice dish.
Pair with a fresh salad or grilled vegetables for a complete meal.