Besly
Recipes Calculators Blog Help centre Science & sources Get the app →
Lunch, Dinner

Tofu, Tomato, and Spinach Soup

This light yet satisfying soup is packed with plant-based protein from tofu and rich in vitamins from fresh spinach and tomatoes, making it a perfect low-calorie dinner.

121kcal per serving
20minutes
4servings

Ingredients

Calories next to each ingredient are for that ingredient across the whole recipe (4 servings), not per serving.

  • 1 teaspoon vegetable oil · 40 kcal in the whole recipe
  • 1/2 cup onion, chopped · 30 kcal in the whole recipe
  • 1 garlic clove, minced · 3 kcal in the whole recipe
  • 6 cups low-sodium chicken broth (or water) · 86 kcal in the whole recipe
  • 14 ounces firm tofu, patted dry and cut into 1/2-inch cubes · 245 kcal in the whole recipe
  • 2 tomatoes, chopped · 49 kcal in the whole recipe
  • 3 green onions, chopped · 1 kcal in the whole recipe
  • 4 cups fresh spinach leaves · 20 kcal in the whole recipe
  • 1 tablespoon reduced-sodium soy sauce · 8 kcal in the whole recipe
  • 1/4 teaspoon ground black pepper
  • 1/4 cup fresh cilantro leaves (optional) · 2 kcal in the whole recipe

Method

  1. Heat the vegetable oil in a large saucepan over medium heat. Add the chopped onion and cook until softened, about 3 to 4 minutes, then stir in the minced garlic and cook for 30 seconds until fragrant.

    Tofu, Tomato, and Spinach Soup — step 1
  2. Pour in the chicken broth (or water) and bring the mixture to a boil.

    Tofu, Tomato, and Spinach Soup — step 2
  3. Gently stir in the chopped tomatoes and cubed tofu. Reduce the heat to low and simmer for 2 to 3 minutes until the tomatoes begin to soften.

    Tofu, Tomato, and Spinach Soup — step 3
  4. Stir in the green onions, spinach, soy sauce, and black pepper. Cook for another 1 to 2 minutes just until the spinach is wilted.

    Tofu, Tomato, and Spinach Soup — step 4
  5. Remove from heat, stir in the fresh cilantro if using, and serve hot.

    Tofu, Tomato, and Spinach Soup — step 5

Cook it hands-free, log it in one tap. In the Besly app this recipe scales to your calorie target, a voice chef walks you through each step, and saying "I had the tofu, tomato, and spinach soup" puts it in your diary. Get Besly →

Adapted from a USDA MyPlate Kitchen recipe (public domain). Portions, macros, diet checks and step photos by Besly.

Tofu, Tomato, and Spinach Soup

Nutrition per serving

121 kcal · 12 g protein · 6 g carbs · 7 g fat

Protein 12 g · 36%Carbs 6 g · 18%Fat 7 g · 47%

On the plate: Vegetables, Legumes, Poultry

You might also like

Moroccan Carrot Salad

Moroccan Carrot Salad

121 kcal · 2 g protein · 20 min
Turkish Shepherd's Salad

Turkish Shepherd's Salad

122 kcal · 2 g protein · 15 min
Beet Salad with Garlic Yogurt

Beet Salad with Garlic Yogurt

122 kcal · 6 g protein · 15 min
Taktouka (Moroccan Roasted Pepper and Tomato Salad)

Taktouka (Moroccan Roasted Pepper and Tomato Salad)

120 kcal · 4 g protein · 25 min

More lunch recipes around 121 kcal

Browse: Lunch recipes · Dinner recipes · Low carb recipes · Under 300 kcal recipes

← All recipes