Add olive oil to a large frying pan on medium to medium high heat, then start sautéing the minced onion and garlic.
Once the onions begin to become translucent, add in the tomato paste and stir to combine. Add in the ground beef. Season with salt, pepper, garlic powder, and paprika, then cook the ground beef until there is no more pink.
When the ground beef is fully cooked, add in the pasta, the beef broth, and the heavy cream. Stir to combine. Cover, then let cook for 17-18 minutes on a medium low heat until most of the liquid is absorbed.
Add the cheese, stir to combine and until the cheese melts. Top with a fresh sprinkle of fresh herbs and serve.
Notes
Use the right pasta shape – Short pasta like elbow macaroni, penne, or rotini work best since they hold onto the cheesy sauce and beef mixture. Avoid long pastas like spaghetti, which won’t absorb the flavors as well.Cook the pasta al dente – Since everything cooks together in one pot, check the pasta a minute or two earlier than the package suggests. This way, it stays tender but not mushy as it soaks up the sauce.Keep it creamy – Add the cheese in gradually, off the heat, to prevent clumping or graininess.