One Pot Soup Recipe: Effortless Weeknight Warmth in a Bowl

One Pot Soup Recipe: Effortless Weeknight Warmth in a Bowl

There’s something deeply comforting about a one-pot soup that comes together with minimal effort. This recipe was born from the need for a weeknight meal that’s as nourishing as it is simple.

No fancy techniques here—just fresh ingredients simmered in a single pot until the flavors meld into something extraordinary. The process is streamlined, but the result tastes like it took hours.

You’ll end up with a hearty, warmth-filled bowl that’s ready in under an hour. It’s the kind of dish that makes busy evenings feel a little cozier.

Perfect for leftovers or serving a crowd. Here’s how to make it happen.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for One Pot Soup

Simple, nourishing ingredients for a cozy one-pot meal ready in under an hour.

Ingredient Amount Notes
Olive Oil 🫒 2 tbsp Extra-virgin for depth
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 3 whole Peeled, sliced into rounds
Celery Stalks 🌿 3 whole Trimmed, diced small
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Dried Thyme 🍃 1 tsp Or fresh thyme leaves
Dried Rosemary 🍃 1 tsp Crushed between fingers
Bay Leaf 🍃 1 whole Removed before serving
Chicken Broth 🍲 6 cups Low-sodium preferred
Diced Tomatoes 🍅 1 can 14.5 oz, with juices
Russet Potatoes 🥔 2 whole Medium, cubed evenly
Fresh Spinach 🥬 4 cups Roughly chopped (or baby spinach)
Salt 🧂 1 tsp Diamond Crystal kosher
Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Parmesan Cheese Rind 🧀 1 piece Optional, for umami depth

The broth sets the foundation—low-sodium chicken broth lets you control the salt. For depth, Parmesan rind (saved from a wedge) adds umami without extra effort. Use extra-virgin olive oil for the base; its fruity notes bloom when heated. Fresh herbs work, but dried thyme and rosemary hold up better in long simmering. Most supermarkets carry these staples in the canned goods and spice aisles.

No chicken broth? Vegetable broth works in a pinch (use slightly less salt). Swap spinach for kale or Swiss chard—just add it earlier to soften. Fresh tomatoes can replace canned, but San Marzano are ideal for consistent sweetness. The rosemary can be omitted if you’re not a fan, but don’t skip the thyme—it’s essential for that cozy flavor.

Soup tastes even better the next day. Store in airtight containers for up to 4 days in the fridge, or freeze for 3 months. The potatoes may soften further, but the flavor only deepens. Reheat gently to preserve texture.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just chop the onion, carrots, celery, and garlic, then let them simmer together—no extra pans, no fuss.
  • Rich Aroma: The garlic and olive oil bloom into this warm, savory scent that fills the kitchen.
  • Meal Prep Hero: I make a big batch on Sunday and it tastes even better by Wednesday.
  • Budget Stretcher: Honestly, a handful of veggies and pantry staples turn into a hearty meal for pennies.

Step-by-Step Instructions for One Pot Soup

This streamlined method delivers hearty, flavorful soup with minimal cleanup and maximum efficiency.

Step 1: Sauté the Aromatic Base

Heat the 2 tbsp olive oil in a large Dutch oven or heavy pot over medium heat. Add the yellow onion, carrots, and celery stalks, stirring occasionally until the vegetables soften and the onion becomes translucent, about 5-7 minutes.

This initial sauté builds the flavor foundation. The natural sugars in the yellow onion caramelize slightly, while the carrots and celery stalks release their sweetness. Watch for the edges of the onion to turn light golden brown—that’s your visual cue to proceed.

Step 2: Develop Depth with Garlic and Herbs

Add the 4 cloves garlic cloves to the pot and cook for 30 seconds, stirring constantly to prevent burning. Immediately stir in the 1 tsp dried thyme, 1 tsp dried rosemary, and 1 whole bay leaf to bloom the spices in the warm oil.

The garlic cloves should become fragrant but not brown. Burning garlic introduces bitterness, so keep the heat at medium and move quickly. The dried herbs will release their essential oils, creating an aromatic base that infuses every spoonful of this dish.

