There are some meals that feel like a hug in a bowl, and this Cozy Cook Soup is exactly that. It’s the kind of soup you make on a chilly evening when you need something nourishing, satisfying, and uncomplicated. I’ve crafted this recipe to be your go-to for busy weeknights—it’s packed with wholesome vegetables, a rich, creamy broth, and just the right amount of seasoning.
Advertisements1
What I love most about this soup is how adaptable it is. You can use whatever vegetables you have on hand, and it always turns out comforting and delicious. The secret is in the method: sautéing the aromatics first to build a deep flavor base, then simmering everything slowly so the vegetables become tender and the broth thickens slightly. It’s simple, but the results are anything but basic.
Whether you’re cooking for yourself or feeding a family, this soup is a reliable, heartwarming choice. It’s also a fantastic way to use up leftover veggies from the fridge. So grab your favorite pot, and let’s make something cozy together.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons (30ml) olive oil
Use a good-quality extra virgin olive oil for the best flavor. You can substitute with avocado oil or butter.
1 large yellow onion, diced (about 1 1/2 cups)
Yellow onions are sweet and mellow when cooked. You can use a white or sweet onion if preferred.
3 cloves garlic, minced
Fresh garlic is best, but you can use 1 teaspoon of garlic powder in a pinch.
2 large carrots, peeled and diced (about 1 cup)
Carrots add natural sweetness. Swap with parsnips for a different flavor.
2 celery stalks, diced (about 1 cup)
Celery adds a savory depth. If you don't have celery, use a small fennel bulb.
1 medium russet potato, peeled and diced (about 1 1/2 cups)
Russets give a creamy texture. Yukon Gold or red potatoes also work well.
4 cups (960ml) vegetable broth
Use low-sodium broth to control salt. Chicken broth works if you're not vegetarian.
1 can (15oz/425g) cannellini beans, drained and rinsed
Cannellini beans add protein and creaminess. Great northern beans or chickpeas are good substitutes.
1 cup (240ml) unsweetened almond milk
Almond milk keeps it dairy-free. Any milk, or even coconut milk, will work.
1 teaspoon dried thyme
Thyme adds a warm, earthy note. Fresh thyme (1 tablespoon) is even better.
1/2 teaspoon salt, plus more to taste
Adjust salt based on your broth. Sea salt or kosher salt are fine.
1/4 teaspoon black pepper, freshly ground
Freshly ground pepper adds a nice kick. Use more if you like it spicy.
Tips & Tricks
- Take your time sautéing the onions and garlic until they're soft and fragrant—this builds the flavor base.
- Dice the vegetables into uniform, bite-sized pieces so they cook evenly.
- If you prefer a smoother soup, use an immersion blender to puree half of it before adding the almond milk.
Pro Tips
Step-by-Step Instructions
1. Sauté Aromatics
In a large pot, heat the olive oil over medium heat (350°F/175°C). Add the diced onion and cook for 4-5 minutes, stirring occasionally, until translucent and edges are golden. Add the minced garlic and cook for 1 minute more, until fragrant.
2. Add Vegetables
Stir in the carrots, celery, and potato. Cook for 5 minutes, stirring occasionally, to slightly soften the vegetables and release their flavors.
3. Pour Broth
Add the vegetable broth, thyme, salt, and pepper. Bring the soup to a boil (212°F/100°C), then reduce the heat to low (185°F/85°C) and let it simmer gently.
4. Simmer Soup
Cover the pot and simmer for 15-20 minutes, until the potatoes are fork-tender and the carrots are soft. The soup should be bubbling gently around the edges.
5. Add Beans and Milk
Stir in the drained cannellini beans and almond milk. Cook for an additional 5 minutes, just until heated through. Do not let it boil, or the milk may curdle.
6. Season and Serve
Taste and adjust seasoning with salt and pepper. Ladle into bowls and serve hot, garnished with fresh herbs if desired.
Delicious Variations
Vegetable Medley
Add 1 cup of frozen peas or green beans along with the beans for extra color and nutrition.
Spicy Kick
Stir in 1/2 teaspoon of red pepper flakes or a dash of hot sauce with the broth.
Herb-Infused
Replace thyme with rosemary or add a bay leaf during simmering, removing before serving.
How to Store Cozy Cook Soup Recipes
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze in individual portions for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally, until warmed through. Add a splash of broth or milk if needed.
Frequently Asked Questions
Q: Can I use regular milk instead of almond milk?
Yes, any milk works, but whole milk will make it even creamier. Just be sure to heat it gently to avoid curdling.
Q: How can I make this soup vegan?
This soup is already vegan as written, using vegetable broth and almond milk. Just ensure your bread (if served) is vegan.
Q: Can I add meat to this soup?
Absolutely. Cooked shredded chicken or Italian sausage would be delicious. Add it after the soup simmers, before the beans.
Q: What if I don't have cannellini beans?
Any white bean works, like great northern or navy beans. You could also use chickpeas for a different texture.
I hope this Cozy Cook Soup becomes your new favorite comfort meal. Give it a try tonight and let me know how it turns out in the comments below. And remember, small steps in the kitchen lead to big, delicious changes. Small steps, big change.
Cozy Cook Soup Recipes
Cozy Cook Soup Recipes is a hearty, creamy vegetable soup that warms you from the inside out, ready in just 35 minutes.
🧂 Ingredients
- 2 tablespoons (30ml) olive oil
- 1 large yellow onion, diced (about 1 1/2 cups)
- 3 cloves garlic, minced
- 2 large carrots, peeled and diced (about 1 cup)
- 2 celery stalks, diced (about 1 cup)
- 1 medium russet potato, peeled and diced (about 1 1/2 cups)
- 4 cups (960ml) vegetable broth
- 1 can (15oz/425g) cannellini beans, drained and rinsed
- 1 cup (240ml) unsweetened almond milk
- 1 teaspoon dried thyme
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon black pepper, freshly ground
📋 Instructions
- 1Sauté Aromatics — In a large pot, heat the olive oil over medium heat (350°F/175°C). Add the diced onion and cook for 4-5 minutes, stirring occasionally, until translucent and edges are golden. Add the minced garlic and cook for 1 minute more, until fragrant.
- 2Add Vegetables — Stir in the carrots, celery, and potato. Cook for 5 minutes, stirring occasionally, to slightly soften the vegetables and release their flavors.
- 3Pour Broth — Add the vegetable broth, thyme, salt, and pepper. Bring the soup to a boil (212°F/100°C), then reduce the heat to low (185°F/85°C) and let it simmer gently.
- 4Simmer Soup — Cover the pot and simmer for 15-20 minutes, until the potatoes are fork-tender and the carrots are soft. The soup should be bubbling gently around the edges.
- 5Add Beans and Milk — Stir in the drained cannellini beans and almond milk. Cook for an additional 5 minutes, just until heated through. Do not let it boil, or the milk may curdle.
- 6Season and Serve — Taste and adjust seasoning with salt and pepper. Ladle into bowls and serve hot, garnished with fresh herbs if desired.



