
Credit: Shutterstock
When the weather turns chilly or you simply crave something warm and comforting, a bowl of homemade soup can make any day feel a little better. The best part? You don’t need hours of simmering, a long list of ingredients, or a sink full of dirty dishes to make something delicious.
One-pot soups are perfect for busy weeknights, relaxed weekends, and those evenings when you want a satisfying meal without too much effort. With a few pantry staples, fresh vegetables, flavorful seasonings, and a single pot, you can create a cozy dinner in less than 40 minutes.
From creamy tomato soup to hearty chicken and rice soup, these six easy recipes offer something for every craving. They’re simple to customize, easy to prepare ahead, and delicious enough to add to your regular meal rotation.
1. Creamy Tomato and Basil Soup
Few things feel as comforting as tomato soup served with warm, crusty bread or a grilled cheese sandwich. This homemade version combines juicy tomatoes, garlic, fragrant basil, and a splash of cream for a smooth, rich texture without requiring hours on the stove.
Prep time: 10 minutes Cook time: 20 minutes Total time: 30 minutes Servings: 4
Ingredients
-
1 tablespoon olive oil
-
1 small onion, chopped
-
3 garlic cloves, minced
-
1 can (400 g) crushed tomatoes
-
2 cups vegetable broth
-
1 teaspoon dried oregano
-
¼ cup cooking cream
-
A handful of fresh basil leaves
-
Salt and black pepper to taste
How to Make It
- Heat olive oil in a large pot over medium heat. Add the onion and cook for 4–5 minutes until softened.
- Stir in the garlic and oregano, cooking for another 30 seconds until fragrant.
- Add the crushed tomatoes and vegetable broth. Bring the mixture to a gentle boil, then reduce the heat and simmer for 12–15 minutes.
- Blend the soup with an immersion blender until smooth. If using a countertop blender, let the soup cool slightly and blend in batches according to the blender’s instructions.
- Stir in the cream and chopped basil. Season with salt and black pepper, then warm gently for another 2 minutes.
- Make it extra cozy: Sprinkle a little grated Parmesan on top and serve with garlic toast. For a dairy-free version, skip the cream or use an unsweetened plant-based alternative.
2. Hearty Chicken and Rice Soup
This classic soup is like a warm hug in a bowl. Tender chicken, soft rice, carrots, and celery come together in a flavorful broth that feels filling without being too heavy. It’s especially useful when you want a complete, comforting dinner made from everyday ingredients.
Prep time: 10 minutes Cook time: 25 minutes Total time: 35 minutes Servings: 4
Ingredients
-
1 tablespoon olive oil
-
1 small onion, diced
-
1 carrot, sliced
-
1 celery stalk, chopped
-
2 garlic cloves, minced
-
300 g boneless, skinless chicken breast, cut into small cubes
-
⅓ cup uncooked white rice, rinsed
-
5 cups chicken broth
-
½ teaspoon dried thyme
-
Salt and black pepper to taste
-
1 tablespoon lemon juice
-
Chopped parsley for garnish
How to Make It
- Heat olive oil in a large pot. Add the onion, carrot, and celery, then cook for about 5 minutes until the vegetables begin to soften.
- Add the garlic and chicken pieces. Stir for 2–3 minutes to coat the chicken in the aromatics.Pour in the chicken broth and add the rinsed rice, thyme, salt, and pepper.
- Bring the soup to a boil, then reduce the heat and simmer for 15–20 minutes, stirring occasionally, until the rice is tender and the chicken is fully cooked. Check that the chicken reaches an internal temperature of 74°C (165°F).
- Stir in the lemon juice and parsley. Taste and adjust the seasoning before serving.
- Make it extra cozy: Add a handful of spinach during the final 2 minutes for extra color and vegetables. If you have leftover cooked chicken, shred it and add it near the end, reducing the cooking time accordingly.
3. Creamy Garlic, Potato, and Leek Soup
If you love thick, velvety soups, this potato and leek recipe deserves a place on your menu. Potatoes create a naturally creamy texture, while leeks and garlic add a gentle sweetness that makes every spoonful taste comforting. You can prepare it without heavy cream, making it easy to adjust to your preferences.
Prep time: 10 minutes Cook time: 25 minutes Total time: 35 minutes Servings: 4
Ingredients
-
1 tablespoon butter or olive oil
-
1 medium leek, white and light green parts thinly sliced
-
2 garlic cloves, minced
-
3 medium potatoes, peeled and diced
-
4 cups vegetable broth
-
½ teaspoon dried thyme
-
¼ cup milk or cooking cream
-
Salt and black pepper to taste
-
Chopped chives for garnish
How to Make It
- Melt the butter in a large pot over medium heat. Add the sliced leek and cook for 4–5 minutes until soft. Wash the leek thoroughly beforehand to remove any trapped dirt.
- Add the garlic and thyme, stirring for 30 seconds.
- Add the diced potatoes and vegetable broth. Bring to a boil, then reduce the heat and simmer for 15–18 minutes, until the potatoes are fork-tender.
- Blend the soup until smooth, or mash some of the potatoes if you prefer a chunkier texture.
- Stir in the milk or cream and season with salt and pepper. Warm gently for another 2 minutes without letting the soup boil vigorously.
Make it extra cozy: Top each bowl with fresh chives, cracked black pepper, and a few crunchy croutons. For a more filling meal, serve with a grilled chicken sandwich or whole-grain toast.
4. Spiced Red Lentil and Carrot Soup
This is the soup to make when you want something affordable, filling, and full of flavor. Red lentils cook quickly and break down into a thick, satisfying base, while carrots bring natural sweetness. Cumin, turmeric, and a touch of paprika give the soup a warm, gently spiced flavor that works beautifully on its own or alongside fresh roti.
Prep time: 10 minutes Cook time: 25 minutes Total time: 35 minutes Servings: 4
Ingredients
-
1 tablespoon olive oil
-
1 small onion, chopped
-
2 carrots, peeled and diced
-
2 garlic cloves, minced
-
1 teaspoon ground cumin
-
½ teaspoon turmeric
-
½ teaspoon paprika
-
1 cup red lentils, rinsed
-
5 cups vegetable broth or water
-
1 tablespoon lemon juice
-
Salt and black pepper to taste
-
Fresh coriander for garnish
How to Make It
- Heat the olive oil in a large pot. Add the onion and carrots, then cook for 5 minutes until the onion softens.
- Stir in the garlic, cumin, turmeric, and paprika. Cook for about 30 seconds to release their aroma.
- Add the rinsed lentils and vegetable broth. Stir well and bring the mixture to a boil.
- Reduce the heat and simmer for 18–20 minutes, stirring occasionally, until the lentils are soft and the carrots are tender.
- Blend part or all of the soup, depending on your preferred consistency. Add the lemon juice, season to taste, and garnish with fresh coriander.
Make it extra cozy: Add a pinch of chili flakes for heat or a small spoonful of plain yogurt when serving. If you prefer a thinner soup, stir in a little extra hot water or broth.
Red lentils are especially useful for quick meals because they soften much faster than many other dried legumes. This soup also reheats well, making it a practical option for lunch the next day.
5. Cheesy Broccoli and Cheddar Soup
Broccoli soup doesn’t have to taste like a bowl of plain vegetables. This version combines tender broccoli, garlic, milk, and sharp cheddar cheese for a creamy, savory dinner that feels indulgent without requiring complicated cooking techniques.
It’s also a handy way to use up broccoli sitting in the fridge. Fresh or frozen broccoli both work, so you can make it whenever the craving strikes.
Prep time: 10 minutes Cook time: 25 minutes Total time: 35 minutes Servings: 4
Ingredients
-
1 tablespoon butter or olive oil
-
1 small onion, chopped
-
2 garlic cloves, minced
-
3 cups broccoli florets, chopped small
-
1 medium potato, peeled and diced
-
3 cups vegetable broth
-
1 cup milk
-
1 cup freshly grated cheddar cheese
-
½ teaspoon mustard powder, optional
-
Salt and black pepper to taste
How to Make It
- Melt the butter in a large pot over medium heat. Add the onion and cook for 4–5 minutes until softened.
- Add the garlic and stir for 30 seconds.
- Add the broccoli, diced potato, and vegetable broth. Bring to a boil, then simmer for 12–15 minutes until the vegetables are tender.
- Blend the soup until mostly smooth, leaving a few broccoli pieces if you like some texture.
- Reduce the heat to low and stir in the milk. Gradually add the cheddar, stirring until melted. Add the mustard powder, salt, and pepper.
Make it extra cozy: Finish with a little extra grated cheddar and serve with toasted bread. For the smoothest result, grate the cheese yourself and add it over low heat rather than letting the soup boil after the cheese goes in.
Quick tip: If the soup becomes too thick, add a splash of broth or milk. If you’re using frozen broccoli, there’s no need to thaw it first, although the cooking time may vary slightly.
6. One-Pot Chickpea, Spinach, and Coconut Curry Soup
For something a little different, try this creamy, gently spiced soup inspired by curry flavors. Chickpeas make it hearty, spinach adds freshness, and coconut milk creates a silky broth that tastes wonderful with a squeeze of lime.
It’s naturally vegetarian when made with vegetable broth, and canned chickpeas make it particularly convenient for busy evenings. You get a satisfying meal without soaking beans overnight or spending hours in the kitchen.
Prep time: 10 minutes Cook time: 20 minutes Total time: 30 minutes Servings: 4
Ingredients
-
1 tablespoon olive oil
-
1 small onion, chopped
-
2 garlic cloves, minced
-
1 teaspoon grated fresh ginger
-
1 teaspoon curry powder
-
½ teaspoon ground cumin
-
2 cans (400 g each) chickpeas, drained and rinsed
-
1 can (400 ml) coconut milk
-
2 cups vegetable broth
-
2 cups fresh spinach
-
1 tablespoon lime juice
-
Salt and black pepper to taste
-
Fresh coriander for garnish
How to Make It
- Heat the olive oil in a large pot over medium heat. Add the onion and cook for 4–5 minutes until soft.
- Stir in the garlic, ginger, curry powder, and cumin. Cook for another 30–45 seconds.
- Add the chickpeas, coconut milk, and vegetable broth.
- Stir well and bring the soup to a gentle simmer.Cook for 10–12 minutes, stirring occasionally, to let the flavors combine.
- Lightly mash a few chickpeas against the side of the pot to thicken the broth.Add the spinach and stir until wilted, about 1–2 minutes. Finish with lime juice, salt, and black pepper.
Make it extra cozy: Serve with warm naan, roti, or a small portion of rice. For a spicier bowl, add chili flakes or a little chopped green chili with the garlic and ginger.
You can also swap the spinach for kale or add diced carrots for extra texture. If you prefer a lighter broth, replace some of the coconut milk with additional vegetable stock.
Tips for Making One-Pot Soups Even Easier
A little preparation can make these recipes even more convenient, especially when you’re cooking after a busy day.
-
Chop vegetables in advance. Dice onions, carrots, and other vegetables ahead of time and refrigerate them in airtight containers.
-
Use low-sodium broth. It gives you more control over the salt level, particularly when adding cheese, canned ingredients, or seasoning blends.
-
Keep canned beans and lentils handy. Chickpeas and other canned legumes can help you prepare a filling soup without lengthy cooking.
-
Adjust the texture as you go. Add more broth for a thinner soup, or blend some of the vegetables and legumes to make it thicker.
-
Finish with fresh flavors. Lemon juice, lime juice, fresh herbs, and black pepper can make a soup taste brighter just before serving.
-
Store leftovers safely. Refrigerate cooked soup within two hours in shallow, airtight containers and generally use it within three to four days. Reheat thoroughly to 74°C (165°F). Freeze portions if you want to keep them longer.
One more helpful trick is to prepare all your ingredients before turning on the stove. Since these recipes cook quickly, having everything ready makes the process smoother and helps prevent overcooking.
Which One-Pot Soup Should You Try First?
Each of these soups offers something different, so the best choice depends on what you’re craving.
| If you want… | Try this soup |
|---|---|
| Something smooth and classic | Creamy tomato and basil |
| A hearty, complete meal | Chicken and rice |
| A thick, creamy bowl | Potato and leek |
| A budget-friendly vegetarian option | Red lentil and carrot |
| A cheesy comfort-food favorite | Broccoli and cheddar |
| A fragrant, curry-inspired dinner | Chickpea, spinach, and coconut |
Final Thoughts
You don’t need an elaborate recipe or an entire afternoon to make a comforting homemade meal. These six one-pot soups show how everyday ingredients can become something delicious with a little chopping, a few pantry seasonings, and less than 40 minutes of cooking.
Whether you prefer creamy vegetables, tender chicken, protein-rich lentils, or warming curry flavors, there’s a recipe here for your next cozy dinner. Choose one, grab your favorite pot, and enjoy a homemade meal with minimal cleanup.
The best part is that you can adapt almost every recipe to suit your taste, use up ingredients you already have, and save leftovers for another day. That’s what makes one-pot cooking so useful: less fuss in the kitchen and more time to enjoy the meal.





