Nothing brings people together like a warm, comforting bowl of soup. These 17 cozy recipes are packed with rich flavors, simple ingredients, and the kind of homemade goodness that keeps everyone coming back for more. Whether you need something hearty for a cold night or a light option for a quick meal, there’s a soup for every craving. Get ready to see empty bowls and hear requests for seconds because these soups won’t last long at the table.

Ajiaco Recipe

Ajiaco is a hearty Colombian soup packed with shredded chicken, three types of potatoes, and corn on the cob. It has a rich, slightly creamy broth flavored with guasca, a unique herb that gives it an earthy taste. Ready in about 1.5 hours, it delivers a balance of savory depth with a subtle sweetness from the corn. Serve it with avocado, capers, and cream for extra texture and flavor.
Get the Recipe: Ajiaco Recipe
Creamy, Vegan Jerusalem Artichoke Soup With Apples

Creamy Jerusalem artichoke soup blends nutty sunchokes with the mild sweetness of apples for a smooth, comforting bowl. This vegan soup takes about 45 minutes to make and has a rich, velvety texture without any dairy. A hint of garlic and thyme adds warmth, balancing the slightly earthy and sweet flavors. Topped with crunchy nuts or herbs, it makes a satisfying meal or starter.
Get the Recipe: Creamy, Vegan Jerusalem Artichoke Soup With Apples
Belgian Endive Soup

Belgian endive soup has a light, velvety consistency with a slight bitterness that mellows into a buttery, nutty taste. It takes about 40 minutes to prepare and features endives, potatoes, onions, and a touch of cream. The balance of sweetness and bitterness makes it a refined yet cozy dish. A sprinkle of cheese or fresh herbs enhances its delicate flavors.
Get the Recipe: Belgian Endive Soup
Easy Fresh Corn Soup Recipe

Fresh corn soup is a light yet flavorful dish with a natural sweetness from corn balanced by a touch of spice. Taking just 30 minutes to make, it features fresh corn, onions, garlic, and vegetable broth for a simple yet satisfying bowl. A hint of lime and chili brings a mild kick to the creamy texture. Serve it with crispy tortilla strips for extra crunch.
Get the Recipe: Easy Fresh Corn Soup Recipe
Cold Bulgarian Soup With Kefir, Cucumbers, Dill, Walnuts And Feta

Cold Bulgarian soup is a refreshing blend of tangy kefir, crisp cucumbers, and fresh dill with a creamy, nutty crunch from walnuts and feta. It takes only 15 minutes to prepare, making it a perfect no-cook option for hot days. The flavors are bright and slightly tangy, with a cooling effect from the dairy and herbs. Serve chilled for a light, satisfying meal.
Get the Recipe: Cold Bulgarian Soup With Kefir, Cucumbers, Dill, Walnuts And Feta
Creamy Broccoli Stems Soup

Creamy broccoli stems soup transforms often-overlooked vegetable parts into a rich, smooth dish with a deep, earthy taste. Ready in about 40 minutes, it combines broccoli stems, potatoes, garlic, and onions for a nutritious and budget-friendly bowl. A touch of cream or a dairy-free alternative enhances the texture without overpowering the fresh green flavors. Topped with crunchy seeds or croutons, it’s a simple yet satisfying meal.
Get the Recipe: Creamy Broccoli Stems Soup
Barley, Kale And Romano Beans Soup

Barley, kale, and Romano bean soup is a hearty, fiber-rich dish with a satisfying chew from whole grains and beans. It takes about an hour to cook, allowing the flavors of tomatoes, garlic, and spices to blend into a deeply savory broth. The kale adds a mild bitterness that balances the nutty barley and creamy beans. Serve it with crusty bread for a filling meal.
Get the Recipe: Barley, Kale And Romano Beans Soup
Bar Tartine's Sauerkraut Soup

Sauerkraut soup delivers a bold, tangy flavor with a rich, slightly creamy texture from potatoes and smoked paprika. This Eastern European-inspired dish takes about an hour to cook, allowing the fermented cabbage to soften and blend with the broth. The smokiness adds warmth, while caraway seeds bring a hint of earthiness. Serve it hot for a comforting, probiotic-packed meal.
Get the Recipe: Bar Tartine's Sauerkraut Soup
Roasted Squash And Carrot Soup

