Easy Hearty Soup Recipe for Cozy Nights

There's nothing quite like a steaming bowl of this hearty soup recipe on a cold evening, packed with tender beef, soft potatoes, and sweet carrots in a rich, herb-infused broth. It's the ultimate one-pot comfort food that turns any chilly night into a cozy one.

Simple, everyday ingredients and clear, step-by-step instructions — every recipe made in Dorothy’s kitchen before it reaches yours. Jump to the full recipe card below.

Print

Easy Hearty Soup Recipe for Cozy Nights

A warming, one-pot hearty soup recipe with tender beef, potatoes, and carrots simmered in a rich tomato-herb broth.

  • Author: Dorothy Miller
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 30 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: 6 1x
  • Method: Stovetop, Simmered
  • Cuisine: American

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1.5 lbs beef stew meat, cut into 1-inch cubes
  • Salt and black pepper, to taste
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 3 carrots, peeled and sliced
  • 2 celery stalks, sliced
  • 3 medium potatoes, peeled and diced
  • 1 can (14.5 oz) diced tomatoes
  • 6 cups beef broth
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 2 bay leaves
  • 1 cup frozen green beans or peas
  • Fresh parsley, chopped, for garnish

Instructions

  1. Heat olive oil in a large Dutch oven or heavy pot over medium-high heat. Season beef with salt and pepper, then brown on all sides in batches, about 6-8 minutes total. Remove and set aside.
  2. In the same pot, add onion, garlic, carrots, and celery. Sauté for 4-5 minutes until softened.
  3. Stir in tomato paste and cook for 1 minute until fragrant.
  4. Return the beef to the pot. Add diced tomatoes, beef broth, thyme, rosemary, and bay leaves. Stir to combine.
  5. Bring to a boil, then reduce heat to low, cover, and simmer for 1 hour, or until beef is tender.
  6. Add potatoes and continue simmering, covered, for 20 minutes until potatoes are fork-tender.
  7. Stir in frozen green beans or peas and cook for 5 more minutes.
  8. Remove bay leaves, taste and adjust seasoning with salt and pepper.
  9. Ladle into bowls, garnish with fresh parsley, and serve hot.

Notes

For extra richness, deglaze the pot with a splash of red wine after browning the beef. This soup tastes even better the next day, making it a great make-ahead meal. Swap beef for chicken thighs or a can of white beans for a lighter version.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Frequently Asked Questions

What makes this a hearty soup recipe?

This hearty soup recipe combines tender beef, starchy potatoes, and a rich broth simmered low and slow, creating a filling, satisfying meal in one pot.

Can I make this hearty soup recipe in a slow cooker?

Yes, brown the beef first, then transfer everything except the frozen vegetables to a slow cooker and cook on low for 7-8 hours, adding the peas or green beans in the last 30 minutes.

Can I freeze this soup?

Absolutely. This hearty soup recipe freezes well for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.

What can I substitute for beef stew meat?

Ground beef, chicken thighs, or even chickpeas work well as substitutes to make this hearty soup recipe your own.

🍳

Get our 10 best recipes — free

Join the Receipster newsletter and we’ll send you Dorothy’s 10 most-loved recipes as a free PDF.

Free PDF + new recipes every week. Unsubscribe anytime.

Similar Posts