Start by cooking your pasta. Set a medium pan with boiling water. Pour enough water so the pasta is covered and there is enough room for it to grow.
Follow the cooking instruction of the pasta package you are using. There are some cooking time variations depending on the type of paste you have.
Mine took 9 minutes to be al dente. It is better to have the pasta done al dente. The most reliable way to determine if pasta is al dente is by tasting it. Take a strand of pasta and bite into it. It should be cooked through but still offer a slight resistance or firmness in the center. It should not be mushy or overly soft.
Cut the meat against the grain so it is tender. Cut it into small thin strips.
Cut the onion into small cubes.
On a saucepan or Dutch oven, pour the olive oil and set the stove to medium-high.
Once the oil is hot, start adding the beef strips one by one without stirring.
Wait until the beef strip side touching the pan has cooked through to flip it and cook the other side.
Once all the meat is cooked, take it out of the pan and set it aside.
In the same pan, add the onion and saute them until translucid.
Add the yogurt and cream at this point.
Follow by adding the beef and pasta
Stir everything and mix well. Everything is cooked already, so just give it a minute for all the flavours to come together.
The final step is to add 3/4 cup of powdered parmesan cheese to finish the dish.
Enjoy!!