mushroom soup

Soups to soothe the soul

Ready to heat things up in the kitchen? Ibotta is here to help with a few delicious homemade soups you can make with ease. Whether you’re a fan of chicken noodle or hearty potato, we’ve got you covered with recipes the whole family can enjoy. Plus, earn cash back on ingredients when you start with Ibotta!

Chicken Noodle Soup


  • 2 tablespoons butter, chicken fat or olive oil

  • 1 large onion, chopped

  • 2 large carrots, chopped

  • 2 stalks celery, chopped (optional)

  • Heaped tablespoon minced garlic (4 cloves)

  • 2 bay leaves

  • 3 sprigs fresh thyme or use 1/2 teaspoon dried thyme

  • 1 pound skinless, boneless chicken thighs (4 or 5 thighs)

  • 8 cups chicken stock or broth, low sodium or use

    homemade stock

  • 5 ounces egg noodles (or pasta of choice)

  • Salt and pepper, to taste

  • 1/4 cup fresh parsley, finely chopped

  • Water or more stock, as needed


  1. Melt butter in a large pot or Dutch oven over medium heat. Add the onions, carrots, and celery. Cook, stirring every few minutes until the vegetables begin to soften; 5 to 6 minutes.

  2. Stir in the garlic, bay leaves, and thyme. Cook, while stirring the garlic around the pan, for about 1 minute.

  3. Pour in the chicken stock and bring to a low simmer. Taste the soup then adjust the seasoning with salt and pepper. Depending on the stock used, you might need to add 1 or more teaspoons of salt.

  4. Submerge the chicken thighs into the soup so that the broth covers them. Bring the soup back to a low simmer then partially cover the pot with a lid and cook, stirring a few times until the chicken thighs are cooked through; about 20 minutes.

  5. If, during this time, the broth seems low, add a splash more stock or a bit of water. Turn the heat to medium-low.

  6. Transfer the cooked chicken to a plate. Stir the noodles into the soup and cook until done, 6 to 10 minutes depending on the type of noodles used.

  7. While the noodles cook, shred the chicken into strips or dice into cubes. Slide the chicken back into the pot and then taste the soup once more for seasoning. Adjust with more salt and pepper, as needed. Stir in the parsley and serve.

*Image and recipe via Inspired Taste

Vegetable Beef Soup


  • 1 1/2 lbs beef stew meat*

  • 2 1/2 Tbsp olive oil, divided

  • Salt and freshly ground black pepper

  • 1 3/4 cups chopped yellow onion (1 large)

  • 1 1/4 cups peeled and chopped carrots (3 medium)

  • 1 cup chopped celery (3 medium)

  • 1 1/2 Tbsp minced garlic (4 cloves)

  • 8 cups low-sodium beef broth or chicken broth

  • 2 (14 oz.) cans diced tomatoes

  • 1 1/2 tsp dried basil**

  • 1 tsp dried oregano

  • 1/2 tsp dried thyme

  • 1 lb red or yellow potatoes, chopped into 3/4-inch cubes

  • 1 1/2 cups (5 oz.) chopped green beans (trim ends first)

  • 1 1/2 cups frozen corn***

  • 1 cup frozen peas

  • 1/3 cup chopped fresh parsley


  1. Heat 1 Tbsp olive oil in a large pot over medium-high heat.

  2. Dab beef dry with paper towels, season with salt and pepper then add half of the beef to pot and brown about 4 minutes, turning halfway through.

  3. Transfer to a plate add another 1/2 Tbsp oil to pot and repeat process with remaining half of beef.

  4. Add another 1 Tbsp oil to now empty pot then add onions, carrots, and celery then saute 3 minutes, add garlic saute 1 minute longer.

  5. Pour in broth, tomatoes, browned beef, basil, oregano, thyme and season with salt and pepper. Bring to a boil then reduce heat to low, cover and simmer, stirring once or twice throughout, for 30 minutes.

  6. Add potatoes then continue to simmer, covered, 20 minutes (you can also add green beans with potatoes if you like them very soft).

  7. Stir in green beans and simmer 15 minutes longer, or until all of the veggies and beef are tender.

  8. Pour in corn and peas and simmer until heated through, about 5 minutes. Stir in parsley and serve warm.

*Image and recipe via Cooking Classy

Creamy Potato Soup


  • 6 strips (uncooked) bacon cut into small pieces

  • 3 tablespoons butter unsalted or salted will work

  • 1 medium yellow onion chopped (about 1.5 cup/200g)

  • 3 large garlic cloves minced

  • ⅓ cup all-purpose flour 42g

  • 2 ½ lbs gold potatoes peeled and diced into pieces no larger than 1” (this was about 6 Large potatoes for me/1.15kg)

  • 4 cups chicken broth 945ml

  • 2 cups milk 475ml

  • 2/3 cup heavy cream 155ml

  • 1 ½ teaspoon* salt

  • 1 teaspoon ground pepper

  • 1/4 – 1/2 teaspoon ancho chili powder**

  • 2/3 cup sour cream 160g

  • Shredded cheddar cheese, chives, and additional sour cream and bacon for topping optional


  1. Place bacon pieces in a large Dutch Oven or soup pot over medium heat and cook until bacon is crisp and browned.

  2. Remove bacon pieces and set aside, leaving the fat in the pot.

  3. Add butter and chopped onion and cook over medium heat until onions are tender (3-5 minutes).

  4. Add garlic and cook until fragrant (about 30 seconds).

  5. Sprinkle the flour over the ingredients in the pot and stir until smooth (use whisk if needed).

  6. Add diced potatoes to the pot along with chicken broth, milk, heavy cream, salt, pepper, and ancho chili powder. Stir well.

  7. Bring to a boil and cook until potatoes are tender when pierced with a fork (about 10 minutes).

  8. Reduce heat to simmer and remove approximately half*** of the soup to a blender (be careful, it will be hot!) and puree until smooth (half is about 5 cups of soup, but just eyeballing the amount will be fine. Alternatively you can use an immersion blender.).

  9. Return the pureed soup to the pot and add sour cream and reserved bacon pieces, stir well.

  10. Allow soup to simmer for 15 minutes before serving.

  11. Top with additional sour cream, bacon, cheddar cheese, or chives. Enjoy!

*Image and recipe via Sugar Spun Run

Don’t forget to earn cash back on ingredients when you start with Ibotta!

Share this post:

You might like