I created this Easy Beef Tagine after returning from an unforgettable trip to Morocco. After tasting tagine after tagine, I knew I had to recreate it at home.
This version is simplified for weeknight cooking, with accessible ingredients and no special equipment required (though if you have a tagine pot, even better!). The blend of spices, slow-simmered beef, and tender vegetables brings me right back to the streets of Marrakech and the quiet magic of the Sahara.

What is Tagine?
In Morocco, tagine refers to both the iconic cone-shaped cooking vessel and the slow-simmered stew that's traditionally cooked inside it. The pot's unique design allows steam to circulate while the dish simmers, which keeps the meat tender and the flavors rich and concentrated, all with very little added liquid.
Tagines are often made with beef, lamb, or chicken, and paired with ingredients like potatoes, carrots, preserved lemons, olives, or dried fruit, depending on the region. While many Moroccan homes use a clay tagine over coals, you absolutely don't need one to enjoy this dish. A Dutch oven, heavy-bottomed skillet, or even a slow cooker will still deliver all that comforting, spiced flavor.
This recipe captures the heart of a traditional Moroccan tagine but is simplified for the home cook - no specialty tools required!
Why You'll Love This Easy Beef Tagine
- No tagine pot required. You can make this dish in a Dutch oven, heavy skillet, or any covered pot.
- It's the same Moroccan flavor, just simplified. Traditional spices like cumin, ginger, and saffron are used to recreate those delicious flavors.
- It's perfect for weeknights or entertaining. It's easy enough for a cozy family dinner, yet impressive enough to serve guests.
- It's a one-pot meal with familiar ingredients. Potatoes, carrots, and tomatoes make this both hearty and approachable, and even picky eaters tend to love it.
- It's inspired by real Moroccan cooking. This recipe was created after my own travels through Morocco, and while it's simplified, the flavors stay true to what I experienced there.
- Leftovers taste even better the next day!
Ingredients You'll Need
This beef tagine is made with everyday ingredients that simmer into something truly special. Here's what you'll need:
- Olive Oil - Used to sear the beef and sauté the onions.
- Beef (1 lb) - Stew meat works well, but feel free to use a better cut like chuck or sirloin if you prefer.
- Onion (1 large) - It wouldn't be a stew without onions!
- Ground ginger - A key flavor in Moroccan cuisine.
- Ground cumin - This is a staple in tagines.
- Saffron - Optional but authentic, and just a pinch goes a long way.
- Fire-Roasted Diced Tomatoes (1 can) - Adds flavor and a bit of moisture for simmering.
- Carrots (3 medium) - Slice them crosswise into bite-sized rounds - these add a bit of sweetness.
- Baby Potatoes (1 lb) - Halved or quartered, these make the dish much heartier.
- Fresh Cilantro (¼ cup) - Added at the end, green herbs add color and freshness.
- Coarse Salt & Freshly Ground Black Pepper - Essential for seasoning at every stage.
- Optional add-ins: A handful of golden raisins, dried apricots, or a drizzle of honey will give your tagine a traditional sweet-savory twist.
Step-by-Step Instructions
You don't need a traditional tagine pot to make beef tagine, just a sturdy Dutch oven or heavy-bottomed pan with a lid. Here's how to make it:
- Season and Sear the Beef
Start by seasoning your beef generously with coarse salt and black pepper. Heat the olive oil in your pot over medium-high heat. Add the beef in a single layer (work in batches if needed) and sear until browned on all sides, about 3-4 minutes per batch. Don't overcrowd the pan, as spacing helps the meat brown instead of steam. - Sauté the Onions and Spices
Once the beef is browned, return all the meat to the pot. Add the chopped onion and cook for 2-3 minutes, stirring occasionally. Then stir in the ground ginger, cumin, and saffron until the spices coat everything evenly and become fragrant. - Add the Vegetables and Tomatoes
Pour in the fire-roasted tomatoes with their juices. Add the carrots and baby potatoes, nestling them around the meat. Give everything a quick stir to combine. - Simmer Low and Slow
Cover the pot with a lid and reduce the heat to low. Let the tagine simmer gently for at least 1 hour, stirring occasionally, until the beef is tender and the vegetables are soft. The longer it simmers, the better the flavor. You can go up to 90 minutes if time allows. - Finish and Serve
Taste and adjust the seasoning with more salt and pepper if needed. Just before serving, stir in the fresh chopped cilantro. Serve hot with warm flatbread, couscous, or rice to soak up the flavorful sauce.
Frequently Asked Questions
Do I need a tagine pot to make this recipe?
Nope! While a traditional tagine pot adds authenticity, you can make this dish in a Dutch oven, heavy-bottomed saucepan, or even a slow cooker. The key is slow simmering and a covered cooking vessel that retains moisture.
What's the best cut of beef for tagine?
Stew meat, chuck roast, or beef shoulder are all great options. They become tender as they simmer. For a more luxurious version, try sirloin tips or boneless beef short ribs.
Can I make this in a slow cooker?
Yes! Sear the beef and sauté the onions and spices first, then transfer everything to your slow cooker and cook on low for 6-8 hours or high for 4-5 hours until the beef is fork-tender.
Can I freeze beef tagine?
Definitely. Let it cool completely, then transfer it to an airtight container and freeze for up to 3 months. Thaw overnight in the fridge and reheat it gently on the stovetop or in the microwave.
Inspired by Morocco
This easy beef tagine was born out of a deep craving after returning from an unforgettable trip to Morocco. We spent most of our time exploring the colorful souks and vibrant food scene in Marrakech (it's where I tried pigeon for the first time!), followed by a magical two nights under the stars in the Sahara Desert, riding camels and all. Nearly every meal featured some version of tagine, from tender beef and lamb to chicken with preserved lemons and olives.
When I got home, the first thing I did was recreate a beef tagine that my whole family could enjoy. I carried home an actual tagine pot from the markets of Marrakech (which made it all the way through Paris, New York, and finally to my kitchen - no small feat!). But you don't need one to enjoy this dish - I wanted to share a version that anyone could make, with ingredients you can find at your local grocery store.
Every time I make this beef tagine, it brings me right back to that quiet, star-filled desert and the warmth of Moroccan hospitality. I hope it becomes a favorite in your kitchen, too.
Easy Beef Tagine
Tagine is the most common dish in Morocco; it is both the vessel you cook with and the name of the finished dish. Chicken, beef and lamb are all common meats used in tagine cooking. Sear your meat, add some spices and vegetables and let it simmer away. It's an easy, exotic dish that will take your taste buds back to Morocco even on busy weeknights.
Ingredients
- 2 T olive oil
- 1 lb beef, cut into bite-sized pieces (stew meat or a better cut, if desired (see notes)
- 1 large onion, chopped
- 1 t ginger
- 1 t cumin
- 1 t saffron
- 1 can fire-roasted diced tomatoes
- 3 carrots, sliced crosswise into bite-sized pieces
- 1 lb baby potatoes, cut into bite-sized pieces
- ¼ cup chopped cilantro
- kosher salt & freshly ground black pepper
Instructions
- Season beef with salt and pepper.
- Heat tagine over medium-high heat. Add olive oil then beef. Cook beef until browned on all sides (cook in two batches if necessary, see notes). Add onions, stir and cook for two minutes more.
- Add ginger, cumin and saffron, mix well. Top with tomatoes, carrots and potatoes. Place tagine lid over stew and simmer for at least one hour, stirring occasionally.
- Season stew to taste with salt and freshly ground black pepper. Top with freshly chopped cilantro and serve.
Notes
When searing the beef, be sure not to overcrowd the tagine or the beef will steam and not brown. Sear in two batches if necessary. Stew meat will work fine in this recipe, however, a better cut will have more flavor. Be sure to season the meat well for optimum flavor.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 486Total Fat: 26gSaturated Fat: 9gTrans Fat: 1gUnsaturated Fat: 15gCholesterol: 99mgSodium: 204mgCarbohydrates: 30gFiber: 4gSugar: 4gProtein: 33g
This data was provided and calculated by Nutritionix.
- Pumpkin Tres Leches Cake (A Make-Ahead Holiday Favorite) - September 29, 2025
- Cucumber and Pineapple Salad with Hot Honey - July 23, 2025
- The Best Smoked Baked Beans with Bacon & Chipotle - July 9, 2025
Molly says
This turned out deliciously. I opted to use fresh tomato instead of canned and thre in some rinsed chickpeas during the last 30 minutes.
I also bought a bag of ethnic spices on Amazon called AL Hamout or something along those lines, its a mixture of several different popular spices used in Middle Eastern dishes. I just sprinkled the spices in there until it felt right. The house started to smell divine.
I actually used the tagine my mom just gave me but the bottom cracked. I did soak it as instructed. I wish your instructions included specifics about cooking with the tagine itself . I should've turned the heat down once adding the lid and that's when it cracked. So if anyone else I'd be to using the tagine, Make sure after soaking for 24 and using it that once you make this fish and go to add the lid that you turn the heat way down to low... I put mine between 1 and 2 once it cracked and just continued to cook even though it was dripping slightly.
Overall the recipe itself was good and the finished dish was very very good
Toni Caso says
I made this tagine tonight and it was so delicious.......was practicing for an upcoming party.
Is it possible to make this ahead of time?
Thanks
Kristy Bernardo says
Hi Toni, I'm so glad you enjoyed it! It's definitely possible to make ahead of time. It reheats wonderfully!
Sher Foose says
This was wonderful.
I didn't have fire roasted tomatoes in the pantry so I used petite diced. I also added in a 1/3 cup of Cabernet Sauvignon with a spoonful of beef Better Than Bullion.
JESUS MY HOUSE SMELLS AMAZING.
Kristy Bernardo says
Oh...that sounds perfect. I hope you loved the taste as much as the smell! 🙂
Rachel says
This recipe has become a classic in our household.Its rare we all like the same family meal.Thank you so much!!!
Pam says
How does it simmer without any liquid, looks delicious but I'm hesitant to make as there aren't any liquids in the recipe
alicia vasquez says
@Pam, it sweats (like in a dutch oven pot that has a ridged lid )and moisture collects and falls back down onto contents- so it could also be prepared in a dutch oven- some might try a slow cooker aka a crock pot- in comments here someone made adding redwine
Jonathan says
Great recipe. How do you cook it without a tagine? do you just cook it in a pot with a lid instead of simmering it in a tagine?
Kristy says
Hi Jonathan! Sure, you could definitely do that. I hope you enjoy! Cheers 🙂
Barbar says
If I don't have a tagine, will any other pot work?
Emma says
HI Kristy,
This is Emma, owner of Riad Zamzam (your 2nd picture of the fountain).
Hope you had a wonderful stay with us and we do hope you'll stay with us again, but would you mind giving us a photo cred with your pic??
Thanks!
Jocelyn@Brucrewlife says
Such gorgeous photos! And I can't wait for your travel section to be launched! 🙂
the wicked noodle says
Thanks so much, Jocelyn!
Matt Robinson says
LOVE this! Pretty awesome that it really is that easy to make. Would be a huge hit at our table and I can't wait to try it someday soon!
the wicked noodle says
Thanks so much, Matt!!
Gail Moody says
Would love to win this prize!