Heat a large saucepan over medium-high heat and add the oil. Chop the bacon slices into ¼ inch pieces, add them to the saucepan, and cook until crispy. Then, remove from the pan, set aside, and drain most of the bacon fat except for 1 tbsp.
Step 2
Add the ground beef to the saucepan and let the bottom brown. Finely chop the onion and mince the garlic, and add them to the pan with the beef. Stir and cook for 5-7 minutes until the beef has cooked all the way through.
Step 3
Drop the heat to medium-low. Chop the tomato and add it to the beef along with the tomato paste, mustard, smoked paprika, salt, and pepper. Pour the beef broth in and stir everything together.
Step 4
Bring the soup to a boil, then drop the heat to low and let it simmer for 10 minutes. Add the cream cheese and cheddar cheese and mix until melted. Turn off the heat and let the soup sit for 5 minutes.
Step 5
Add most of the cooked bacon to the soup, reserving some for garnish. Divide the soup into 4 bowls, sprinkle a little more cheddar cheese on top, and garnish with the remaining bacon and sliced green onions. Serve immediately.
Ingredients
Oil – 1 tsp
Bacon – 4 slice – 6″ long
Ground beef – 500 g
Onion – 0.25 small
Garlic – 2 clove
Tomato raw (includes cherry, grape, roma) – 0.25 small – 2 2/5″ diameter