Mediterranean Ground Beef and Rice

4.99 from 336 votes

One-Pot Ground Beef and Rice with basmati rice, chickpeas, and warm Middle Eastern spices. Easy stovetop dinner with simple pantry ingredients.

Jump to Recipe ▼Pin
Prep Time 5 minutes
Servings 8 servings
Comments
164

This post may contain affiliate links. Please read our disclosure policy.

One pan ground beef and rice recipe garnished with chopped parsley and toasted pine nuts for serving.
Save this recipe!
Type your email & I’ll send it to you!

One Pot Ground Beef and Rice MEDITERRANEAN style!

This ground beef and rice recipe is like my Mediterranean version of rice and beans. It’s a staple recipe that I grew up having for dinner, and now I often make it for my family when I just can’t be creative in the kitchen and want something simple. My kids devour it so quickly, and I love that it’s well-balanced.

The base of this ground beef and rice recipe is hashweh, which is an Arabic word meaning stuffing. It’s made up of ground beef, onions, and spices, and is often used with or without rice for stuffed eggplant, stuffed squash, or stuffed grape leaves. Here, I’m using it as the ground beef portion of this beef and rice recipe, and I cook it all in one pot, yes, even the rice!

Happy Cooking!
– Yumna

Ground Beef and Rice Ingredients

Ingredients for one pot dinner recipe: rice, chickpeas, onion, water, ground beef, spices, and oil.
  • Ground beef: Lean ground beef keeps the dish from getting greasy. If you use a higher fat percentage, drain off the excess after browning. Ground lamb is a good substitute if you want something richer.
  • Olive oil and onion: I cook the onions and beef together so the onions soften while the beef browns.
  • Basmati rice: I rinse it well until the water runs mostly clear so the grains stay separate. I have not tested this recipe with other types of rice, and because the rice is cooked in the same pot, I don’t recommend switching it out. If you do want to use a different rice, I’d cook it first in a and then mix it in with the cooked ground beef.
  • Spices: 7 Spice, cinnamon, salt and black pepper. The 7 Spice is the main flavor here, with cinnamon adding extra warmth. If you don’t have 7 Spice, use this for 1 tablespoon: ¾ teaspoon allspice, ¾ teaspoon coriander, ¾ teaspoon cinnamon, ½ teaspoon cumin, ¼ teaspoon cloves, ¼ teaspoon nutmeg, and ¼ teaspoon black pepper. Taste the beef mixture before adding the rice and adjust the salt if needed.
  • Chickpeas: Rinse and drain them well so they don’t add extra liquid. You can leave them out or swap in cooked lentils.
  • Finishing touches: Fresh parsley and toasted pine nuts. I add these right before serving. Slivered almonds are an easy substitute for pine nuts. See my tips on how to toast pine nuts.

How to Make Ground Beef and Rice

Lean ground beef, onions, and warm Middle Eastern spices before cooking.
Step 1: In a large pot, heat the olive oil. Add the onions and ground beef and season with 7 Spice, cinnamon, salt, and pepper. Cook until the onions are soft and the ground beef is browned.
Rinsed rice and chickpeas added to pot with spiced ground beef and onions before combining.
Step 2: Add the rice and chickpeas and stir to combine.
Water being added to cooked ground beef with uncooked rice and chickpeas.
Step 3: Pour the water on top and mix all the ingredients together. Bring to a boil, reduce heat, and cover with a tight-fitting lid and cook.
Hashweh recipe with chickpeas after cooking.
Step 4: Once cooked, fluff the rice, sprinkle with fresh parsley, and serve warm.

Recipe Video Tutorial

Please note that I’ve recently updated the ingredients in this ground beef and rice recipe to use cinnamon and less rice and water. The recipe video below is the original recipe, which is still good to follow, and you can still find it in the recipe card notes below!

Mediterranean ground beef and rice recipe.

Ground Beef and Rice Recipe

Author: Yumna Jawad
4.99 from 336 votes
This Mediterranean-inspired Ground Beef and Rice recipe is all made in one pot with lean ground beef, basmati rice, 7 spice seasoning, chickpeas, and optional toasted nuts.
Prep Time5 minutes
Cook Time25 minutes
Resting Time5 minutes
Total Time35 minutes
Servings8 servings

Video

Email This Recipe
Enter your email and I’ll send this directly to you. Plus you’ll get new recipes from me every week!

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
  • 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

Instructions

  • In a large pot over medium heat, heat the olive oil. Add the onions and ground beef and season with 7 Spice, cinnamon, salt and pepper. Cook for about 8 minutes, until the onions are soft and the ground beef is browned.
  • Add the rice and chickpeas and stir to combine.
  • 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. Remove from heat but keep covered, and allow the steam to continue cooking the rice for 5-10 more minutes.
  • Uncover the pot, fluff the rice, sprinkle with fresh parsley and serve warm.

Notes

