Tajine with Meatballs & Potatoes Recipe

Tajine with Meatballs & Potatoes is a comforting and flavorful Moroccan dish that combines tender meatballs, spiced potatoes, and a rich, aromatic sauce. Cooked in a traditional Moroccan tajine (or a Dutch oven), this dish offers a beautiful blend of savory, sweet, and slightly tangy flavors. The meatballs are made with ground meat, usually lamb or beef, and are infused with spices like cumin, coriander, and paprika. These savory meatballs are then simmered with soft potatoes and a mix of vegetables, creating a hearty and satisfying meal. With its fragrant spices and unique cooking method, Tajine with Meatballs & Potatoes brings the essence of Moroccan home-cooked meals straight to your table.

This dish is perfect for a cozy family dinner, and it’s incredibly easy to make. The slow-cooked nature of a tajine allows all the ingredients to meld together into a rich, flavorful sauce, making every bite comforting and satisfying. Whether you’re serving it with some crusty bread or couscous, this tajine will quickly become a favorite in your cooking repertoire.

Why You’ll Love This Recipe

1. Rich, Flavorful Sauce

The slow cooking process in a tajine or Dutch oven allows the spices to infuse the meatballs and potatoes, creating a deeply flavorful sauce that’s savory and aromatic.

2. Hearty and Satisfying

The combination of tender meatballs and soft, spiced potatoes makes this dish both filling and comforting, perfect for a hearty meal.

3. Easy One-Pot Meal

This dish is incredibly easy to prepare in one pot, making cleanup a breeze. Simply assemble the ingredients, let the dish cook, and enjoy a delicious, fuss-free meal.

4. Versatile Protein Options

You can easily adjust the recipe to suit your preference for different types of meat, such as lamb, beef, or chicken, making it a flexible recipe for various tastes.

5. Perfect for Sharing

Tajine with Meatballs & Potatoes is a fantastic dish for family-style meals or gatherings. It’s easy to serve and perfect for sharing with loved ones.

Ingredients

  • Ground beef or lamb (or a mix of both)
  • Potatoes
  • Onion
  • Garlic
  • Tomatoes
  • Parsley and cilantro
  • Spices: cumin, paprika, turmeric, cinnamon
  • Olive oil
  • Salt and pepper
  • Vegetable broth or water
  • Lemon (optional)
  • Raisins or dried apricots (optional for sweetness)

Variations

  • Vegetarian Version: Substitute the meatballs with chickpeas or lentils for a plant-based option. Add extra vegetables like zucchini, carrots, and eggplant for a hearty, vegetarian tajine.
  • Fruit Addition: For a sweet contrast, add raisins or dried apricots to the dish while it cooks. The sweetness of the fruit balances the spices perfectly.
  • Spicy Kick: If you prefer heat, add chopped chilies or red pepper flakes to the sauce for an extra spicy kick.
  • Other Vegetables: You can add other root vegetables like carrots, parsnips, or sweet potatoes to the dish to make it even more filling and flavorful.

How to Make the Recipe

Step 1: Prepare the Meatballs

In a large bowl, combine the ground meat with finely chopped parsley, cilantro, garlic, cumin, paprika, cinnamon, salt, and pepper. Mix until well combined, then form the mixture into small meatballs, about 1 to 1.5 inches in diameter. Set aside.

Step 2: Brown the Meatballs

In a large tajine or Dutch oven, heat a bit of olive oil over medium heat. Working in batches, brown the meatballs on all sides for 5-7 minutes. Once browned, remove the meatballs and set them aside.

Step 3: Sauté the Vegetables

In the same pot, add a little more olive oil if needed and sauté the chopped onion and garlic until soft and translucent, about 3-4 minutes.

Step 4: Add the Potatoes and Tomatoes

Add the sliced potatoes to the pot along with the chopped tomatoes. Stir everything together to combine.

Step 5: Add the Spices and Liquid

