Spicy Tomato Soup

Tomato soup and grilled cheese sandwiches are the quintessential cold, rainy day foods. While heating a can of tomato soup or Spaghetti-os is quick and easy, sometimes something a little more elegant is necessary. While this soup can easily be made from scratch with oven roasted tomatoes, garlic, and onion; on busy weeknights, shortcuts are a must. Using canned fire roasted tomatoes, or marinara can give you very similar flavors and quality and a fraction of the time.

Additionally, if you need a vegetarian or vegan version omit the sausage and use vegetable stock instead of chicken stock. I’ve made this with diced portobello mushrooms instead of sausage as a vegetarian version. The portobellos give it the heartiness the soup needs without having an animal product in it. In fact, if you use portobellos instead of sausage, then the cook time will be even less because browning the meat takes more time than sautéing mushrooms.

Spicy Tomato Soup

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Course Soup
Servings 6 servings
Calories 465 kcal


  • large pot


  • 1 lb pork sausage
  • 2 large shallots diced
  • cup carrots peeled and diced
  • 2 large garlic cloves minced
  • ½ tsp red pepper flakes
  • 1 tbsp fresh rosemary minced
  • 1 tsp dried oregano
  • 6 oz tomato paste
  • 2 cups marinara sauce
  • 32 oz chicken stock
  • 1 lb gnocchi pasta
  • salt and pepper


  • In the large pot, drizzle 1 tbsp of olive oil and add in the pork sausage. Sauté until most of the sausage is no longer pink. Then add in the shallots, carrots, garlic, oregano, red pepper flakes, and rosemary. Sauté until the onion and carrots soften, about 5-7 minutes.
  • Add in the tomato paste and the marinara sauce. Stir to combine and allow to warm through and begin to bubble slightly. Add in the chicken stock and allow to come to a boil, stirring often.
  • Add in the gnocchi into the soup and let simmer for another 5 minutes to allow the gnocchi to cook and soften. Serve immediately and garnish with fresh rosemary if desired.


Serving: 1servingCalories: 465kcalCarbohydrates: 45gProtein: 21gFat: 23gSaturated Fat: 8gTrans Fat: 1gCholesterol: 59mgSodium: 1622mgPotassium: 994mgFiber: 5gSugar: 11gVitamin A: 3336IUVitamin C: 15mgCalcium: 64mgIron: 6mg
Keyword 30 minute meal, noodles, Soup, tomato sauce, vegan, vegetarian
Tried this recipe?Let us know how it was!

Is tomato soup and grilled cheese one of your comfort foods? Do you like the good o’le fashioned tomato soup without any chunks? Or do you like your tomato soup hearty? Next time you find yourself craving a soup and sandwich, definitely give this tomato soup recipe a try. Hope y’all are having an amazing week. Stay safe, be kind, and hug your loved ones.

Contains affiliate links

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.