This hearty beef goulash is a comforting one-pot meal, perfect for a cold evening. Tender beef, rich tomato sauce, and aromatic spices combine to create a flavorful and satisfying dish.
Heat olive oil in a large pot or Dutch oven over medium-high heat. Season beef cubes with salt and pepper. Sear beef in batches until browned on all sides. Remove beef from pot and set aside.
Add chopped onion to the pot and cook until softened, about 5 minutes. Add minced garlic and cook for another minute until fragrant.
Stir in paprika and caraway seeds. Cook for 30 seconds, stirring constantly.
Return beef to the pot. Add beef broth, diced tomatoes, tomato paste, thyme, and oregano. Bring to a boil, then reduce heat to low, cover, and simmer for at least 2 hours, or until beef is very tender.
Season with salt and pepper to taste. Serve hot, over cooked egg noodles if desired.
Notes
For a thicker goulash, you can mash some of the cooked beef with a fork or blend some of the sauce with an immersion blender. Leftovers taste even better the next day.