A LITTLE INSPIRATION · SOMETHING DELICIOUS · EVERY DAY

Moroccan Cinnamon Meatballs

EVERYDAY TABLE  ·  Nov 6, 2026
Jump to recipe ↓

Beef meatballs are seasoned with cinnamon and cumin, baked, then simmered in tomato sauce. Cinnamon is the unusual part. It makes the meatballs savory with a slight sweetness, which is typical of Moroccan cooking. The recipe serves 4, with 4 meatballs as a serving, and takes 45 minutes from start to finish.

Save this recipe for later:

You bake the meatballs and warm the sauce at the same time, so the work overlaps and the dish comes together quickly. Serve it over couscous, rice or with bread.

What Goes in the Meatballs

The full amounts are in the recipe card at the bottom. These are the ingredients that shape the dish.

  • Ground beef (1 pound): the base. It takes on the spices well. Ground lamb gives a richer flavor.
  • Breadcrumbs (1/4 cup): they bind the mixture and keep the meatballs moist.
  • Parsley (1/4 cup, chopped): adds color and freshness against the rich meat and sauce.
  • Cinnamon (1 teaspoon) and cumin (1 teaspoon): the cinnamon defines the recipe, and the cumin adds earthiness.
  • Onion (1/4 cup, finely chopped) and garlic (1 clove, minced): they add sweetness and savory depth.
  • Salt and pepper (1/2 teaspoon each): season the meat and the sauce.
  • Tomato sauce (1 jar): the sauce the meatballs simmer in, which keeps them juicy.
Moroccan Cinnamon Meatballs – Key Ingredients

Keeping the Meatballs Tender

Do not overmix. Combine everything just until it comes together, and the meatballs stay juicy. If the mixture seems dry, a splash of milk or a little olive oil helps.

Bake at 375°F (190°C) for 20 minutes, until cooked through. Keep an eye on them so they do not overcook. They are done when they are golden brown and reach an internal temperature of 160°F (70°C). For a crisper surface, broil them for the last few minutes.

While they bake, heat the tomato sauce in a large pan, add the baked meatballs and simmer for 10 minutes.

Ways to Change It

  • Meat: ground lamb makes a richer version. Ground turkey or chicken makes a lighter one.
  • Spice: a pinch of paprika or cayenne pepper adds heat, and a little coriander adds an aromatic note that goes with the cinnamon.
  • Sauce: chopped olives, or dried fruit like raisins or apricots, add contrast to the savory meat.
  • Cooking method: pan-fry the meatballs for a crisper outside, or cook them in a slow cooker with the sauce for several hours.
Moroccan Cinnamon Meatballs – Variations

What to Serve With It

Couscous is the traditional base, and it soaks up the tomato sauce. Rice does the same, and quinoa or polenta make a more modern plate. Warm, crusty bread is good for the leftover sauce.

For the side, try roasted vegetables such as zucchini and bell peppers, or an arugula salad with lemon vinaigrette. A sprinkle of fresh parsley or cilantro and a spoonful of yogurt balance the spices. If you like heat, add harissa or red pepper flakes.

Moroccan Cinnamon Meatballs – Serving Suggestions

Time

Prep takes 15 minutes. Baking takes about 20 minutes, with the sauce heating at the same time, and the simmer adds 10 more for 30 minutes of cooking. The total is 45 minutes.

Nutrition per Serving

One serving has about 320 calories, 18g of fat (7g saturated), 24g of carbohydrates, 2g of fiber, 6g of sugar, 24g of protein and 450mg of sodium.

FAQ

What are Moroccan cinnamon meatballs?

Ground beef meatballs flavored with warm spices like cinnamon and cumin, served in tomato sauce. The mix of savory and slightly sweet is typical of Moroccan cooking.

How are they served?

Over couscous or rice, so the sauce soaks in. Crusty bread for dipping or roasted vegetables on the side also work.

Can I use other meats?

Yes. Ground lamb works, and so does turkey for a lighter version. Each one changes the flavor.

How long do leftovers last?

Up to three days in the refrigerator. For longer storage, freeze them in an airtight container for up to three months.

The Foodie Yummy Cookbook

12 reader-favorite recipes in one printable PDF. Enter your email and download it instantly.

Made it or loved it? Share this recipe

Written and edited by The Foodie Yummy Kitchen Team

The Foodie Yummy Kitchen Team writes and edits the recipes on Foodie Yummy: classic American potluck salads, holiday sides and easy comfort food, with a few low-carb options. Every recipe lists exact quantities, numbered steps and a printable recipe card, plus notes on swaps, storage and make-ahead timing. Spot a problem with a recipe? Tell us through the contact page and we will correct it. About us

THE RECIPE

Moroccan Cinnamon Meatballs in Tomato Sauce

Prep15 min Cook30 min Total time45 min Yield4, 4 servings

Ingredients

Instructions

  1. Preheat oven to 375°F (190°C).

  2. In a bowl, combine ground beef, breadcrumbs, parsley, cinnamon, cumin, salt, pepper, onion, and garlic.

  3. Shape mixture into meatballs and place on a baking sheet.

  4. Bake meatballs for 20 minutes until cooked through.

  5. While meatballs are baking, heat tomato sauce in a large pan.

  6. Add baked meatballs to the sauce and simmer for 10 minutes.

  7. Serve with rice or bread.

Notes

These meatballs can also be made with ground lamb for a different flavor.

Serve over couscous for a traditional Moroccan twist.

Nutrition

Serving Size4 meatballs
Calories320 calories
Sugar Content6g
Sodium Content450mg
Fat Content18g
Saturated Fat Content7g
Unsaturated Fat Content9g
Trans Fat Content1g
Carbohydrate Content24g
Fiber Content2g
Protein Content24g
Cholesterol Content70mg
Source: foodieyummy.com · Original recipe source.