Boil pasta according to package instructions.
While the pasta is cooking, add oil to a large pan on the stove.
Add the chopped onions and ground beef, stirring for about two minutes, then add the mashed garlic.
Continue stirring until the meat starts to brown.
Once the meat is cooked through, add the tomato sauce, yogurt, and all the seasonings.
Continue stirring, until the meat is coated in the sauce.
Once the pasta is done cooking, drain the water, and add the pasta sauce to the pasta.
Mix together everything well, and add any additional toppings you’d like.