One Pot Beef and Rice

This one-pot beef and rice is fragrant, hearty, and full of Middle Eastern-inspired flavors. Tender beef chunks, aromatic spices, basmati rice, and vegetables all simmer together in one pot for a comforting, well-balanced meal that's both simple and satisfying..

Click the button below to shop my recommended kitchen finds...

Ingredients 🛒
For the Beef & Rice:
  • 1 lb beef chunks (stew meat or cubed beef)

  • 2 cups basmati or long-grain rice (washed & drained)

  • 1 large onion, chopped

  • 2 small potatoes, diced

  • 1 green bell pepper (or jalapeno), chopped

  • 4 garlic cloves, minced

  • 10 small tomatoes (halved)

  • 2 tbsp olive oil

  • 2 1/2 cups beef broth

  • 1/2 cup water

Seasonings:
  • Salt & black pepper, to taste

  • 1/2 tbsp ground cumin

  • 1/2 tbsp allspice

  • 1 tsp paprika

  • 1 tsp curry powder

  • 1 tsp garlic powder

  • 1/2 tbsp 7-spice blend

  • 1/2 tbsp mixed spices (or extra allspice/cinnamon)

  • 1/2 tsp red pepper flakes (optional, for heat)

  • 1 tbsp pomegranate molasses

  • 1 bay leaf

Instructions 🧑‍🍳
  • Heat olive oil in a large pot or Dutch oven. Season beef with salt and black pepper and sear until browned on all sides (don't fully cook). Remove and set aside.

  • Place halved tomatoes, cut-side down, in the same pot. Add onion, bell pepper, and garlic, and cook until softened. Peel off tomato skins (if desired) and mash everything into a sauce.

  • Stir in cumin, allspice, paprika, curry powder, garlic powder, 7-spice blend, mixed spices, and red pepper flakes. Cook for one minute until fragrant.

  • Add diced potatoes and 1/2 cup water. Cover and cook for 5-7 minutes until slightly tender.

  • Stir in the rice and browned beef chunks. Pour in beef broth. pomegranate molasses, and add a bay leaf.

  • Bring to a boil, then cover and reduce the heat to low. Cook for 12-15 minutes, or until rice is tender and liquid is absorbed.

  • Remove from heat and let rest for 5-10 minutes. Fluff rice with a fork, garnish with parsley, and serve hot.

Want to see how it comes together?

Check it out on my Pinterest account 👇

Calories (Per serving)

Approx. 500 calories per serving (based on 6 servings)...

How To Serve 🍴
  • Garnish with fresh parsley, mint, or toasted pine nuts.

  • Pair with a side of cucumber yogurt sauce or flatbread.

  • Serve with a fresh salad for a complete meal.

Ingredient Modifications & Susbtitutions
  • Replace beef chunks with lamb or chicken for a twist.

  • Use sweet potatoes instead for an extra sweet flavor.

  • If pomegranate molasses is unavailable, use a splash of balsamic glaze or a combination of lemon juice and honey.

  • Add extra veggies like zucchini, carrots, or peas for more texture.

  • Adjust spice level by adding more or less red pepper flakes or less chili.