
Moroccan-Spiced Meatball Pasta with Harissa Cream is my go-to when I want something special for weeknights that feels adventurous but still comforting. Plump, aromatic meatballs and glossy pasta are coated in a bold yet balanced yogurt sauce, making every bite a little celebration of North African flavors.
When I first created this dish, my kitchen filled with all those warm Moroccan scents. Now, every time I serve it, there are never leftovers. The creamy sauce tames the heat just right and even picky eaters join in.
Ingredients
- Ground beef: brings richness and classic meatball texture look for beef with a bit of fat for juiciness
- Garlic: infuses the meatballs with authentic savor use fresh for the brightest flavor
- Ground cumin: offers earthiness and unmistakable Moroccan warmth
- Ground cinnamon: creates gentle sweetness and complexity add freshly ground if possible
- Smoked paprika: provides a subtle smokiness that deepens the meat taste choose a smoky Spanish variety
- Fresh parsley: lifts the mixture with freshness chop just before adding for best aroma
- Salt and black pepper: make all the flavors pop grind your pepper for extra bite
- Olive oil: ensures meatballs brown beautifully go for extra virgin
- Linguine or spaghetti: delivers the perfect pasta slurp choose quality dried pasta with rough texture for sauce cling
- Greek yogurt: forms the creamy base of the sauce opt for full-fat for richness and tang
- Harissa paste: gives a spicy punch and Moroccan authenticity select a vibrant brand or homemade
- Lemon juice: brings brightness and balance use fresh only
- Olive oil (in the sauce): helps it blend into the noodles
- Chopped mint or parsley: adds a fresh final note scatter generously for color and aroma
- Extra harissa: lets everyone adjust the fire at the table
Instructions
- Prepare the Aromatic Meatball Mix:
- In a large mixing bowl, combine ground beef with minced garlic, ground cumin, cinnamon, smoked paprika, fresh parsley, a good pinch of salt, and black pepper. Work everything together with your hands until evenly combined. Take time to really blend in the spices, which will ensure every bite is seasoned.
- Form and Shape the Meatballs:
- Pinch off small tablespoons of the meat mixture and roll them gently between your palms. Aim for uniform size pieces, about the diameter of a quarter. This helps them cook evenly and soak up flavor later.
- Sear and Cook the Meatballs:
- Heat olive oil in a large skillet over medium-high. Add the meatballs in a single layer, being careful not to crowd the pan so they brown rather than steam. Sear on all sides for deep golden color. Once all are browned, cover the skillet and lower the heat. Let the meatballs cook through for about ten minutes, turning once or twice. Remove and keep warm.
- Boil and Prep the Linguine:
- While the meatballs are cooking, fill a large pot with water and season it generously with salt. Bring to a boil, add the pasta, and stir so it does not stick. Cook until just al dente, tasting as you go. Reserve half a cup of the starchy cooking water before draining.
- Make the Harissa Cream Sauce:
- In a medium bowl, combine Greek yogurt, harissa paste, lemon juice, olive oil, and a pinch of salt. Whisk thoroughly until the sauce is smooth and lightly creamy. If it seems too thick, add a splash of the hot pasta water to loosen until it drapes across a spoon.
- Toss and Finish:
- Return the drained pasta to its pot or a large bowl. Pour the harissa cream over and toss well, adding a bit of reserved pasta water if needed to create a glossy sauce that coats every strand. Nestle the cooked meatballs on top and garnish everything with chopped mint or parsley and more harissa for spice lovers.

Harissa has an addictive smoky spice that transformed my once-bland pasta nights. When my cousin visited from Marrakech, she said it tasted like home with a dash of adventure. Honestly, the smell of cumin always reminds me of family celebrations.
Storage Tips
Store leftovers in an airtight container in the fridge for up to three days. When reheating, add a splash of water or broth to the pasta to keep things creamy. You can also freeze the cooked meatballs separately and add to freshly cooked pasta on busy nights.
Ingredient Substitutions
Ground lamb or turkey both swap well for beef and take on Moroccan spices beautifully. Gluten-free pasta works fine if you need to avoid wheat. If you do not have Greek yogurt, try labneh or thick plain yogurt for the sauce.
Serving Suggestions
This pasta is a full meal but sings with a crisp salad of fennel and citrus. Try flatbreads alongside for scooping up every bit of sauce. We have also served it mezze-style at room temperature for casual gatherings.
Cultural Inspiration
Moroccan cuisine is renowned for its use of aromatic spices like cumin, cinnamon, and paprika. Harissa, a fiery chili paste, is a staple in North African kitchens. Combining these flavors with pasta brings a bridge between Mediterranean comfort and Moroccan warmth.

Savor the adventure of this meal, and do not forget to scatter plenty of herbs for a bright final flourish. Enjoy every flavor-packed bite.
Cooking Questions
- → What proteins can I use for the meatballs?
Beef, lamb, or turkey all work well—choose your favorite for best flavor and texture.
- → How spicy is the harissa cream?
The heat depends on your chosen harissa paste and amount; adjust to taste for mild or fiery results.
- → Can I make this without dairy?
Use a plain non-dairy yogurt for the sauce to create a dairy-free version of the dish.
- → What herbs work best for garnishing?
Chopped mint or parsley both add fresh flavor that balances the warm spices and creamy sauce.
- → Is this dish good for meal prep?
Yes! Both meatballs and sauce can be made ahead; reheat gently and assemble just before serving.
- → Can I add vegetables to the dish?
Absolutely—roasted zucchini, red peppers, or eggplant add delicious texture and extra nutrition.