Some meals are about more than what’s on the dinner table. Sometimes, a few familiar ingredients and spices can transport you right back to a place you’ve called home.
Tonight, we’re making oven-baked beef kefta with a simple cucumber and tomato salad. It’s an easy, family-friendly dinner inspired by the flavors I fell in love with while living in Morocco.
We lived in Morocco for a couple of years, and even though it’s been some time since we’ve called it home, I still find myself returning to the food. Cooking with these flavors is one of my favorite ways to reconnect with that chapter of our lives.
This version is loosely adapted from a recipe I found on Taste of Morocco, one of my favorite resources for Moroccan cooking inspiration. I’ve made a few adjustments to suit our family’s preferences, including simplifying the spices and using homemade ras el hanout to bring everything together.
The best part? You don’t need a grill or a complicated cooking process. We’re making this in the oven, which makes it a practical option for a busy weeknight.
Why I Love Making Kefta at Home
Kefta, sometimes spelled kofta, is a seasoned ground-meat mixture that’s shaped into patties, meatballs, or skewers and cooked until deliciously browned.
It’s one of those dishes you can adapt depending on what you have available and how much time you have.
For this particular dinner, I wanted something that would come together relatively quickly. It was already 5:40 p.m., and I hadn’t quite figured out where the day had gone! That’s real life, especially when you’re juggling family routines and trying to get dinner on the table.
Instead of making skewers, you can shape the mixture into small meatballs or patties. You can also grill the kefta if you prefer, but baking it in the oven is a convenient alternative when you want to keep things simple.

The Ingredients for Oven-Baked Beef Kefta
For the beef mixture, you’ll need:
- Ground beef
- Onion, finely chopped
- Fresh parsley
- Fresh cilantro
- A few fresh mint leaves
- Sweet paprika
- Cumin
- Ras el hanout
- Salt
- Freshly cracked black pepper
I love using a combination of parsley, cilantro, and just a little mint. The herbs bring freshness to the meat, while the spices add a warm, savory flavor.
I also use sweet paprika and homemade ras el hanout. Because my ras el hanout already contains a blend of warm spices, I don’t feel the need to add too many individual spices to the mixture.
One little tip: after chopping your onion, squeeze out excess moisture with a clean kitchen towel. This helps the meat mixture hold together better when shaping your kefta.
For the vegetables underneath the kefta, you’ll need:
- Tomatoes, sliced
- Onion, sliced
These roast alongside the beef, soaking up some of the flavors as everything cooks.
And to serve, I like a simple cucumber and tomato salad. It’s a fresh accompaniment that balances the warm, savory flavors of the kefta.
How to Make Oven-Baked Beef Kefta
Prepare the herbs and onion
Start by finely chopping your parsley, cilantro, and mint. Next, finely chop your onion. Place it in a clean kitchen towel and gently squeeze out excess moisture. This is a small step, but it helps prevent the meat mixture from becoming too wet.
Prepare the roasting vegetables
Slice your tomatoes and another onion. Arrange them in a prepared baking dish or on a baking sheet. These vegetables will form the base for the kefta and roast with the meat.
Mix the kefta
In a large bowl, combine your ground beef, chopped herbs, and prepared onion. Add the sweet paprika, cumin, salt, freshly cracked black pepper, and ras el hanout. Mix everything until the ingredients are evenly incorporated.
Shape the kefta
Once everything is mixed, shape the beef mixture into your preferred portions. You can make traditional-style skewers, small patties, or meatballs. If you’re short on time, patties or meatballs are especially easy. Arrange the shaped kefta over the sliced tomatoes and onions.
Bake until cooked through
Transfer the baking dish to an oven preheated to approximately 350ā400°F (175ā200°C).
Bake for about 20 minutes, or until the beef is fully cooked through. Cooking time will vary depending on the size and thickness of your kefta, so check that the meat has reached a safe internal temperature. Once it’s ready, remove it from the oven and plate everything.
What to Serve with Beef Kefta
For this dinner, I kept things simple with a cucumber and tomato salad.
The fresh vegetables contrast nicely with the seasoned beef, and they make the meal feel complete without adding another complicated side dish.
You could also serve your kefta with:
- Warm flatbread or pita
- Rice or couscous
- Roasted vegetables
- A simple yogurt sauce
- Moroccan-inspired salads
This is also a great way to use what you already have in your kitchen. Don’t feel like you need to prepare an elaborate spread to enjoy it.
A Taste of Morocco, Wherever Home Happens to Be
One of the things I love most about cooking is how food can connect us to places and experiences long after we’ve left them.
This dish immediately transports me back to our time in Morocco. We lived there for a couple of years, and so many of my memories of that chapter are tied to the food, the flavors, and the experiences we shared.
Even though it’s been a while since we’ve been back, I love finding little ways to bring those flavors into our home.
And now, I get to share them with my son, who has never visited or lived in Morocco.
There’s something really special about introducing him to foods and flavors that were part of our family’s story before he was old enough to remember them or even before he was born. It’s a way of sharing a little piece of our past with him, and hopefully, one day, we’ll have the opportunity to experience Morocco together. Until then, we’ll keep cooking.
Because building a home abroad doesn’t mean leaving every part of your previous home behind. Sometimes, you can bring those memories right into your kitchen. And this oven-baked beef kefta is one delicious way to do that.
Have you ever made a dish that instantly takes you back to a place you’ve lived or visited? I’d love to hear about it in the comments!

Oven-Baked Beef Kefta
Equipment
- Sheet Pan
- Skewers
Ingredients
For the Kefta
- Olive oil
- 1 lb ground beef
- 1 medium onion finely chopped or grated
- 1/4 cup chopped fresh parsley
- 1/4 cup chopped fresh cilantro
- 1 tablespoon chopped fresh mint
- 2 teaspoons sweet paprika
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon ras el hanout
- For roasting the vegetables:
For roasting the vegetables
- 2 tomatoes sliced
- 1 onion sliced
For Serving
- Cucumber and tomato salad and bread
Instructions
- Set an oven to about 400 degrees F. Prepare a foil-lined baking sheet or dish, drizzle with oil, and set aside.
- Slice the tomatoes and onions, and add them to the prepared pan to roast with the beef later.
- In a large bowl, combine the meat with the herbs and spices. Knead by hand for a minute, or until the ingredients are fully combined.
- Shape the kefta into small logs, like sausages without a casing. Thread them through skewers, if desired, and place them on the prepared baking sheet or dish. Bake for about 20 minutes or until browned and cooked through.
- You can serve the finished kefta with a simple tomato salad: 4-5 Tomatoes diced, 4-5 cucumbers diced, parsley minced, 1/4-1/2 red onion diced, salt and pepper to taste, and a drizzle (about 1 tbs of olive oil and lemon juice)