If you’re looking for a dinner that’s incredibly flavorful, satisfying, and comes together in one pot with minimal effort, you’ve just found your new favorite recipe. This Mediterranean Ground Beef and Rice is a weeknight wonder; tender ground beef, fluffy basmati rice, and protein packed chickpeas, all seasoned with warm, aromatic spices like 7 Spice and cinnamon.
It’s the kind of meal that fills your kitchen with an intoxicating aroma and makes you feel like you’ve been cooking all day, even though it’s ready in about 35 minutes. The combination of savory beef, earthy chickpeas, and fragrant rice is comforting and nourishing. A shower of fresh parsley and toasted pine nuts on top adds the perfect finishing touch.
I’m so excited to share this recipe with you today. It’s become a staple in my home, and I know it will in yours too. Whether you’re new to Mediterranean cooking or a seasoned pro, this dish is approachable, forgiving, and absolutely delicious. Let’s get cooking!
Why You’ll Love This Recipe
- One Pot Wonder: Everything cooks in a single pot, so cleanup is a breeze.
- Incredibly Flavorful: 7 Spice and cinnamon give the beef and rice a warm, aromatic depth that’s irresistible.
- Ready in 35 Minutes: Perfect for busy weeknights when you want something hearty and homemade.
- Protein Packed: Ground beef and chickpeas make this a filling, satisfying meal.
- Budget Friendly: Made with simple, affordable pantry staples.
- Customizable: Add veggies, swap the protein, or adjust the spices to your taste.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 1 pound lean ground beef
- 1 tablespoon 7 Spice
- ½ teaspoon cinnamon
- 1 ½ teaspoons salt
- ½ teaspoon black pepper
- 1 cup basmati rice, rinsed and drained
- 1 (15 ounce) can chickpeas, rinsed and drained
- 1 ½ cups water
- Fresh chopped parsley, for serving
- Toasted pine nuts, for serving
Equipment
- Large pot with a tight fitting lid
- Wooden spoon or spatula
- Knife and cutting board
- Measuring cups and spoons
- Can opener
Instructions
1Brown the Beef and Onions: In a large pot over medium heat, heat the olive oil. Add the onions and ground beef. Season with 7 Spice, cinnamon, salt, and pepper. Cook for about 8 minutes, until the onions are soft and the ground beef is browned.
2Add Rice and Chickpeas: Add the rinsed rice and chickpeas to the pot. Stir to combine with the beef mixture.
3Add Water and Simmer: Pour the water on top and mix all the ingredients together. Bring to a boil, then reduce the heat to low. Cover with a tight fitting lid and cook undisturbed for 15 minutes.
4Steam and Rest: Remove the pot from the heat but keep it covered. Allow the steam to continue cooking the rice for 5–10 more minutes. This step is crucial for perfectly fluffy rice.
5Fluff and Serve: Uncover the pot and fluff the rice with a fork. Sprinkle with fresh parsley and toasted pine nuts. Serve warm and enjoy!
Expert Tips for Success
- Keep the Lid Tight: Once the rice is simmering, don’t peek! Lifting the lid releases steam and can lead to unevenly cooked rice. Let it cook undisturbed, then rest covered.
- Rinse the Rice: Rinsing the basmati rice removes excess starch, which helps prevent the rice from becoming gummy.
- Use Lean Ground Beef: I recommend using 90% lean ground beef so the dish doesn’t become greasy. If you use a fattier blend, drain the excess fat after browning.
- Don’t Skip the Rest: The 5–10 minutes of covered resting time after cooking is essential for perfectly fluffy rice. The steam finishes the cooking process gently.
- Toast the Pine Nuts: Toasting pine nuts in a dry skillet for 2–3 minutes brings out their nutty flavor and adds a wonderful crunch to the dish.
Variations
- Add Vegetables: Stir in a cup of frozen peas or chopped spinach during the last few minutes of cooking.
- Use Different Protein: Ground lamb, ground turkey, or even crumbled tofu work beautifully in place of the beef.
- Spice It Up: Add a pinch of cayenne pepper or a diced jalapeño with the onions for a little heat.
- Vegetarian Version: Omit the beef and double the chickpeas. Use vegetable broth instead of water for extra flavor.
- Different Rice: Basmati is ideal, but jasmine rice or long grain white rice will also work. Adjust the water and cooking time according to the package directions.
How to Store Leftovers
Store leftover Mediterranean Ground Beef and Rice in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or in the microwave. If the rice seems dry, add a splash of water or broth before reheating.
Freezing: This dish freezes well. Allow it to cool completely, then transfer to freezer safe containers. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions (FAQ)
What is 7 Spice?
7 Spice (also known as Baharat) is a Middle Eastern spice blend that typically includes allspice, black pepper, cinnamon, cloves, cumin, coriander, and nutmeg. You can find it at most grocery stores or make your own blend.
Can I use a different type of rice?
Yes! Basmati is ideal for its fluffy texture and aroma, but jasmine or long grain white rice will also work. Just follow the package directions for the correct water to rice ratio.
Can I make this ahead of time?
Absolutely! This dish reheats beautifully, making it perfect for meal prep. Store it in individual containers for easy grab and go lunches.
My rice turned out mushy. What went wrong?
Mushy rice usually happens when there’s too much water or the lid was lifted during cooking. Be sure to measure the water accurately, keep the lid tight, and let the rice rest undisturbed.

Mediterranean Ground Beef and Rice
Ingredients
- 1 tablespoon olive oil
- 1 medium onion chopped
- 1 pound lean ground beef
- 1 tablespoon 7 Spice
- 1/2 teaspoon cinnamon
- 1 1/2 teaspoons salt
- 1/2 teaspoon black pepper
- 1 cup basmati rice rinsed and drained
- 1 15 ounce can chickpeas, rinsed and drained
- 1 1/2 cups water
- Fresh chopped parsley for serving
- Toasted pine nuts for serving
Instructions
- In a large pot over medium heat, heat olive oil. Add onions and ground beef. Season with 7 Spice, cinnamon, salt, and pepper. Cook about 8 minutes until onions are soft and beef is browned.
- Add rice and chickpeas. Stir to combine.
- Pour water on top and mix. Bring to a boil, then reduce heat to low. Cover with tight fitting lid and cook undisturbed for 15 minutes.
- Remove from heat but keep covered. Allow steam to continue cooking rice for 5-10 more minutes.
- Uncover, fluff rice, sprinkle with parsley and pine nuts. Serve warm.
Notes
- Keep the lid tight and don't peek during cooking.
- Rinse rice to remove excess starch.
- Use lean ground beef (90% or higher).
- Storage: Refrigerate up to 4 days. Freeze up to 3 months.














