Put oil in a large dutch oven and sauté onions over medium high heat until soft and translucent, about 7-8 minutes. Add the garlic to the onions, stir to combine, and cook for 1-2 minutes.
Crumble in ground beef and brown until no longer pink, stirring to combine everything well.
Add in bacon, paprika, salt and pepper, stir to combine and coat everything. Cook for 1-2 minutes.
Reduce heat to medium, add tomato sauce, diced tomatoes, and beef broth. Reduce heat and simmer uncovered for 15 to 20 minutes, stirring occasionally.
Stir in uncooked macaroni and corn, simmer uncovered for 20 minutes or until the macaroni is done.
OPTIONAL: Serve topped with shredded cheddar cheese and/or sour cream.
Recipe by Bear In The Pantry at https://bearinthepantry.com/wp/ground-beef-goulash/