Ingredients
Equipment
Method
- Heat 1 tablespoon olive oil in a large pot or Dutch oven over medium-high heat.
- Add the ground beef and cook for 5 to 7 minutes, breaking it into crumbles, until browned and fully cooked. Remove the beef from the pot and set aside.
- Add the remaining 1 tablespoon olive oil to the same pot. Add the diced onion and minced garlic and cook for 1 to 2 minutes.
- Stir in the tomato paste and cook for about 1 minute.
- Slowly pour in the beef broth. Add the Worcestershire sauce, thyme, rosemary, salt, and black pepper. Stir well and bring to a boil.
- Add the cubed potatoes, reduce the heat to a simmer, and cook for 15 to 20 minutes, or until the potatoes are very tender.
- Reduce the heat to medium-low and stir in the half and half.
- Blend the soup until creamy using an immersion blender, leaving a few potato chunks if desired.
- Return the cooked ground beef to the pot and add the frozen mixed vegetables.
- Cook over medium-low heat for about 5 minutes, or until the vegetables are heated through.
- Turn off the heat. Add the shredded cheddar cheese one handful at a time, stirring after each addition until completely melted and smooth.
- Taste and adjust the seasoning if needed. Garnish with freshly chopped parsley and serve hot.
Notes
For the smoothest sauce, grate your own cheddar cheese. Pre-shredded cheese may not melt as smoothly.
For a dairy-free variation, substitute coconut milk for the half and half and use a suitable dairy-free cheese.
Blend the potatoes completely for a smoother soup, or leave a few chunks for extra texture.
Serve with crusty bread for dipping.
