Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 4 cups fresh broccoli florets (or frozen)
- 1 (15 oz) can crushed or diced tomatoes
- 4 cups vegetable or chicken broth
- 1 tsp Italian seasoning (or mix of basil, oregano, and thyme)
- 1/4 tsp red pepper flakes (optional)
- Salt and black pepper, to taste
- 1/4 cup grated Parmesan cheese (optional)
- Fresh parsley or basil, chopped, for garnish
Instructions
- Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Sauté for about 5 minutes until softened.
- Add minced garlic and cook for 1 minute until fragrant.
- Stir in crushed tomatoes and broth. Add Italian seasoning, red pepper flakes (if using), salt, and black pepper.
- Bring to a simmer, then add broccoli. Simmer uncovered for 15–20 minutes, or until broccoli is tender but not mushy.
- Taste and adjust seasonings as needed.
- Serve hot, topped with Parmesan and fresh herbs if desired.
Notes
- Use frozen broccoli for convenience—no need to thaw first.
- Add white beans or pasta to make it more filling.
- Stir in spinach or kale in the last 5 minutes for extra greens.
- Blend part of the soup for a creamier texture.
- Use vegetable broth to keep it vegetarian.
Nutrition
- Serving Size: 1.5 cups
- Calories: 140
- Sugar: 6g
- Sodium: 540mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 5g
- Cholesterol: 5mg