Two bowls of Swamp Soup with a bowl of Swiss cheese on the side, plus a few oyster crackers
Print Recipe
4.87 from 22 votes

Swamp Soup

A thick, tomatoey vegetable soup with "swampy" bits of spinach and gooey swiss cheese make this unconventional Swamp Soup unforgettable!
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Total Cost: $7.22 recipe / $0.90 serving
Servings: 8 about 1.25 cups each
Calories: 314.6kcal


  • 3 cloves garlic $0.24
  • 1 yellow onion $0.32
  • 1/2 lb. carrots (about 4 medium) $0.30
  • 3 ribs celery $0.46
  • 2 Tbsp olive oil $0.32
  • 1 Tbsp dried basil $0.30
  • 1 Tbsp dried oregano $0.30
  • 3 8oz. cans tomato sauce $0.75
  • 3 15oz. cans diced tomatoes $1.35
  • 1.5 cups vegetable broth $0.20
  • 1 10oz. pkg frozen chopped spinach $0.99
  • 8 oz. Swiss cheese $1.69


  • Mince the garlic, dice the onion, peel and slice the carrots, and slice the celery. Add the onion, garlic, carrots, and celery to a large soup pot with the olive oil and sauté over medium heat for about five minutes, or until the onions are soft.
  • Add the tomato sauce, diced tomatoes (with juices), vegetable broth, basil, and oregano to the pot. Stir to combine, then allow the soup to come to a simmer.
  • Once the soup is simmering, add the frozen spinach (no need to thaw). Stir the spinach into the hot soup until it has melted and heated through.
  • Once the spinach is thoroughly mixed into the soup, give the soup a taste and add salt if needed. I did not add any, but this will ultimately depend on the sodium content of your canned goods and vegetable broth.
  • Dice the swiss cheese into small cubes. Add a small handful of cubes to each bowl, then ladle the hot soup over top. Serve and enjoy!


Serving: 1.25cups | Calories: 314.6kcal | Carbohydrates: 26.3g | Protein: 16.7g | Fat: 17g | Sodium: 1245.5mg | Fiber: 7.4g