My Top Tip: Keep the lid tight and don’t peek. Once the rice is simmering, lifting the lid releases steam and can lead to unevenly cooked rice. Let it cook undisturbed, then rest covered.
Storage: Store any leftovers in an airtight container. They will last up to 4 days and can be reheated on the stovetop.
The recipe ingredients have been updated in February 2026, but if you like the original version, you can still find it here:
1 tablespoon olive oil
1 onion chopped
1 pound lean ground beef
1 teaspoon 7 Spice
1 ½ teaspoons salt divided
½ teaspoon black pepper
1 15-ounce can chickpeas rinsed and drained
2 cups basmati rice rinsed
3 ½ cups chicken broth
Fresh parsley for serving

Nutrition

Calories: 257kcal, Carbohydrates: 29g, Protein: 16g, Fat: 8g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.4g, Cholesterol: 37mg, Sodium: 538mg, Potassium: 249mg, Fiber: 3g, Sugar: 2g, Vitamin A: 298IU, Vitamin C: 1mg, Calcium: 33mg, Iron: 7mg

Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.

Did You Make This Recipe?

Recipe Tips

  1. Use a wooden spatula to break up the ground beef as you’re cooking. This will help them brown easier and cook faster to add more flavor to the dish.
  2. Don’t use short grain rice. Long grain rice has a firmer texture as well as less starch. If you use short grain rice it can become sticky rather than separating once it is cooked and the dish will become clumpy.
  3. Allow the rice to steam before fluffing it. The rice will absorb any extra liquid in the pot and it helps to let the grains separate. I always recommend at least 5-10 minutes of resting time off the heat.

Serving Ideas

Best ground beef and rice recipe made with Middle eastern spiced and topped with toasted pine nuts and parsley with a side of yogurt for serving.

More One-Pot Meals

4.99 from 336 votes (270 ratings without comment)

Rate and comment

Recipe Rating




Comments

  1. Christine says:

    I tried your ground beef with basmati and chickpeas tonight and my kids went for seconds!🙏

    1. Yumna J. says:

      Love that it was a hit with the whole family! I know how hard it can be to make kids happy at the dinner table!

  2. Kristina says:

    I make this recipe at least once a week. It’s a great dish if you don’t feel like cooking a bit elaborate meal, but it still delivers on flavour and satisfaction! Depending on how much I want to cook, sometimes I’ll make it like deconstructed kousa by adding in chopped zucchini and tomatoes. Other times I’ll add some raw vegetables on the side like sliced cucumbers and grape tomatoes. Always served with a side of hummus and greek yogurt. 🙂

    1. Yumna J. says:

      Yum, I love all of your variations and pairings!! Thanks so much, Kristina!

  3. sherry says:

    This is very easy to make and came out very tasty. I also used your 7-spice recipe. Next time I will add more chickpeas or more meat so it’s higher protein.

    1. Yumna J. says:

      Yay, so happy you liked it!! Love the idea of adding more protein. Yum! Thanks, Sherry!

  4. Kay Sanger says:

    Made this recipe for our family tonight. It was very delicious. I also added mushrooms. Definitely making it again!

    1. Yumna J. says:

      Yum! Love the addition of mushrooms. So happy you all liked it!!

  5. EUNI says:

    I have this recipe saved and plan to make it very soon. My question is what if I want to use brown rice instead? How is that changing reflected in the recipe? Thank you.

    1. Yumna J. says:

      Hi there! You can use a long grain brown rice but you may have to increase the cooking time. I recommend checking the rice’s package to help you adjust the timing.

  6. Cat says:

    Made this recipe just as it’s written and it’s so very good. Used chicken bone broth for more protein. Thank you for the incredible recipe. So easy and so yummy.

    1. Yumna J. says:

      Yay, so happy you loved it!! Thank you!

  7. Faye D says:

    My sister made this for us a few years ago and shared this recipe with me. It is soo easy and always comes out absolutely delicious, this is on repeat at our house.

    1. Yumna J. says:

      Aww, I love that! Thank you, Faye!!

  8. Lamise says:

    Question about the rice, your instructions say reduce heat to low and then simmer. Do you mean lower the heat and let simmer? Low on my stove is not quite a simmer. Do you mean simmer or turn to low? Thanks for the recipe, I made it but couldn’t get the rice quite right. It was still delicious but I want to make it as you instructed. Thank you!

    1. Yumna J. says:

      Yes, I mean reduce to a simmer. Low is a simmer on my stove. Sorry for the confusion!

  9. Sandra says:

    This recipe is very good and have been making it on a regular basis. My family loves it too

    1. Yumna J. says:

      Aww thank you, Sandra! So happy your family loves it!!

  10. Stephanie says:

    The best. As is. Easy and delicious. Every single time. I like to eat it in a piece of romaine lettuce as a lettuce wrap …. with a generous amount of fresh parsley and feta of course! Yumna, you’re the best! ❤️ your biggest fans from Dearborn!

    1. Yumna J. says:

      Yum, love that!! Romaine lettuce wraps sound so good. So happy you love the recipe! Thank you, Stephanie!!

See All Comments