Hamburger Florentine Soup
Hamburger Florentine Soup is a hearty, creamy soup packed with ground beef, tender spinach, sun-dried tomatoes, and Parmesan cheese. It is easy to make in one pot and is a delicious way to warm up on a chilly day!
Prep Time10 minutes mins
Cook Time30 minutes mins
Total Time40 minutes mins
Course: Dinner, Main Course, Soup
Keyword: Hamburger Florentine Soup
Servings: 6 people
Calories: 432kcal
Author: Amanda Rettke--iamhomesteader.com
- 1 pound (454 g) ground beef
- 1 tablespoon unsalted butter
- 1 medium yellow onion, finely diced (about 1 cup)
- 1 tablespoon garlic, minced
- ½ cup sun-dried tomatoes, soaked in hot water, chopped
- 1 teaspoon Italian seasoning
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon black pepper
- 3 tablespoons all-purpose flour
- 4 cups (32 ounces / 960 g) beef broth
- 1 cup (238 g) heavy whipping cream
- ½ cup (50 g) Parmesan cheese, freshly grated, plus more for serving
- 2 cups (60 g) fresh baby spinach, roughly chopped
In a large Dutch oven or heavy-bottomed pot over medium-high heat, add the ground beef. Cook for 6 to 8 minutes, breaking it into small crumbles, until browned and cooked through. Drain the excess grease, leaving about 1 tablespoon in the pot. Transfer the beef to a plate.
Reduce the heat to medium. Add the butter and diced onion to the same pot. Cook for 3 to 4 minutes, stirring occasionally, until the onion begins to soften.
Stir in the garlic, sun-dried tomatoes, Italian seasoning, salt, and black pepper. Cook for 1 minute.
Sprinkle the flour over the onion mixture and stir to coat. Cook for 1 minute, stirring constantly.
Slowly pour in the beef broth, stirring continuously to prevent lumps. Scrape the bottom of the pot to loosen any browned bits.
Return the cooked ground beef to the pot. Bring the soup to a gentle simmer and cook uncovered for 8 to 10 minutes, stirring occasionally, until the broth has thickened slightly.
Reduce the heat to low. Stir in the heavy whipping cream and Parmesan cheese. Cook gently for 2 to 3 minutes, stirring until the cheese has melted. Do not let the soup boil.
Stir in the spinach and cook for 1 to 2 minutes, just until wilted.
Serve hot with additional Parmesan cheese, if desired.
Serving: 1portion | Calories: 432kcal