
Clara had a rough day at school last week — the kind she doesn’t want to talk about but you can see it in her shoulders. I didn’t ask questions. I just pulled two cans of San Marzanos off the shelf, diced an onion, and let the kitchen do what it does best. By the time she wandered in, the whole house smelled like tomatoes and butter, and she sat down at the counter without a word and ate two bowls. Some days, soup is the conversation.
This is one of those recipes where you can taste every ingredient. The tomatoes, the cream, the basil — nothing is hidden. It’s simple, beautiful, and feeds four people for about three dollars. Nana Ruth made tomato soup from a can — Campbell’s, mixed with milk instead of water because she said water was “giving up.” When I told her I was making tomato soup from actual tomatoes, she looked at me like I’d suggested building a spaceship. She tried my version once, ate the whole bowl, wiped her mouth, and said, “Well, it’s different.” From her, that was a standing ovation.
How to Make Easy Tomato Basil Soup
Start with butter, onion, and garlic. Melt butter in a large pot over medium heat, add diced onion, and cook until soft and translucent, about five minutes. Add minced garlic and cook another minute until it’s fragrant. This simple base gives the soup its backbone.
Add the tomatoes and simmer. Pour in two cans of San Marzano whole tomatoes (crush them with your hands as they go in — it’s satisfying) along with chicken or vegetable broth. Add a pinch of sugar to balance the acidity, salt, pepper, and red pepper flakes if you want a little warmth. Let everything simmer for about twenty minutes until the flavors meld together.
Blend smooth and finish with cream and basil. Use an immersion blender right in the pot — or carefully transfer to a regular blender in batches. Stir in heavy cream (just a splash, maybe a quarter cup) and torn fresh basil leaves. Taste and adjust seasoning. Serve with grilled cheese sandwiches — always, without exception, in our house.

Easy Tomato Basil Soup
Ingredients
- 2 tablespoons olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 cans crushed tomatoes 28 oz each
- 2 cups chicken or vegetable broth
- 1/2 cup fresh basil leaves packed
- 1/2 cup heavy cream
- 1 teaspoon sugar
- salt and pepper to taste
Instructions
-
Heat olive oil in a large pot over medium heat. Sauté onion until softened, about 5 minutes. Add garlic and cook 1 minute more.
-
Add crushed tomatoes, broth, and sugar. Bring to a boil, then reduce heat and simmer 15 minutes.
-
Tear basil leaves and stir into the soup. Blend with an immersion blender until smooth (or leave slightly chunky).
-
Stir in heavy cream. Season with salt and pepper. Heat through on low for 5 minutes.
-
Serve with grilled cheese sandwiches — it's the law in this house.
Common Questions
More Recipes You’ll Love
- Nana Ruth’s Brothy White Beans
- Maggie’s Minestrone Soup
- Maggie’s Sweet & Spicy Honey Butter Chicken (The Viral Flavor Done the Old-Fashioned Way)
- Maggie’s Birria Ramen
What I Use for This Recipe
A couple things from my kitchen that make this one easier.

Big enough for Sunday soup, light enough to lift. Every kitchen needs a pot this honest.

Pancakes slide right off. Eggs never stick. The pan the kids are actually allowed to use.

Jake refuses to grill without these. Good grip, locks closed for the drawer.
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. I only recommend tools I actually use. See all my kitchen picks