Sprinkle in the cumin, paprika, turmeric, cinnamon, salt, and pepper. Pour in enough vegetable broth or water to just cover the potatoes and meatballs. Stir everything together.

Step 6: Simmer and Cook

Return the meatballs to the pot and nestle them into the sauce. Cover with the lid and let everything simmer over low heat for 45-60 minutes, or until the potatoes are tender and the meatballs are cooked through. Add water or broth as needed to prevent the dish from drying out.

Step 7: Garnish and Serve

Once everything is cooked, sprinkle fresh cilantro and parsley on top for a burst of freshness. You can also drizzle some lemon juice over the dish for a bright, tangy finish. Serve with couscous, rice, or crusty bread to soak up the flavorful sauce.

Tips for Making the Recipe

  • Don’t Overcrowd the Pot: Brown the meatballs in batches to ensure they cook evenly. Overcrowding the pot can result in uneven cooking.
  • Adjust the Spice Levels: Feel free to adjust the amount of cumin, paprika, or cinnamon to suit your taste. If you like it spicier, add some fresh chilies or chili powder.
  • Simmer Slowly: For the best results, cook the dish over low heat. The slow simmer allows the flavors to develop and the meatballs to become tender.
  • Use Fresh Herbs: Fresh parsley and cilantro add a bright and aromatic finish to the dish, so don’t skip this step.

How to Serve

Tajine with Meatballs & Potatoes is typically served with a side of couscous or crusty bread to soak up the delicious sauce. You can also serve it alongside a simple salad of tomatoes, cucumbers, and olives for a refreshing contrast. For an extra indulgence, top it with a dollop of yogurt or a drizzle of tahini.

Make Ahead and Storage

Storing Leftovers

Store any leftover tajine in an airtight container in the refrigerator for up to 3-4 days. The flavors actually improve the next day as the dish continues to marinate in the sauce.

Freezing

Tajine with Meatballs & Potatoes freezes well. Let it cool completely before transferring it to a freezer-safe container. It can be frozen for up to 2-3 months. To reheat, simply thaw overnight in the refrigerator and reheat on the stove or in the microwave.

Reheating

Reheat the dish over low heat on the stovetop, adding a splash of water or broth if needed to loosen up the sauce. You can also microwave it in short intervals, stirring in between.

FAQs

1. Can I use chicken for the meatballs?

Yes, chicken can be used instead of lamb or beef for a lighter version of the dish. Ground turkey or chicken thighs work well.

2. Can I make this dish in a regular pot if I don’t have a tajine?

Yes, you can use a Dutch oven or any heavy-bottomed pot with a lid to cook this dish. A tajine simply provides a more traditional cooking experience, but any pot will work.

3. What other vegetables can I add to this dish?

You can add a variety of vegetables such as carrots, zucchini, or bell peppers. Just make sure to chop them into uniform sizes for even cooking.

4. How can I make this dish spicier?

Add fresh chilies or chili flakes to the sauce while it cooks. Adjust the amount according to your heat tolerance.

5. Can I make the meatballs ahead of time?

Yes, you can form the meatballs in advance and store them in the refrigerator for up to 24 hours before cooking.

6. Can I add dried fruits to this dish?

Yes, adding raisins, dried apricots, or dates will bring a delightful sweetness that balances the savory flavors of the meatballs and potatoes.

7. Is this dish gluten-free?

Yes, Tajine with Meatballs & Potatoes is naturally gluten-free, as it doesn’t require any wheat-based ingredients.

8. Can I use frozen potatoes in this dish?

Fresh potatoes are preferred, as frozen potatoes may become mushy when cooked for long periods. If you must use frozen potatoes, reduce the cooking time to prevent them from falling apart.

9. How can I thicken the sauce?

If you prefer a thicker sauce, simmer the dish uncovered for a few minutes to reduce the liquid, or add a small amount of cornstarch mixed with water.

10. How do I know when the meatballs are cooked through?

The meatballs are done when they are fully browned on the outside and the internal temperature reaches 165°F (74°C). Alternatively, you can cut one open to check if it’s cooked through.

