Creamy Pioneer Woman Tomato Soup (Ready in 30 Minutes)
Pioneer Woman tomato soup is the kind of weeknight dinner that feels a little special without a lot of work. It’s creamy, full of tomato flavor, and on the table in about half an hour.

A quick simmer of canned whole tomatoes, a little onion and garlic, and a swirl of cream turns a few pantry staples into a velvety bowl of comfort. It’s the one I reach for when I want something warm and reliable.
Why This Soup Works Every Time
The cream softens the sharp acidity of the tomatoes, so the flavor stays round and mellow instead of biting. You get a silky texture without any complicated steps or thickeners.
A handful of fresh basil right at the end keeps everything bright and fresh. It tastes like you roasted tomatoes all afternoon, but the stove does the work in under 30 minutes.
Ingredients

- 2 tbsp unsalted butter: or olive oil, for sautéing
- 1 small yellow onion, diced: adds a gentle sweetness
- 3 cloves garlic, minced: use fresh for the best depth
- 2 (28 oz) cans whole peeled tomatoes: San Marzano style if you can find them, they’re naturally sweeter
- 2 cups low-sodium chicken broth: or vegetable broth, whatever you have on hand
- 1/2 cup heavy cream: brings the velvety finish
- 1 tsp sugar: a tiny pinch to round out the tomatoes
- Salt and black pepper: to taste throughout cooking
- 1/4 cup fresh basil leaves: plus extra for serving
- Pinch of red pepper flakes: optional, for a subtle warmth
Variations / Substitutions
- Fire-roasted tomatoes: swap one can for a can of fire-roasted tomatoes to add a smoky note.
- Dairy-free: use full-fat coconut cream or a splash of oat milk instead of heavy cream; the soup will still be creamy.
- Herb swap: if you don’t have basil, fresh oregano or a small thyme sprig added during simmering works nicely.
- Extra heat: stir in a pinch of cayenne or a small spoonful of harissa at the blending step.
Sticky BBQ Chicken Grilled Cheese is a great main dish to serve alongside this soup.
How to Make Creamy Pioneer Woman Tomato Soup
Step 1: Sauté the Aromatics

Melt the 2 tablespoons of butter in a large pot over medium heat. Add the diced onion and cook for about 5 minutes, stirring now and then, until it turns translucent and soft.
The onion should smell sweet and look glossy, not browned. If it starts to pick up color too fast, drop the heat a little.
Step 2: Simmer the Tomatoes

Stir in the minced garlic and cook for 30 seconds, just until fragrant. Pour in both cans of tomatoes with their juices, the 2 cups of broth, the teaspoon of sugar, and a good pinch of salt and pepper. Bring the pot to a gentle simmer, then reduce the heat so it bubbles softly.
Keep it partially covered and let it cook for 15 minutes. The tomatoes will break down and the liquid will deepen in color and taste. The steam should carry a rich, sweet-tomato smell across the kitchen.
Step 3: Blend the Soup

Turn off the heat and let the soup cool for a minute or two so it’s safer to handle. Carefully ladle the soup into a blender in batches, filling it no more than halfway each time. Remove the center cap from the lid, cover with a towel, and blend on high for about 30 seconds until completely smooth.
Pour the blended soup back into the pot. It should look velvety and pinkish-orange with no chunks. Caution makes this step easy: hot liquid in a blender can spray, so small batches and that towel are your friends.
Step 4: Ladle and Garnish

Set the pot over low heat and stir in the 1/2 cup of heavy cream. Let it warm through for about 2 minutes, just until steaming again. Tear the 1/4 cup of basil leaves and stir them in right before you serve.
Ladle the soup into bowls and top with a few fresh basil leaves, a crack of black pepper, and a drizzle of extra cream if you like. Serve it while it’s hot and steamy, with something good alongside to dip.
A Few Tips for Smooth Tomato Soup
- Don’t skip the sugar.: It doesn’t make the soup sweet; it just files down the tinny edge canned tomatoes can have.
- Blend in batches.: It feels like an extra step, but overfilling the blender can send hot soup everywhere. Small loads keep it smooth and safe.
- Use whole peeled tomatoes, not diced or crushed.: They break down into a silkier texture and usually taste fresher right out of the can.
- Finish with the basil off heat.: Adding basil at the very end keeps its bright, peppery flavor from going dull.
Storing Leftover Soup
- Refrigerate: cooled soup keeps well in a sealed container for up to 4 days. The cream will hold fine; just stir it before reheating.
- Reheating: warm it gently on the stove over low heat, stirring often. A quick zap in the microwave works too, but stop and stir halfway through so it heats evenly.
What to Serve with Creamy Pioneer Woman Tomato Soup
Crispy grilled cheese is the classic pick. The buttery, toasty bread gives you a crunchy contrast against the smooth soup. A hunk of warm, crusty sourdough with salted butter is just as good if you want something simpler. For a lighter side, a handful of peppery arugula with a squeeze of lemon cuts through the creaminess without feeling heavy.
Frequently Asked Questions
Can I make this with fresh tomatoes instead of canned?
You can, but you’ll need to blanch and peel about 3 pounds of ripe tomatoes first. Roasting them beforehand also deepens the flavor for a more complex result.
How do I make the soup thicker?
Simmer it uncovered for an extra 5 to 10 minutes before blending to let some liquid evaporate. Using a little less broth from the start also helps.
Is it safe to freeze?
It freezes best if you add the cream after thawing and reheating. Freeze the blended tomato base on its own, then stir in the cream and fresh basil when you’re ready to eat.
Can I skip the cream and keep it lighter?
Yes. Omit the cream entirely and the soup will still be smooth and tomatoey, just thinner. A splash of milk or a spoonful of plain yogurt stirred in off heat works too.

Creamy Pioneer Woman Tomato Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add the onion and cook for about 5 minutes until soft.
- Stir in the garlic and cook for 30 seconds. Add both cans of tomatoes with their juices, the broth, sugar, salt, and pepper. Bring to a simmer, partially cover, and cook for 15 minutes.
- Remove from heat and let cool slightly. Blend the soup in batches until smooth, then return it to the pot.
- Warm over low heat, stir in the heavy cream, and heat through for about 2 minutes. Tear in the basil, ladle into bowls, and top with extra basil and pepper to serve.
