Start by heating the oil in a large pan or skillet over medium heat and cooking the ground beef. Break it up as it cooks.
Halfway through cooking the beef, add in the chopped onion and garlic and cook for 2 minutes.
When the beef is almost finished but not quite, add in the broth, tomato sauce, tomato paste, and seasonings. Mix thoroughly.
Add the pasta and bring to a boil, then turn down the heat to just below medium to a light boil and put the lid on. Cook for 10-12 minutes stirring occasionally until the pasta is finished cooking.
When it's finished, turn off the heat and add in the cheese and mustard and mix. Serve with the diced tomatoes, pickles, and onions for toppings. Drizzle with some more mustard and serve!