Why Soup Is the Best Weeknight Meal

There are few things more satisfying on a cold evening than a bowl of homemade soup. Unlike many recipes that require precision and technique, most soups are wonderfully forgiving — you can substitute ingredients, adjust seasoning as you go, and scale up a batch to last several days. Better yet, most of the hands-on time is minimal; the stove does the heavy lifting.

Here are five tried-and-true winter soups that are big on flavor and short on complexity.

1. Roasted Butternut Squash Soup

Time: ~45 minutes

Roasting the squash first concentrates its natural sweetness and adds depth that boiling alone can't match. Halve a medium butternut squash, brush with olive oil, and roast at 400°F (200°C) for 30–35 minutes. Blend the flesh with sautéed onion, garlic, vegetable broth, a pinch of nutmeg, and a splash of coconut milk or cream. Season with salt, pepper, and a hint of cayenne. Serve topped with toasted pumpkin seeds.

2. Classic Red Lentil Soup

Time: ~35 minutes

Red lentils are a meal prep superstar — they require no soaking and cook in under 20 minutes. Sauté onion, garlic, and carrot in olive oil until soft. Add cumin, coriander, and a pinch of turmeric, then stir in 1 cup of red lentils and 4 cups of vegetable broth. Simmer until lentils are completely soft and falling apart. Finish with a squeeze of lemon juice and a drizzle of chili oil for brightness. This soup thickens as it sits, making it ideal for batch cooking.

3. Tuscan White Bean & Kale Soup

Time: ~30 minutes

This Italian-inspired soup is built on humble pantry ingredients. Start with olive oil, garlic, and a pinch of chili flakes. Add canned white beans (cannellini work beautifully), crushed tomatoes, and chicken or vegetable broth. Simmer for 15 minutes, then stir in roughly chopped kale and cook for another 5 minutes until wilted. A parmesan rind added during cooking adds extraordinary depth — remove before serving. Serve with crusty bread for dipping.

4. Chicken & Rice Comfort Soup

Time: ~50 minutes

This is the soup equivalent of a warm hug. In a large pot, simmer bone-in chicken thighs with diced onion, celery, carrot, and garlic in seasoned broth for about 30 minutes. Remove the chicken, shred the meat, and return it to the pot. Add ½ cup of long-grain rice and cook until tender, about 15 more minutes. Finish with fresh dill or parsley and a splash of lemon juice to brighten everything up.

5. Spiced Tomato & Chickpea Stew

Time: ~25 minutes

One of the quickest, most satisfying soups in this list. Sauté onion and garlic, then add a generous teaspoon each of smoked paprika, cumin, and coriander. Stir in two cans of crushed tomatoes and one can of drained chickpeas. Simmer for 15 minutes, season generously with salt and pepper, and stir in a handful of baby spinach at the end. Top with a dollop of Greek yogurt and a sprinkle of fresh cilantro. This is a complete, protein-rich meal in one pot.

Tips for Better Soup Every Time

  • Season in layers — don't just salt at the end. Season each component as you build the soup.
  • Use a good broth — the quality of your stock significantly impacts the final flavor.
  • Finish with acid — a squeeze of lemon or a splash of vinegar brightens nearly any soup.
  • Don't skip aromatics — onion, garlic, and celery form the flavor base for most great soups.

All five of these soups store well in the refrigerator for up to 5 days and freeze beautifully, making them perfect candidates for batch cooking on the weekend.