Conclusion

Tajine with Meatballs & Potatoes is a comforting, hearty, and flavorful dish that will transport your taste buds to Morocco. With its combination of savory meatballs, spiced potatoes, and rich, aromatic sauce, this dish makes for a perfect family meal or a special dinner for guests. Easy to make in one pot, it’s an ideal recipe for busy evenings when you want a delicious, fuss-free meal. Whether you enjoy it with couscous, rice, or bread, this tajine is sure to become a favorite in your culinary repertoire. Enjoy every bite of this Moroccan classic!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tajine with Meatballs & Potatoes Recipe


  • Author: Catalina
  • Total Time: 1 hour 5 minutes
  • Yield: 46 servings 1x
  • Diet: Gluten Free

Description

This Tajine with Meatballs & Potatoes is a warm, comforting dish packed with rich flavors and hearty ingredients. The tender, spiced meatballs simmered in a savory tomato sauce with potatoes and Moroccan spices create the perfect one-pot meal. A traditional Moroccan tagine that’s both satisfying and delicious.


Ingredients

Scale
  • For the meatballs:
    • 1 lb (450g) ground beef or lamb
    • 1 small onion, finely chopped
    • 2 cloves garlic, minced
    • 1/4 cup fresh parsley, chopped
    • 1/4 cup fresh cilantro, chopped
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriander
    • 1/2 teaspoon ground cinnamon
    • 1/2 teaspoon paprika
    • 1/4 teaspoon ground turmeric
    • Salt and pepper to taste
    • 1 egg
    • 1/4 cup breadcrumbs
  • For the sauce and potatoes:
    • 2 tablespoons olive oil
    • 1 large onion, sliced
    • 2 cloves garlic, minced
    • 1 can (14 oz) diced tomatoes
    • 1 cup vegetable broth or water
    • 2 large potatoes, peeled and cut into chunks
    • 1 teaspoon ground cumin
    • 1 teaspoon ground paprika
    • 1/2 teaspoon ground cinnamon
    • Salt and pepper to taste
    • Fresh parsley or cilantro, for garnish

Instructions

  1. Make the Meatballs:
    • In a large bowl, combine the ground meat, chopped onion, garlic, parsley, cilantro, spices, egg, breadcrumbs, salt, and pepper. Mix until well combined.
    • Form the mixture into small meatballs, about 1 inch in diameter.
  2. Brown the Meatballs:
    • Heat a tablespoon of olive oil in a large pan or a tagine over medium heat.
    • Brown the meatballs on all sides (this should take about 5-7 minutes). Once browned, set them aside.
  3. Cook the Sauce:
    • In the same pan, add the remaining tablespoon of olive oil. Sauté the sliced onion and garlic until soft and fragrant, about 5 minutes.
    • Add the diced tomatoes, vegetable broth, and spices. Stir well, and bring the mixture to a simmer.
  4. Add Potatoes:
    • Add the potato chunks to the sauce and stir to coat. Let the potatoes cook in the sauce for about 10 minutes.
  5. Simmer the Tajine:
    • Gently return the meatballs to the pan with the potatoes and sauce. Cover and simmer on low heat for 30-40 minutes, or until the meatballs are cooked through and the potatoes are tender.
  6. Serve:
    • Garnish with fresh parsley or cilantro before serving. Serve hot with couscous or crusty bread to soak up the delicious sauce

Notes

  • You can substitute ground lamb for beef for a more traditional Moroccan flavor.
  • If you don’t have a tagine, a heavy-bottomed pot or Dutch oven works well for cooking this dish.
  • You can add additional vegetables like carrots or zucchini to the tajine for more variety.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish, Moroccan Cuisine
  • Method: Slow Cooking, SautéingSlow Cooking, Sautéing
  • Cuisine: Moroccan

Keywords: tajine, meatballs, potatoes, Moroccan food, tagine recipe, comfort food

Leave a Comment

Recipe rating