← Back to Blog

Hamburger Soup — The Comfort of Something Brown and Warm on a Gray Iowa Day

November in Iowa is gray. Not the poetic gray of coastal fog or the dramatic gray of storm clouds — the flat, featureless gray of a sky that has given up trying and is just waiting for December to take over. The trees are bare. The lawns are brown. The fields are stubble. It's the month when you understand why Iowa has such good comfort food — you need it to survive the view.

I made beef and noodles this week, which is peak Iowa comfort. It's stew meat slow-cooked until tender, shredded, and served over egg noodles with the braising liquid as gravy. Simple. Brown. Not photogenic. Tastes like the inside of a warm blanket. Mom used to make it on the first really cold day of November, and I've kept the tradition, more or less. The first day I can see my breath in the morning, I make beef and noodles. It's a reflex, like reaching for a coat.

Noah came home from school with a Thanksgiving project — a construction paper turkey with what he was thankful for written on each feather. His feathers said: Mom, Dad, robots, my desk, and grilled cheese. I asked about the desk. He said it was a good desk. I asked about grilled cheese. He said some things speak for themselves. He is ten and already has a deadpan delivery that will serve him well in life. I am raising a tiny comedian who takes apart pencil sharpeners.

I'm planning Thanksgiving. It's at our house this year — the first major holiday in the Des Moines house, the first turkey I'll cook in this kitchen. I've been thinking about it for weeks. The turkey, the stuffing, the sweet corn casserole with the Bodacious corn I froze from Dad's garden. The mashed potatoes, the green bean casserole, the rolls, the pies. It's a lot of food for a lot of people and I'm already making lists.

I like the lists. The lists give me control over something. When everything else feels unmoored — the farm gone, the kitchen wrong, the life rearranged — the grocery list is certain. The cooking schedule is fixed. The turkey goes in at a specific time and comes out at a specific time and you baste it every thirty minutes and you check the temperature and you know, with mathematical certainty, that you are doing this one thing right. I need that. The certainty of a turkey timer. The gospel of the grocery list.

But Thanksgiving is still weeks away, and in the meantime, the family still needs to eat — and on the days when the lists feel like too much and the kitchen still feels like someone else’s, I reach for something that doesn’t require certainty, just a pot and whatever’s in the fridge. Hamburger soup is that recipe for me: humble, forgiving, the kind of thing that fills the house with a smell that starts to make a place feel like home. Here’s how I make it.

Hamburger Soup

Prep Time: 15 minutes | Cook Time: 40 minutes | Total Time: 55 minutes | Servings: 6

Ingredients

  • 1 1/2 lbs ground beef (80/20)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, peeled and sliced into coins
  • 3 stalks celery, chopped
  • 3 medium Yukon Gold potatoes, cubed (about 1-inch pieces)
  • 1 can (14.5 oz) diced tomatoes, undrained
  • 1 can (8 oz) tomato sauce
  • 4 cups beef broth
  • 1 cup water
  • 1 tsp Worcestershire sauce
  • 1 tsp Italian seasoning
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • Salt and black pepper to taste
  • 1 cup frozen green beans or frozen corn (optional)
  • Fresh parsley for garnish (optional)

Instructions

  1. Brown the beef. In a large Dutch oven or heavy soup pot, cook the ground beef over medium-high heat, breaking it apart as it cooks, until browned and no longer pink, about 7–8 minutes. Drain excess fat, leaving about 1 tablespoon in the pot.
  2. Soften the aromatics. Reduce heat to medium. Add the diced onion and celery to the pot and cook, stirring occasionally, until softened, about 4–5 minutes. Add the garlic and cook 1 minute more until fragrant.
  3. Build the broth. Stir in the diced tomatoes, tomato sauce, beef broth, water, and Worcestershire sauce. Add the Italian seasoning, smoked paprika, garlic powder, 1/2 tsp salt, and a generous pinch of black pepper. Stir to combine.
  4. Add the vegetables. Add the carrots and potatoes. Raise heat to bring the soup to a boil, then reduce to a steady simmer. Cook uncovered for 20–25 minutes, until the potatoes and carrots are fork-tender.
  5. Add frozen vegetables. If using frozen green beans or corn, stir them in during the last 5 minutes of cooking. Taste and adjust seasoning with additional salt and pepper as needed.
  6. Serve. Ladle into deep bowls. Garnish with fresh parsley if you like. Serve with crusty bread or buttered rolls for soaking up the broth.

Nutrition (per serving)

Calories: 340 | Protein: 26g | Fat: 14g | Carbs: 28g | Fiber: 4g | Sodium: 680mg

Diane Holloway
About the cook who shared this
Diane Holloway
Week 34 of Diane’s 30-year story · Des Moines, Iowa
Diane is a forty-six-year-old insurance adjuster in Des Moines who grew up on a four-hundred-acre farm that her family had worked since 1908. When commodity prices crashed and the bank came calling, the Webers lost the farm — four generations of heritage sold at auction. Diane left with her mother's casserole recipes and a cast iron skillet and rebuilt her life in the city. She cooks Midwest comfort food because it tastes like home, even when home doesn't exist anymore.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?