In a large pot or Dutch oven, drizzle a bit of oil and heat over medium heat. Add the ground beef, breaking it up with a spatula as it browns. Cook until fully browned, about 5-7 minutes. If there's excess fat, drain it off before proceeding.
Once the beef is browned, add the diced onion, minced garlic, and diced bell pepper to the pot. Sauté the mixture for about 5 minutes, stirring occasionally, until the vegetables are tender and fragrant.
Pour in the elbow macaroni, diced tomatoes (including the juice), beef broth, tomato paste, smoked paprika, oregano, and basil. Stir well to combine everything evenly.
Season the mixture with salt and freshly ground black pepper to your taste. Increase the heat until it reaches a gentle boil. Then, reduce the heat to low, cover the pot, and let it simmer for 12-15 minutes, or until the macaroni is al dente and has absorbed some of the liquid.
After cooking, remove the pot from heat and stir in the shredded sharp cheddar cheese until it's fully melted and creates a creamy texture. Taste and adjust the seasoning, if needed.
Allow the goulash to sit for a few minutes before serving to enhance the flavors.
Notes
Serve hot topped with parsley and pair with crusty bread or a salad.
Keyword beef, cheesy, comfort food, goulash, pasta