Homemade tomato soup with sausage and pasta is a simple, comforting dish perfect for a cold fall or winter day.

I love tomato soup. It is comfort food in a bowl.
This recipe for homemade tomato soup takes a basic tomato soup and makes it heartier with sausage and pasta.
This recipe uses everyday ingredients that you probably have on hand. The recipe calls for kielbasa, but you could use another kind of sausage if you don’t have kielbasa on hand.

This tomato soup with sausage and pasta is also easy to make gluten-free with gluten-free pasta.
This soup would be a perfect dinner for the cold weekend ahead!

Ingredients
- olive oil
- onion
- garlic
- chicken broth or stock
- canned diced tomatoes
- salt
- pepper
- macaroni or gluten free macaroni noodles
- kielbasa
- shredded parmesan cheese or Italian cheese

Homemade Tomato Soup with Sausage and Pasta
A quick and easy dinner perfect for a cold fall or winter day.
Ingredients
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 6 cups chicken broth or stock
- 3 - 14 ounce cans diced tomatoes
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 cup uncooked macaroni or gluten free macaroni noodles
- 8 ounces precookied kielbasa, cut into small pieces
- 1/2 cup shredded parmesan cheese or Italian cheese for serving
Instructions
- In a large pot, heat olive oil and add the onion. Reduce the temperature and cook the onions, stirring often until lightly browned and caramelized. This takes 5 - 10 minutes.
- Add minced garlic and cook for 1 minute.
- Add broth and tomatoes and simmer uncovered for 10 minutes, stirring occasionally.
- Carefully puree the mixture in a blender or with an immersion blender (I prefer the immersion blender because hot liquid and blenders do not always mix well).
- Return to the heat and bring to a boil.
- Stir in pasta.
- Reduce heat to medium low and cook for 10 minutes or until pasta is tender.
- While pasta is cooking, heat kielbasa in a skillet until browned. You do not have to brown the sausage, but it adds extra flavor.
- Stir kielbasa into the soup.
- Salt and pepper to taste.
- Serve with cheese on top.
Notes
This recipe is gluten-free as long as you use gluten-free pasta and read labels to make sure that your ingredients, like the kielbasa, are gluten-free.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 361Total Fat: 23gSaturated Fat: 8gUnsaturated Fat: 15gCholesterol: 48mgSodium: 1982mgCarbohydrates: 22gFiber: 3gSugar: 6gProtein: 18g
Nutritional values are approximate and aren't always accurate.
More Soup Recipes
Originally posted January 2009. Update January 2026.

What a great variation on traditional tomato soup! My husband loves it plain, usually, but he also loves sausage, so I will have to try this!
This sounds delicious with the kielbasa sausage. Thanks for sharing 🙂
I have been adding spinach and ricotta tortelloni to it – awesome! I bet some nice crumbled italian sausage would be perfect with it too!
Hi Lynn,
I left you something at my blog. Stop by and get it.
I love homemade tomato soup. It just tastes so much better than anything out of a can. I like to make homemade croutons for a topping.
Roberta Anne
I’m planning on making this tomorrow – how did you cook the sausage and when did you add it? I’m still debating whether or not to add the sausage, but I’m sure my husband would like it that way.
Shannon, I used kielbasa type sausage which is precooked so I just cut it up and added it right at the end. It only needs cooked long enough to heat it. I cooked the pasta seperate and then added it at the end also. I hope that helps and that you like the soup.
Tried it – it turned out well!! I’d love it just plain with no pasta or sausage, but I think my husband preferred it since it seemed heartier and more like “stew”, lol.