Yes! Please e-mail me tasty recipes!

Delivered Straight to your inbox

Simple Tomato Soup

Just onions, garlic, canned tomatoes, broth, and basil are all you need for homemade tomato soup. It’s deliciously rich in flavor and comes together in just under 15 minutes.

Can I just tell you for a minute that I said this soup comes together in 15 minutes? YES! 15 minutes. It only takes a couple of ingredients to make this deliciously simple tomato soup recipe. You can easily switch it up to be vegetarian or vegan if you wish also.

I love San Marzano tomatoes when I’m cooking with canned tomatoes. If you can find those in the grocery stores, it’s definitely a plus. San Marzano tomatoes are becoming more and more common to find in the stores these days. Try to find them the next time you make this recipe and see what a difference it makes!  If you find the soup tastes a bit sour, just add a teaspoon of sugar to the soup to balance out the acidity of the tomatoes.

Let me know how your soup turns out below in the comments.  Or shoot me a message on my Instagram @chefstuartokeeffe

For more recipes from my #stayhome series I’m doing on Instagram, try these:

Best Grilled Cheese Sandwiches

Chicken Parmesan


Simple Tomato Soup

  • Author: Chef Stuart
  • Prep Time: 5
  • Cook Time: 8
  • Total Time: 13
  • Yield: 4


A super delicious soup that can be whipped up in 15 minutes or less. A couple of ingredients and you have a winner.


2 tablespoons extra virgin olive oil

2 tablespoons unsalted butter

1 yellow onion, diced

Salt and pepper

3 cloves garlic, minced

1/2 teaspoon red chili flakes

1 28 oz can whole peeled tomatoes, san Marzano preferably

1 1/2 cups chicken stock or vegetable stock

1/4 cup heavy cream or half and half

Optional: a handful of basil, parmesan


  1. Heat olive oil and butter over medium heat and cook onion for about 3 minutes. Add garlic and chili flakes and cook for about another 2-3 minutes.
  2. Add in tomatoes and using a potato masher, crush the tomatoes and stir. Cook for 3-4 minutes. Season with 1 teaspoon salt and 1/2 teaspoon pepper.
  3. Add in the stock and simmer for another 2- 3 minutes. Transfer to a blender and blend for 30-45 seconds until smooth. Add in cream or half and half and blend for about 20 seconds.
  4. serve into bowls and garnish with basil and parmesan cheese. Enjoy!


Equipment: blender or immersion blender 

Chef Stuart O'Keeffe's Simple & Creamy Tomato Soup
Chef Stuart O'Keeffe's Creamy Tomato Soup
Chef Stuart O'Keeffe's 15 Minute Tomato Soup

About Chef Stuart

Stuart here! Thanks so much for stopping by and checking out my many yummy recipes. I’m all about getting your quick fix in the kitchen so that you can spend more time at the table enjoying your delicious creation with those you love. If this sounds like your cup of tea, read on…

100 No-Fuss, Full-Flavor Recipes – 6 Ingredients, 6 Minutes Prep, 6 Minutes Clean-Up

My Latest Video

Chef Stuart o'Keefe