Save
This Moroccan tagine with rice vegetables and meatballs is a comforting one-pot meal that brings together warm spices, tender meatballs, and wholesome vegetables. It’s perfect for a flavorful dinner that feels special yet is simple enough for weeknight cooking.
I discovered this recipe when craving something cozy but not complicated and it quickly became a family favorite on busy evenings.
Ingredients
- Ground beef: provides juicy tender meatballs and protein essential to the dish. Choose fresh ground beef with a good fat content for the best flavor.
- Onion: adds sweetness and depth, finely chopped to blend smoothly into the sauce. Use firm onions with clean skins.
- Garlic: brings aromatic warmth that complements the spices. Fresh cloves work best.
- Carrots and zucchini: offer natural sweetness and texture. Choose firm, brightly colored vegetables.
- Bell pepper: adds a mild fruity flavor and color contrast. Look for firm peppers without wrinkles or soft spots.
- Canned crushed tomatoes: provide acidity and richness. Pick a brand with minimal additives and vibrant red color.
- Long grain rice: cooks evenly absorbing all the flavorful broth. Choose non-parboiled rice for better texture.
- Vegetable broth: adds depth without overpowering the spices. Use low sodium for better control of salt.
- Olive oil: is the cooking fat that also adds a subtle fruity note. Extra virgin is ideal.
- Ground cumin: gives the dish that distinctive earthy warmth essential in Moroccan cuisine.
- Ground paprika: adds smoky sweetness and color. Fresh, vibrant paprika will boost flavor intensity.
- Ground cinnamon: introduces a subtle sweet spice that balances the savory meatballs.
- Salt and black pepper: enhance and round out all the flavors.
Instructions
- Build The Meatball Mixture:
- In a bowl, thoroughly combine ground beef with half of the chopped onion, minced garlic, salt, black pepper, cumin, paprika, and cinnamon. This ensures the spices are evenly distributed and the meatballs will be flavorful inside and out.
- Brown The Meatballs:
- Heat olive oil in a large heavy pot over medium heat. Shape the seasoned beef mixture into small meatballs about the size of a walnut. Brown them carefully in batches until golden on all sides to develop a rich crust. Remove the browned meatballs and set aside.
- Sauté The Vegetables:
- Using the same pot, add the remaining onion, sliced carrots, chopped bell pepper, and zucchini. Cook over medium heat, stirring often, until the vegetables have softened and the onions turn translucent. This step builds the flavor base for the tagine and lets the vegetables release their natural sweetness.
- Simmer With Tomatoes Rice and Broth:
- Add the crushed tomatoes, vegetable broth, and long grain rice to the pot stirring well to combine. Return the browned meatballs to the pot, nestling them gently into the mixture. Cover and simmer on low heat until the rice is tender and all liquid is absorbed. This slow cooking melds the flavors and allows the rice to soak up all the spice and tomato goodness.
- Rest And Serve:
- Remove the pot from the heat and let it rest covered for about five minutes. This lets the steam finish the cooking process and helps flavors settle so every spoonful tastes balanced and rich.
I love the way cumin and cinnamon mingle in this dish creating that familiar Moroccan flavor profile. It reminds me of cozy family dinners where the kitchen smells like a spice market and everyone gathers eagerly around the table.
Storage Tips
Let the tagine cool completely before transferring to airtight containers. It keeps well in the refrigerator for up to four days. Reheat gently on the stove or microwave, adding a splash of water or broth to restore moisture.
Ingredient Swaps
For a lighter version use ground turkey or chicken instead of beef. Quinoa or couscous can replace the rice for a different texture. Fresh tomatoes can be used instead of canned in season, but increase cooking time to allow them to break down.
Serving Ideas
Serve with a side of warm pita bread or crusty bread to soak up the flavorful sauce. A simple green salad dressed with lemon complements the richness nicely. Finish with a dollop of plain yogurt or a sprinkle of fresh parsley for brightness.
This Moroccan tagine is a perfect balance of aromatic spices and wholesome ingredients that brings warmth to any meal.
Frequently Asked Recipe Questions
- → What type of meat is ideal for the meatballs?
Ground beef works well due to its fat content, which keeps the meatballs juicy and flavorful during cooking.
- → Can I use other vegetables in this tagine?
Absolutely. Vegetables like eggplant, tomatoes, or green beans can be added or substituted to suit your taste.
- → How do the spices impact the dish’s flavor?
Ground cumin, paprika, and cinnamon add warmth, earthiness, and a subtle sweetness, balancing the savory meat and vegetables.
- → Is long grain rice necessary for this dish?
Long grain rice is preferred since it cooks evenly and absorbs the broth without becoming mushy; however, you can try basmati as an alternative.
- → What’s the best way to brown the meatballs evenly?
Use medium heat and avoid overcrowding the pot so the meatballs develop a nice golden crust on all sides before simmering.
- → Can vegetable broth be replaced with other liquids?
Yes, water or a light beef broth can substitute vegetable broth, but broth adds extra depth and richness to the dish.