Afghan-style pasta, sometimes called Afghan macaroni, pairs tender noodles with a warmly spiced tomato-and-beef sauce and cool garlic yogurt. Household versions vary, but the contrast of savory sauce, tangy yogurt, and dried mint makes this hearty dish especially satisfying.
Ingredients
Use a short pasta shape that holds sauce well, or choose spaghetti and break it into shorter lengths before boiling. The yogurt topping is served cool rather than stirred into the hot sauce, so it stays creamy and distinct.
- 1 lb (450 g) dried macaroni, penne, or rotini
- 4 qt (3.8 L) water, for boiling the pasta
- 1 tbsp (15 g) kosher salt, for the pasta water
- 1 tbsp (15 ml) neutral oil, such as canola
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 3 garlic cloves, minced, about 9 g, for the meat sauce
- 1 lb (450 g) ground beef
- 3 tbsp (45 g) tomato paste
- 1 can crushed tomatoes, 14.5 oz (411 g)
- 1/2 cup (120 ml) water
- 1 tsp (2 g) ground coriander
- 1 tsp (2 g) ground cumin
- 1/2 tsp (1.5 g) ground turmeric
- 1/2 tsp (1 g) ground black pepper
- 1/2 tsp (3 g) fine salt, for the sauce, plus more to taste
- 1 cup (240 g) plain whole-milk yogurt
- 1 small garlic clove, finely grated, about 3 g, for the yogurt
- 1 tbsp (15 ml) water, to thin the yogurt if needed
- 1 tsp (1 g) dried mint, plus more for serving
- 1/4 cup (10 g) chopped fresh cilantro, optional
- 1/4 tsp (0.5 g) red pepper flakes, optional
Instructions
- Get the components ready. Finely chop the onion, mince the sauce garlic, and measure the spices, tomato paste, and tomatoes. In a small bowl, combine the yogurt with the finely grated garlic and a pinch of salt. Stir in the tablespoon of water only if the yogurt is too thick to spoon easily. Cover and refrigerate it while you make the sauce; keeping it cool gives the finished bowl a pleasant temperature contrast.
- Soften the onion. Heat the oil in a large, heavy saucepan or deep skillet over medium heat. Add the chopped onion and cook for about 5 minutes, stirring often, until it has softened and looks translucent at the edges. If it begins to brown rapidly, reduce the heat. Add the three minced garlic cloves and cook for 30 seconds, just until fragrant; garlic can turn bitter if it scorches.
- Brown the beef safely. Add the ground beef and break it into small pieces with a wooden spoon. Cook for 6 to 8 minutes, stirring and scraping the pan, until no large raw sections remain. Check a thick piece with a food thermometer: ground beef must reach 160°F (71°C), the USDA FSIS safe minimum for ground meat. If there is a large pool of excess fat, spoon off some, leaving a little to carry the spices.
- Build the tomato sauce. Stir in the tomato paste, coriander, cumin, turmeric, black pepper, salt, and optional red pepper flakes. Cook for 1 minute, stirring so the paste coats the beef and darkens slightly. Add the crushed tomatoes and water, scraping the bottom of the pan to loosen any browned bits. Bring the mixture to a gentle simmer, then lower the heat.
- Simmer until rich. Cook the sauce uncovered for 12 to 13 minutes, stirring occasionally. It should thicken enough to cling to the beef but remain loose enough to coat pasta. Taste and adjust the salt or pepper. If it gets thicker than you like, add a splash of water; if it seems watery, simmer it for a few more minutes. Cover the pan and turn the heat to low while the pasta cooks.
- Boil the pasta. Bring the measured water to a boil in a large pot, add the tablespoon of salt, and stir in the pasta. Cook according to the package directions until just al dente, usually about 9 to 12 minutes for short pasta. Stir once or twice during the first few minutes so the pieces do not stick. Drain well; do not rinse, since the surface starch helps the sauce cling.
- Combine and check the seasoning. Return the drained pasta to its pot or transfer it to a serving bowl. Add about half the meat sauce and toss gently until the noodles are coated. Keep the remaining sauce for spooning over individual servings. Taste a noodle with a little sauce and adjust the seasoning before serving; pasta can mute the salt and spice in a sauce that tasted strong by itself.
- Finish the bowls. Divide the pasta among six bowls or arrange it on a platter. Spoon the reserved beef sauce over the top, then add the garlic yogurt in generous spoonfuls or a light drizzle. Sprinkle with dried mint and, if using, chopped cilantro. Serve promptly while the pasta and sauce are warm and the yogurt is cool.
Tips
- Choose pasta with a useful shape. Macaroni, penne, and rotini all catch the beef sauce, while broken spaghetti makes a more traditional-looking, long-noodle option. Thin noodles can become soft quickly, so check them early and drain them as soon as they are al dente.
- Keep the sauce gently simmering. A hard boil can make tomato sauce splatter and reduce too quickly before the flavors have had time to come together. The sauce should bubble quietly. If it thickens while waiting, loosen it with a tablespoon or two of water instead of adding extra oil.
- Use dried mint for the familiar topping. Dried mint is widely sold in grocery stores and Middle Eastern markets. If you cannot find it, use finely chopped fresh mint, but add it sparingly: fresh mint tastes brighter and more pronounced, while dried mint gives a softer, earthy aroma.
- Keep the yogurt out of the hot pan. A spoonful of yogurt on each serving stays tangy and creamy; boiling it in the tomato sauce can make it split. If you prefer a more fluid topping, thin the yogurt a teaspoon at a time with water rather than pouring in a large amount at once.
Serving Suggestions
Serve Afghan pasta as a filling main course, with the yogurt and mint set out at the table so everyone can choose how much to add. A crisp cucumber and tomato salad, dressed simply with lemon and salt, balances the rich beef and tomato sauce. Sliced cucumbers, radishes, or green onions also bring freshness without adding much preparation.
Warm flatbread can be useful for scooping up sauce, though the pasta is substantial enough to serve on its own. For a larger meal, pair it with a vegetable side such as roasted eggplant or sautéed greens. Offer extra dried mint, black pepper, and chili flakes separately; the base recipe is gently spiced rather than hot, and individual bowls are easy to adjust.
Variations
Make it without beef. Replace the ground beef with 1 1/2 cups (300 g) cooked brown or green lentils. Add the lentils when the tomatoes go into the pan and simmer until heated through. Lentils make the sauce softer and less savory than beef, so taste carefully and add salt, pepper, or a little extra cumin as needed. You can also use plant-based ground meat, following its package directions for browning.
Use ground lamb. Ground lamb gives the sauce a fuller, slightly richer flavor. Brown it just as you would the beef and check that it reaches 160°F (71°C), the USDA FSIS safe minimum for ground meat. Drain excess rendered fat if necessary so the finished sauce does not feel greasy.
Adjust the heat or herbs. Leave out the red pepper flakes for a mild sauce, or increase them a little for more warmth. A pinch of dried chili can also go into the tomato mixture. Cilantro is an optional fresh garnish rather than a requirement; parsley works if cilantro is unavailable, although it has a milder, less citrusy taste.
Try a different pasta shape. Rigatoni or shells work well because the sauce settles into their ridges and openings. For gluten-free pasta, use a sturdy rice- or corn-based shape and follow its package timing closely. Some gluten-free noodles soften faster after draining, so serve them soon after tossing.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking. Store the pasta and meat sauce together or separately in a covered container for 3 to 4 days; keep any leftover garlic yogurt in its own covered container. Separating the yogurt helps it retain its cool, creamy texture and prevents it from soaking into the pasta. Discard food left at room temperature for longer than 2 hours.
For the best texture, reheat a portion in a saucepan over medium-low heat with 1 to 2 tablespoons of water, stirring until steaming hot. You can also microwave it in a covered, microwave-safe dish, stirring halfway through. Reheated leftovers should reach 165°F (74°C); check the center with a food thermometer. Add fresh yogurt only after reheating. The assembled pasta can be frozen in an airtight container for up to 2 months for best quality, though the noodles may be softer after thawing. Thaw overnight in the refrigerator and reheat thoroughly.
Frequently Asked Questions
Is Afghan pasta the same as Afghan macaroni?
The names are often used for a home-style pasta dish with a tomato-based meat sauce and yogurt topping. Recipes vary from household to household, including the pasta shape, seasonings, and whether the yogurt is drizzled over the top or served alongside. This version is one practical interpretation rather than a claim that there is only one fixed recipe.
Can I make the sauce ahead?
Yes. Cook the beef sauce, cool it promptly, and refrigerate it in a covered container for up to 3 to 4 days. Reheat it in a saucepan with a splash of water while the pasta cooks. The garlic yogurt can also be mixed a day ahead and kept refrigerated. Boil the pasta shortly before serving for the best texture.
Can I use Greek yogurt?
Yes. Plain Greek yogurt makes a thicker, tangier topping. Stir in water a teaspoon at a time until it is easy to drizzle, then taste for salt. If the yogurt is very tart, a little more pasta sauce on the serving can balance the bowl; avoid sweetened or flavored yogurt, which does not suit the savory sauce.
What should I do if the tomato sauce tastes too acidic?
First simmer it for a few more minutes and taste again; cooking can soften the sharpness of canned tomatoes. A small pinch of sugar may round out an especially tart batch, but add it cautiously so the sauce does not become sweet. The cool, tangy yogurt is part of the intended contrast, so do not try to remove all acidity.
Can I mix all the yogurt into the pasta?
You can, but add it only to individual portions at the table. Stirring yogurt into the whole hot pot can make it separate, and leftover pasta with the yogurt already mixed in tends to become softer. Keeping the topping separate also lets diners control the amount and makes leftovers easier to store.
Related
- Afghan Soup Recipe: Hearty Beef Shorwa
- Afghan Slice with Chocolate, Cornflakes and Walnuts
- Afghan Bolani: Crispy Stuffed Flatbread Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).