Ingredients
- 1 tablespoon olive oil (or avocado oil for a richer flavor)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup long-grain white rice, rinsed
- 1 can (15 oz) black beans, drained and rinsed
- 1 cup diced tomatoes (fresh or canned with juices)
- 1 cup vegetable broth or chicken broth
- 1 tablespoon tomato paste
- 1 tablespoon taco seasoning (store-bought or homemade blend of chili powder, cumin, paprika, oregano, garlic powder, onion powder, and a pinch of cayenne)
- 1/2 cup frozen corn kernels (optional, but adds great sweetness and texture)
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Juice of half a lime (optional, for brightness)
Substitution Suggestions: Feel free to swap white rice for brown rice or quinoa if you prefer something heartier, though cooking times will vary. You can use pinto beans instead of black beans, or even add cooked ground turkey or chicken to make it more protein-packed. For a dairy twist, shredded cheese or a dollop of sour cream on top rounds out the dish beautifully.
Instructions
- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté for about 3-4 minutes until softened and fragrant.
- Add the minced garlic and cook for another 30 seconds, stirring constantly to avoid burning.
- Stir in the rinsed rice, letting it toast lightly for 2 minutes. This little step adds a wonderful nutty depth to the dish, a tip I picked up from my grandmother’s kitchen adventures.
- Add the tomato paste and taco seasoning, stirring well to coat the rice and vegetables evenly. Let it cook for 1 minute to bloom the spices.
- Pour in the diced tomatoes (with their juices), black beans, vegetable broth, and frozen corn if using. Stir gently to combine.
- Bring the mixture to a gentle boil, then reduce the heat to low. Cover the skillet with a tight-fitting lid and simmer for 18-20 minutes, or until the rice is tender and the liquid is absorbed.
- Remove the pan from heat and let it sit, covered, for 5 minutes. This resting time helps the rice fluff up perfectly—something I learned the hard way when I rushed meals as a new mom!
- Fluff the rice with a fork, season with salt and pepper to taste, and squeeze in fresh lime juice if desired.
- Garnish with chopped cilantro and serve warm.
This dish feels like a comforting ritual in our home now. I often find myself stealing a moment to savor the aromas wafting through the kitchen while my family sets the table. It’s these little pauses that remind me why cooking is my way of slowing down and showing love.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International