Middle Eastern Rice with Black Beans and Chickpeas is a hearty, spice-filled one-pot meal made with basmati rice, ground turkey, chickpeas, black beans, fresh herbs, and warm seasonings. Inspired by the bold flavors of the Middle East, this comforting rice dish is filling, flavorful, and easy enough for a busy weeknight dinner.
With cumin, coriander, turmeric, and cayenne pepper, every bite has deep savory flavor with just the right amount of warmth. The chickpeas and black beans make the dish extra satisfying, while fresh cilantro, parsley, and pine nuts add brightness, texture, and a beautiful finishing touch.
Why You’ll Love This Middle Eastern Rice Recipe
This recipe is perfect when you want something hearty, nutritious, and full of flavor without needing several pots and pans. The rice cooks directly in chicken stock with garlic and spices, which helps every grain absorb rich, savory flavor.
You’ll also love how flexible this recipe is. Ground turkey keeps it lean and protein-packed, but you can easily use ground beef, lamb, chicken, or pork instead. The chickpeas and black beans add plant-based protein and fiber, making this dish especially filling.
It is also a great meal prep recipe. The flavors become even better after resting, and leftovers reheat well for lunch or dinner the next day.
What Is Middle Eastern Rice with Black Beans and Chickpeas?
This dish is a warmly spiced rice and bean recipe made with basmati rice, chickpeas, black beans, and seasoned ground meat. It takes inspiration from Middle Eastern flavors, especially the use of cumin, coriander, turmeric, garlic, fresh herbs, and toasted nuts.
The recipe starts by cooking garlic, rice, and spices in olive oil. Chicken stock is then added, and the rice simmers until tender. While the rice cooks, ground turkey is browned separately. Everything is then gently folded together with chickpeas, black beans, cilantro, parsley, pine nuts, salt, and pepper.
The result is a complete meal in one dish: rice, protein, beans, herbs, and spices all in one hearty bowl.
Ingredients You’ll Need
Olive Oil
Olive oil is used to cook the garlic, rice, and spices. It helps release the aroma of the seasonings and gives the rice a rich base flavor.
Garlic
Fresh minced garlic adds savory depth. Cooking it briefly before adding the rice helps mellow the sharpness and bring out its flavor.
Basmati Rice
Basmati rice is ideal for this recipe because it cooks up fluffy and fragrant. Its long grains pair beautifully with Middle Eastern spices.
Ground Cumin
Cumin gives the dish an earthy, smoky warmth. It is one of the most important spices in the recipe.
Ground Coriander
Coriander adds a slightly citrusy, warm flavor that balances the cumin and turmeric.
Ground Turmeric
Turmeric gives the rice a beautiful golden color and a mild earthy flavor.
Cayenne Pepper
Cayenne adds heat. The recipe uses 1 teaspoon, but you can reduce it if you prefer a milder dish.
Chicken Stock
Chicken stock gives the rice much more flavor than water. It creates a savory base that ties the dish together.
Ground Turkey
Ground turkey adds lean protein and makes the rice dish hearty enough to serve as a full meal.
Chickpeas
Chickpeas, also called garbanzo beans, add texture, protein, and a slightly nutty flavor.
Black Beans
Black beans make the dish even more filling and add a soft, creamy contrast to the rice and chickpeas.
Fresh Cilantro and Parsley
These herbs are optional, but highly recommended. They brighten the dish and add freshness to the warm spices.
Pine Nuts
Pine nuts are optional, but they add a buttery crunch that makes the dish feel special.
Salt and Black Pepper
Season at the end to taste so the rice, beans, and turkey are perfectly balanced.
How to Make Middle Eastern Rice with Black Beans and Chickpeas
Start by heating olive oil in a large saucepan over medium heat. Add the minced garlic and cook for about 1 minute, just until fragrant. Be careful not to let it burn.
Next, stir in the uncooked basmati rice, cumin, coriander, turmeric, and cayenne pepper. Cook and stir for about 5 minutes. This step lightly toasts the rice and spices, helping build a deeper flavor.
Pour in the chicken stock and bring the mixture to a boil. Once it begins boiling, reduce the heat to low, cover the pan, and let the rice simmer for about 20 minutes, or until the liquid is absorbed and the rice is tender.
While the rice cooks, place the ground turkey in a large skillet over medium heat. Cook and stir until the turkey is crumbly and evenly browned. Drain any excess liquid if needed.
Once the rice is cooked, gently stir in the browned turkey, chickpeas, black beans, cilantro, parsley, and pine nuts. Season with salt and ground black pepper to taste.
Serve warm as a main dish, or pair it with salad, yogurt sauce, flatbread, or roasted vegetables.
Recipe Tips for the Best Results
Toast the rice and spices before adding the stock. This gives the dish a richer flavor and helps the spices bloom.
Use good-quality chicken stock because the rice absorbs most of its flavor from the cooking liquid. Low-sodium stock works well if you want more control over the salt.
Rinse and drain the chickpeas and black beans before adding them. This keeps the dish from becoming too salty or cloudy.
Fold the beans and turkey into the rice gently. Basmati rice can break if stirred too aggressively after cooking.
For extra flavor, toast the pine nuts in a dry skillet for a few minutes before adding them to the rice.
Easy Add-Ins and Variations
This recipe is very flexible, so you can easily change it based on what you have.
For extra vegetables, add diced bell peppers, peas, carrots, spinach, zucchini, or tomatoes. If using firmer vegetables, cook them with the turkey or sauté them before adding to the rice.
For more Middle Eastern flavor, serve with a spoonful of plain yogurt, tzatziki, tahini sauce, or a squeeze of fresh lemon juice.
For a richer version, use ground lamb or beef instead of turkey. Lamb especially pairs well with cumin, coriander, and turmeric.
For a vegetarian version, leave out the ground turkey and use vegetable stock instead of chicken stock. You can add extra beans, lentils, mushrooms, or roasted vegetables to make it hearty.
For a spicy version, keep the full teaspoon of cayenne and add crushed red pepper flakes or harissa on the side.
What to Serve with Middle Eastern Rice
This rice dish is filling enough to serve on its own, but it also pairs well with simple sides.
Serve it with warm pita bread, naan, or flatbread. A cucumber tomato salad adds freshness and crunch. Roasted eggplant, zucchini, carrots, or cauliflower also go well with the warm spices.
For a cooling contrast, serve with plain Greek yogurt, cucumber yogurt sauce, garlic sauce, or tahini dressing. A squeeze of lemon over the top also helps brighten the dish.
How to Store Leftovers
Store leftovers in an airtight container in the refrigerator for up to 4 days. Let the rice cool before sealing and refrigerating.
To reheat, warm in the microwave or in a skillet over low heat. Add a splash of water or stock if the rice seems dry.
This dish is also freezer-friendly. Freeze in individual portions for up to 2 months. Thaw overnight in the refrigerator before reheating.
Recipe Tip
You can use ground beef, lamb, chicken, or pork instead of turkey. Ground lamb gives the dish a more traditional, rich flavor, while ground chicken keeps it lighter.
Nutrition Information
Per serving, this recipe has approximately:
Calories: 453
Fat: 12g
Carbohydrates: 56g
Protein: 31g
Final Thoughts
Middle Eastern Rice with Black Beans and Chickpeas is warm, filling, and packed with flavor. The combination of spiced basmati rice, tender ground turkey, chickpeas, black beans, fresh herbs, and pine nuts makes this a satisfying meal that tastes both comforting and vibrant.
It is simple enough for a weeknight dinner, hearty enough for meal prep, and flexible enough to customize with your favorite vegetables, proteins, or toppings. If you enjoy bold spices and wholesome one-pot meals, this recipe is a delicious one to keep in your regular dinner rotation.






