Hearty Tomato Potato Soup Recipe

  • Author: Christine Pittman
  • Prep Time: 0 minutes
  • Cook Time: 15 minutes
  • Total Time: 15 minutes
  • Yield: 12 cups 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American


This chunky tomato potato soup is ready in under 15 minutes, making it perfect for busy weeknights when your family needs to be filled up quickly.
To make the soup as quick as possible, first read through the recipe. As you read, gather up all the tools, pots, bowls and ingredients that you’ll need. Then start cooking!


Units Scale
  • 4 cups low or no-sodium chicken stock
  • 1 (28 oz.) can of petite diced tomatoes
  • 1 tsp. dry oregano leaves
  • 1 tsp. dry basil leaves
  • 1/2 tsp. garlic powder
  • 1/2 tsp. salt
  • 1/4 tsp. black pepper
  • 3 Tbsp. cornstarch
  • 3 Tbsp. water
  • 1 cup frozen corn
  • 1 Tbsp. grape seed or vegetable oil
  • 1/2 lb. fully-cooked sausage (like kielbasa or other smoked or cured sausage)
  • 3 (14 oz.) cans diced potatoes
  • 2 cups fresh spinach leaves


  1. Put a large pot or Dutch oven on your most powerful burner. Put on high heat. Add the stock, tomatoes (with juice), oregano, basil, garlic powder, salt, and pepper. Stir. Cover.
  2. In a small bowl combine the cornstarch and water until smooth. Add it to the pot. Stir and cover. Let it come up to a boil. Reduce it to a low simmer.
  3. Meanwhile, put the corn in a microwave-safe bowl and microwave it to defrost and heat through, 1-2 minutes.
  4. While the corn defrosts, heat the oil in a skillet over medium heat. Chop up the sausage in 1/2 inch pieces. Add it to the skillet. Let it brown for a couple of minutes. Stir and brown the other side. Add it to the pot. Stir. Cover.
  5. Drain the potatoes and add them to the pot along with the spinach. Let the potatoes heat through and the spinach wilt. Ladle it into bowls and eat.