This post may include affiliate links; for details, see our disclosure policy.
These hearty soup recipes are easy, cozy, and filling! Accessorize these cozy one pot meals with bread or salad.
When looking for a great soup recipe, it’s easy to come across lots of simple purees that while delicious, are certainly not filling. So here’s a list of our favorite hearty soup recipes that are filling enough to make a meal! These recipes are packed with loads of vegetables and protein (like beans and lentils) to make a satisfying and filling main dish. Accessorize them with bread and a salad, and there’s nothing better on a cold day! Ready to get to the recipes?
And now…our favorite hearty soup recipes!
First up in our hearty soup recipes, a cozy bowl that’s so hearty and satisfying, you’ll never want to put your spoon down. Try this classic Smoky Bean Soup! Kidney beans and navy beans float in a savory, smoky broth of fire roasted tomatoes that has just the right glossy texture. It uses canned beans, but it tastes like it’s been simmering all day. Each silky, smoky spoonful is a bit of heaven
If there’s one soup that's hearty, it’s a great lentil soup. Lentils are one of nature’s wonders: they’re full of protein, shelf stable for years, inexpensive, and make for some of the most satisfying filling meals. Got a bag of split red lentils? Here’s exactly what to make: this simple Red Lentil Soup! It’s deliciously hearty, featuring aromatic vegetables, lemon and a hint of smoked paprika.
If you love tacos and you love soup…well, taco soup is a no brainer! It’s a Tex Mex invention like taco salad, basically a mashup between a Mexican tortilla soup and American chili. Each bowl is warming, savory and smoky, and a cozy canvas for toppings like sour cream and crushed tortilla chips. The best part: it’s done in 30 minutes and customizable for eaters of any diet! This makes it endlessly versatile and an ideal weeknight meal.
One of the most hearty soup recipes we know: Wild Rice Soup! This fan favorite soup is delectably creamy and delicious: it's packed with plant-based protein from cashews, white beans, and hearty wild rice. The flavor is out of this world! Everyone who tastes it becomes a believer. Make a big batch and freeze leftovers!
Chili counts as a hearty soup, does it not? Try this Black Bean Chili recipe! It’s beyond simple to make, and the flavor is outstanding. (We hope you’ll agree.) It’s got a hint of smokiness to highlight the tangy tomatoes and savory black beans. Top it with your favorite toppings, and it’s so hearty and savory, you’ll forget it’s healthy, too.
Here’s a hearty soup recipe you’ll immediately add to your regular rotation…because it’s just that good. Try this White Bean Soup, full of humble ingredients and huge flavor! It’s a new favorite over here, especially now that soup season has arrived. Tender white beans float in the cozy broth with soft potatoes and leafy kale. Lemon zest lends brightness and tarragon brings an herby nuance. The best part? It’s made of 100% vegetables and tastes like a dream.
Need a hearty soup that pleases everyone? Try this Kale Soup with White Beans! Hearty Tuscan kale, white beans and tomatoes float in a tangy broth flavored with oregano and fennel. It’s like a combination of all our favorite soup recipes in one bowl: comforting and full of bold Mediterranean-style flavors. It comes together in just 30 minutes and makes a huge pot that’s great for leftover lunches.
Here’s a soup that’s ultra cozy and deliciously hearty: Vegan Mushroom Soup! You won’t believe how creamy this is…without the use of dairy! Just like our fan favorite Wild Rice Soup, we’ve harnessed the magic of cashews to make a delightfully creamy base. Add to that spices, lots of veggies and whole grains, and it’s the perfect canvas to highlight deliciously savory mushrooms.
This hearty soup is full of big Italian flavors: intense vibrant tomato, leafy Tuscan kale, and a creamy broth made with Parmesan rind. Swimming in it all are the chickpeas and pasta of the soup’s title, making it hearty and filling.
Looking for an easy hearty soup recipe? This one tastes so flavorful you’d think it’s been simmering all day: meet this Vegetarian Tortilla Soup! It’s ready in just over 30 minutes and bursting with flavor: corn, black beans and tomatoes float in a zingy broth flavored with smoky adobo sauce. Top it off with crunchy tortilla strips and it’s a crowd pleaser the entire family will love!
Here’s a soup that will make people come flocking and might result in a few marriage proposals: this creamy tortellini soup! This is one for the books. You can make it in under 30 minutes, and the flavor that results is simply killer. Tomatoes, basil, Parmesan and cream make a lusciously flavored broth that floats with doughy orbs of tortellini.
Last up in our hearty soup recipes, this curry lentil soup! It’s full of hearty red lentils and root vegetables, and the broth is swirled with red curry paste and coconut milk. With all the texture and flavor going on, it feels rich and luxurious.
More soup ideas
Love making soup recipes? Here are a few more collections of soups where you might find inspiration:
- Browse 30 Soup Recipes Everyone Should Try
- Try 15 Healthy Soup Recipes Everyone Will Love
- Opt for 30 Best Vegetarian Soup Recipes or 25 Best Vegan Soup Recipes
- Browse seasonal winter soup or fall soup recipes
- Try 10 Italian Soup Recipes
12 Hearty Soup Recipes: Classic Bean Soup & More
- Prep Time: 10 minutes
- Cook Time: 23 minutes
- Total Time: 33 minutes
- Yield: 6 1x
Description
This classic bean soup recipe is smoky and irresistibly satisfying! It’s quick and easy in just over 30 minutes.
Ingredients
- 1 medium yellow onion, small diced
- 2 large carrots, diced
- 2 celery ribs, diced
- 4 large garlic cloves, minced
- 3 tablespoons olive oil
- 28-ounce can crushed fire roasted tomatoes
- 2 15-ounce cans navy beans*, drained (or substitute cannellini beans or pinto beans)
- 1 15-ounce can kidney beans, drained
- 1 quart vegetable broth
- 2 tablespoons smoked paprika
- ½ teaspoon cumin
- 1 teaspoon fennel seeds
- 2 teaspoons kosher salt
Instructions
- Dice the onion, carrots and celery. Mince the garlic.
- In a large pot or Dutch oven over medium heat, sauté the onion, carrots, and celery for 5 to 7 minutes, until the onion is translucent. Add the garlic and cook for 1 minute.
- Add tomatoes, drained beans, vegetable broth, smoked paprika, cumin, fennel seeds (crushing the fennel seeds with your fingers as you add them), and kosher salt. Simmer for 15 minutes**. Taste and adjust seasonings if desired. Serve warm: leftovers keep well refrigerated for up to 3 days or frozen up to 3 months.
Notes
*Or, substitute any mix of 3 15-ounce cans of different types of beans. Navy beans are worth seeking out: the small size and buttery flavor is a nice contrast to the larger kidney beans. Or, substitute beans cooked from dry: use a total of 4 ½ cups cooked beans.
**The flavor should taste sweet and developed. If you aren’t using fire-roasted tomatoes, simmer 5 to 10 minutes more, and you may want to consider adding 1 teaspoon sugar to round out the flavors.
- Category: Main dish
- Method: Stovetop
- Cuisine: Soup
- Diet: Vegetarian
Let us know if you have any questions!