Creamy comforting BLT soup

Category: Classic American Comfort Dishes

This comforting BLT-inspired soup blends crispy bacon, fresh Romaine, tomatoes, and green onions into a creamy and rich base. The slight kick of crushed red pepper enhances the flavor while creme fraiche adds smoothness. Lightly toasted croutons and fresh basil finish the dish with textural contrast and fresh herb notes. Ideal for a cozy meal, the soup balances warmth and freshness effortlessly.

Preparation starts by rendering bacon to crispiness before sautéing onions and tomato paste to develop depth. The grated lettuce softens gently with tomatoes and broth, thickened with flour for a satisfying texture. Tempered dairy enriches the broth without curdling. This hearty soup offers layers of savory and fresh flavors, perfect for both lunch and dinner.

Breanna smiling at the camera.
Created By Breanna
Last updated on Thu, 13 Nov 2025 21:30:43 GMT
A bowl of soup with bacon, lettuce, and tomato. Save
A bowl of soup with bacon, lettuce, and tomato. | foodiffy.com

This BLT soup brings the satisfying flavors of a classic BLT sandwich into a warm creamy bowl. It’s my favorite on chilly evenings when I want something familiar but a bit different. The rich bacon and fresh lettuce flavors meld with a touch of spice and smooth creaminess to make every spoonful comforting.

I first made this soup when craving a BLT but wanting something more soothing. It quickly became a go-to whenever I need a comfort meal with a fresh twist.

Ingredients

  • Olive oil: to cook bacon smoothly and add a subtle fruitiness choose extra virgin for best flavor
  • Bacon: brings smoky richness and a crispy texture quality thick-cut bacon adds depth
  • Small onion and green onions: layer the base flavor go for firm and fresh bulbs
  • Tomato paste: delivers a concentrated tomato punch pick a brand with no added sugar for natural acidity
  • Romaine lettuce: is key for familiar BLT crunch in a tender form choose firm vibrant leaves
  • All-purpose flour: thickens the soup gently avoid lumps by sprinkling slowly and stirring thoroughly
  • Chicken broth: gives a flavorful savory base choose low sodium to control saltiness
  • Canned diced tomatoes: add juiciness and acidity better to pick ones without added herbs or salt
  • Crushed red pepper: adds a subtle heat adjust to your taste but do not skip
  • Half-and-half: creates creamy richness pick fresh dairy for smooth texture
  • Creme fraiche or mayo: both add tang and silkiness choose creme fraiche for a slightly tangy luxurious finish
  • Salt and freshly ground black pepper: essential for seasoning adjust during cooking
  • Packaged croutons: add crunch select sturdy ones that hold up well in hot soup
  • Fresh basil leaves: brighten and freshen the finished dish pick green vibrant leaves for best aroma

Instructions

Build The Base:
In a large stock pot or dutch oven heat olive oil over medium until shimmering. Add chopped bacon and cook until it starts to brown this renders fat and builds smoky flavor. Continue cooking bacon to your preferred crispiness level. Next add diced onions and chopped green onions cooking until soft and translucent this creates a sweet aromatic foundation. Stir in tomato paste and cook for a minute or two to release deep tomato flavor.
Add Vegetables and Flour:
Add the chopped Romaine lettuce and canned diced tomatoes to the pot. Cook until the lettuce brightens in color this signals it is starting to soften. Sprinkle flour evenly over the vegetables then stir thoroughly to combine. This thickens the soup gently. If the mixture feels dry or pasty add a splash of chicken broth and stir to loosen.
Simmer Soup:
Pour in the chicken broth along with crushed red pepper and a pinch of salt. Increase heat to medium-high and bring the mixture to a gentle boil. Then lower heat to maintain a simmer and cook uncovered for 15 minutes allowing flavors to blend and soup to thicken.
Temper Dairy:
In a small bowl whisk half-and-half with two tablespoons of creme fraiche until very smooth. Slowly ladle some hot soup into the dairy mixture whisking constantly to temper and avoid curdling. Then pour this mixture back into the soup pot stirring to combine fully. Turn heat to low to keep warm but do not boil after adding dairy.
Serve and Garnish:
Ladle soup into bowls. Swirl in the remaining creme fraiche for a tangy finish. Top each bowl with crushed croutons for crunch and sprinkle with slivered fresh basil leaves to brighten the flavor. Serve immediately.
A bowl of soup with bacon, lettuce, and tomato.
A bowl of soup with bacon, lettuce, and tomato. | foodiffy.com

I love the fresh crunch of Romaine in the soup it reminds me of summer BLTs but somehow tastes even better warm. This is the kind of recipe that brings family around the table for seconds and hearty conversation.