Step 3: Simmer the Broth with Potatoes and Tomatoes

Pour in the 6 cups chicken broth, scraping the bottom of the pot to deglaze. Add the 1 can diced tomatoes (with juices) and the 2 whole russet potatoes, which should be cubed evenly for consistent cooking. Season with the 1 tsp salt and 0.5 tsp black pepper.

Bring the mixture to a boil, then reduce the heat to low and let it simmer uncovered for 15-20 minutes, or until the russet potatoes are fork-tender. The parmesan cheese rind can be added now for an extra layer of umami depth, if using.

Step 4: Finish with Spinach and Final Adjustments

Stir in the 4 cups fresh spinach and cook just until wilted, about 2-3 minutes. The residual heat will soften the leaves without overcooking them, preserving their vibrant color and tender texture.

Taste and adjust the seasoning if needed. Remove the bay leaf and parmesan cheese rind before serving. The soup should be rich and balanced, with each ingredient contributing to a cohesive, comforting bowl perfect for any weeknight meal.

👨‍🍳

Pro Tips For Making One Pot Soup

  • Sweat the Veggies: Cook the onion, carrots, and celery in olive oil for at least 5-7 minutes until soft and translucent—I learned this the hard way when my soup tasted raw and underdeveloped.
  • Uniform Cuts: Dice the carrots, celery, and onion into roughly the same size pieces, about ¼-inch, so they cook evenly and no one gets a crunchy bite.
  • Skip the Garlic Rush: Add the garlic only after the other veggies have softened, or it’ll burn and turn bitter—after burning two pots, I finally got the timing right.
  • Bloom the Flavors: After adding the garlic, let it cook for just 30 seconds until fragrant before adding liquid—sounds small, but it actually changes the outcome.

Creative Variations of one pot soup

Creamy Tomato Twist

Swap the chicken broth for 2 cups vegetable broth and 4 cups whole milk. Add ½ cup heavy cream at the end for a velvety texture. This version feels indulgent but keeps the one-pot simplicity. I love this for chilly evenings. 💛

Hearty Bean Addition

Add 1 can white beans (drained) with the potatoes for extra protein and fiber. They soak up the broth beautifully, making the dish even more satisfying. Cannellini beans work best here for their creamy texture.

Spicy Kick

Stir in ½ tsp red pepper flakes with the garlic, and add 1 diced jalapeño to the initial sauté. For extra heat, finish with 1 tbsp sriracha before serving. This wakes up the flavors without overpowering them.

Lemon Herb Brightness

Finish with the zest of 1 lemon and 2 tbsp chopped parsley for a fresh, vibrant lift. The acidity cuts through the richness, balancing the hearty flavors. This trick always impresses my guests.

Meat Lovers Option

Brown ½ lb Italian sausage (casings removed) in the pot before adding the onion. The rendered fat adds depth, and the sausage crumbles integrate perfectly into every spoonful. Use mild or spicy based on preference.

Coconut Curry Fusion

Replace the broth with 4 cups coconut milk and 2 cups chicken broth. Add 1 tbsp curry powder with the herbs. This Thai-inspired twist is creamy, aromatic, and utterly comforting. Serve with lime wedges. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 220kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 480mg21%
Total Carbohydrate 30g11%
Dietary Fiber 6g21%
Sugars 6g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use an Instant Pot instead of a stove?

Use the sauté function for the aromatics, then pressure cook on high for 8 minutes. Release pressure naturally for best texture.

2

How do I make it vegetarian?

Replace chicken broth with vegetable broth and skip the Parmesan rind. Add 1 can chickpeas for protein.

3

Why are my potatoes mushy?

Overcooking is the culprit. Simmer just until fork-tender (15-20 minutes), then add spinach. The residual heat finishes cooking.

4

Can I freeze leftovers?

Yes, it freezes beautifully for up to 3 months. Cool completely first, then store in airtight containers.

★★★★★4.5(7 reviews)
Patrick Lewis