Roasted squash and carrot soup is a naturally sweet, velvety dish with deep, caramelized flavors. Taking about 50 minutes to make, it blends roasted vegetables with warm spices like ginger and cumin. The result is a smooth, comforting soup with a balance of sweetness and gentle spice. A drizzle of coconut milk or yogurt adds extra richness.
Get the Recipe: Roasted Squash And Carrot Soup
Potato Leek soup

Potato leek soup is a classic, creamy dish with a mild, buttery flavor and a smooth consistency. Ready in about 40 minutes, it combines leeks, potatoes, garlic, and broth for a simple yet deeply comforting meal. The subtle sweetness of leeks pairs well with the starchiness of potatoes, making it rich without being heavy. Serve it warm with fresh herbs or crispy croutons.
Get the Recipe: Potato Leek soup
Vegetarian Ukrainian Borscht

Vegetarian Ukrainian borscht is a vibrant, beet-based soup with a slightly sweet and tangy flavor. Taking about an hour to make, it features beets, cabbage, carrots, potatoes, and tomatoes for a nutrient-packed bowl. The deep red color and bold taste come from the combination of earthy root vegetables and a touch of vinegar. Serve it with sour cream and fresh dill for extra balance.
Get the Recipe: Vegetarian Ukrainian Borscht
Classic Jewish Chicken Soup Recipe

Jewish chicken soup is a deeply comforting, broth-based dish loaded with tender chicken, carrots, celery, and onions. It takes about 2 hours to cook, allowing the flavors to develop into a rich, golden broth. The taste is savory and slightly sweet, with fresh herbs adding warmth and depth. Matzo balls or egg noodles make it even heartier.
Get the Recipe: Classic Jewish Chicken Soup Recipe
Moroccan Carrot Soup With Chermoula

Moroccan carrot soup is a warm, spiced dish with a silky texture and a subtle sweetness from roasted carrots. It takes about 45 minutes to prepare and is flavored with cumin, coriander, and a touch of harissa for mild heat. A drizzle of herby chermoula adds brightness and contrast to the earthy, slightly smoky flavors. Serve it with flatbread for a satisfying meal.
Get the Recipe: Moroccan Carrot Soup With Chermoula
Celery Root Soup

Celery root soup is a creamy, nutty dish with a mild earthiness and a smooth texture. Taking about 50 minutes to make, it blends celery root with onions, garlic, and broth for a light but satisfying bowl. The taste is subtly sweet and herbal, making it a great base for added toppings. Garnish with crispy pancetta or fresh herbs for extra flavor.
Get the Recipe: Celery Root Soup
Middle Eastern Spiced Cauliflower Soup With Caramelized Onions And Raisins

Spiced cauliflower soup is a rich, aromatic dish with warm Middle Eastern flavors and a creamy texture. It takes about an hour to prepare, combining roasted cauliflower with fragrant cumin, coriander, and cinnamon. Caramelized onions and raisins add a deep sweetness that balances the earthy and slightly smoky taste. Serve it with toasted nuts or fresh herbs for extra texture.
Get the Recipe: Middle Eastern Spiced Cauliflower Soup With Caramelized Onions And Raisins
Broccoli Kale Soup

Broccoli kale soup is a vibrant, nutrient-dense dish with a bright, slightly bitter flavor balanced by a creamy texture. Ready in about 40 minutes, it blends broccoli, kale, garlic, and broth for a green powerhouse of a soup. The flavors are fresh and slightly earthy, with a hint of citrus for brightness. Serve it with a squeeze of lemon and crunchy seeds for extra depth.
Get the Recipe: Broccoli Kale Soup
Pasulj Serbian White Bean Soup

Pasulj is a rich Serbian white bean soup with a smoky, hearty flavor and a thick, stew-like consistency. It takes about 1.5 hours to cook, allowing the beans, smoked paprika, and garlic to infuse into a deeply satisfying dish. The broth is thickened naturally by slow-cooked beans, creating a creamy texture without dairy. Serve it with crusty bread for a filling meal.
Get the Recipe: Pasulj Serbian White Bean Soup
Tell Me What You Think!