Storage Tips

Store any leftovers in an airtight container in the refrigerator for up to three days. Reheat gently over low heat stirring often to maintain creaminess and avoid separation.

Ingredient Swaps

For a vegetarian version omit bacon and substitute vegetable broth instead. Use sour cream or Greek yogurt in place of creme fraiche for tang with less richness. Gluten free flour blends work well for thickening, just use one suitable for sauces.

Serving Ideas

Pairs wonderfully with crusty bread or grilled cheese sandwiches for an easy filling meal. A simple green salad with lemon vinaigrette adds brightness alongside the rich soup. Sprinkle extra chopped bacon or a few cherry tomatoes on top to amplify the BLT vibe.

A bowl of soup with bacon, lettuce and tomato.
A bowl of soup with bacon, lettuce and tomato. | foodiffy.com

This BLT soup is perfect for cozy nights and comforting meals with a fresh twist.

Frequently Asked Recipe Questions

→ Can I make this soup vegetarian?

Yes, simply omit the bacon and use vegetable broth instead of chicken broth for a vegetarian-friendly version.

→ What can I use instead of creme fraiche?

Mayo works well as a substitute, adding a slightly sweeter and creamy texture to the soup.

→ How do I achieve a smoother texture?

Use an immersion blender to puree the soup before adding dairy for a velvety consistency.

→ Can I adjust the spice level?

Yes, control the heat by adjusting or omitting the crushed red pepper according to your preference.

→ What is the best way to crisp the bacon?

Cook bacon slowly over medium heat, stirring occasionally, until golden and crisp but not burnt.

Comforting BLT flavor soup

Rich and creamy BLT-style soup with bacon, lettuce, tomatoes, and subtle spice.

Preparation Time
15 mins
Time to Cook
30 mins
Overall Time
45 mins
Created By: Breanna

Type of Recipe: Comfort Food

Cooking Difficulty: Suitable for Beginners

Cultural Origin: American

Portion Size: 5 Number of Servings (5 servings)

Dietary Options: ~

Ingredients Required

→ Fats and Oils

01 15 ml olive oil

→ Meat

02 4 slices uncooked bacon, chopped

→ Vegetables

03 1 small onion, diced
04 2 green onions, chopped
05 1 head Romaine lettuce, cored and chopped or grated
06 400 g canned diced tomatoes

→ Flavorings and Seasonings

07 15 ml tomato paste
08 1 dash crushed red pepper
09 Salt and freshly ground black pepper to taste
10 15 ml slivered fresh basil leaves

→ Thickening and Binding

11 32 g all-purpose flour

→ Liquids

12 960 ml chicken broth
13 240 ml half-and-half

→ Dairy and Alternatives

14 30-60 ml crème fraîche or mayonnaise

→ Toppings

15 60 g packaged croutons, slightly crushed

Guide to Cooking

Step 01

Heat olive oil in a large stock pot over medium heat until shimmering. Add chopped bacon and cook until beginning to brown and crispy to preference. Add diced onion and chopped green onions; sauté until soft and translucent. Stir in tomato paste and cook for 1-2 minutes to develop flavor.

Step 02

Add chopped Romaine lettuce and diced tomatoes to the pot. When lettuce brightens in color, sprinkle flour over vegetables and stir thoroughly to combine. If mixture appears dry or pasty, add a small amount of chicken broth to loosen consistency.

Step 03

Pour in chicken broth, crushed red pepper, and season with salt. Increase heat to medium-high and bring to a gentle boil. Reduce heat to maintain a simmer and cook for 15 minutes. Lower heat to minimal to keep warm.

Step 04

In a small bowl, whisk half-and-half with 30 ml crème fraîche. Ladle a portion of hot soup into the dairy mixture, whisking to temper and achieve smoothness. Gradually pour tempered dairy into the soup, stirring to incorporate.

Step 05

Ladle soup into bowls. Swirl remaining crème fraîche through each serving. Top with crushed croutons and slivered fresh basil leaves. Serve immediately.

Extra Suggestions

  1. For a vegetarian alternative, omit bacon and substitute chicken broth with vegetable broth.
  2. Use an immersion blender to puree the soup before adding dairy for a creamier texture.
  3. Mayonnaise may replace crème fraîche for a subtly sweeter finish.

Necessary Equipment

  • Large stock pot or Dutch oven
  • Whisk

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy, gluten, and egg (if mayonnaise used)
  • Contains pork (bacon)

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 350
  • Fats: 22 g
  • Carbohydrates: 25 g
  • Protein: 15 g