Heat the olive oil in a large pot over medium heat. Add the beef, onion, bell pepper, and garlic. Cook, stirring occasionally, until the beef is browned and the vegetables are soft, about 10 minutes.
Add the paprika, caraway seeds, marjoram, salt, and pepper. Stir to combine.
Add the beef broth and bring to a boil. Reduce the heat to low and simmer, uncovered, for 20 minutes.
Serve over noodles or mashed potatoes.
Interesting Facts
Hungarian goulash is a traditional dish in Hungary and is often served at festivals and other celebrations.
The dish is often served with a side of dumplings or noodles.
The ingredients can be varied to include other vegetables such as potatoes, carrots, and celery.