The bright, beautiful orange color of this scrumptious soup is just one of the many appealing perks. It features antioxidant-rich tomatoes and carrots, and it gets its creaminess from protein-rich tofu instead of milk or cream, which makes it a dairy-free delight.

You can enjoy a bowl (or two) for lunch along with a satisfying salad, as an appetizer, or as dinner paired with its famous partner, grilled cheese. Who’s ready to slurp up this eye-catching, palate-pleasing bowl?

For more tasty soup recipes, try my Creamy Broccoli Soup and my Non-Dairy Cream of Mushroom Soup.

No ratings yet

Creamy Tomato Soup

You can enjoy a bowl (or two) for lunch along with a satisfying salad, as an appetizer, or as dinner paired with its famous partner, grilled cheese.
Servings: 8 cups
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

Ingredients
 

  • 1 tablespoon extra virgin olive oil
  • 1 medium onion, diced
  • 2 medium carrots, peeled and chopped
  • 2 cloves garlic, minced
  • 3 tablespoons no-salt-added tomato paste
  • 1 can, 28 ounces diced fire-roasted tomatoes
  • 8 ounces tofu, silken, firm or extra-firm, drained and cut into large cubes
  • Salt, to taste
  • Ground black pepper, to taste

Instructions
 

  • Heat the olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and garlic and sauté until vegetables are tender, about 8 minutes. Add the tomato paste and cook, stirring constantly, for 1 minute.
  • Add the canned tomatoes. Fill the empty tomato can with water and pour the water into pot. Bring the soup to a boil, cover the pot, reduce heat to low, and simmer for 15 minutes. Stir in the tofu and simmer, uncovered, for 15 more minutes.
  • Puree the soup in small batches in a blender until completely smooth. (Alternatively, use an immersion blender to puree the soup directly in the pot.) Season with salt and black pepper.

Nutrition Information per serving

Calories: 70Carbohydrates: 8gProtein: 3gTotal Fat: 2.5g— Unsaturated Fat: 0g— Saturated Fat: 2.5gCholesterol: 0mgSodium: 35mgFiber: 2gTotal Sugar: 4g— Natural Sugar: 4g— Added Sugar: 0g
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.
I’m hoping you loved this recipe! If you made it and want to share feedback, I’d be so grateful to hear from you. Please leave a review below or tag @joybauer on Instagram!