In a large skillet over medium heat, add olive oil and sauté the diced onion for about 2-3 minutes until softened.
Add minced garlic to the skillet and cook for another minute until fragrant.
Add the ground beef, breaking it apart with a spatula, and cook until browned. Drain excess fat if necessary.
Stir in the diced tomatoes, beef broth, ketchup, mustard, and season with salt and pepper. Bring the mixture to a gentle boil.
Add the pasta to the skillet, ensuring it is submerged in the liquid. Cover and reduce the heat to low. Cook for about 10-12 minutes, or until the pasta is al dente, stirring occasionally.
Once the pasta is cooked, remove from heat and stir in the shredded cheddar cheese until melted and creamy.
Serve warm, garnished with freshly chopped parsley for an added touch.
Notes
Feel free to add more vegetables or spices according to your taste.