Craving a comforting bowl of Chunky Tomato and Fennel Soup? This dish is perfect for those who enjoy vegetable & plant-based soups that are not only delicious but also satisfying. It’s the kind of soup that warms you up from the inside out, making it an excellent choice for any day of the week.
This recipe combines the rich, sweet flavor of ripe tomatoes with the aromatic, slightly sweet essence of fennel. The result? A bowl of pure happiness that feels like a hearty hug on a cool day. Plus, it’s easy to whip up with ingredients you might already have in your pantry.
Deliciously Hearty Tomato and Fennel Soup

This chunky tomato and fennel soup is a vibrant medley of fresh vegetables, featuring juicy tomatoes, tender fennel, and a blend of herbs. Its flavors are bright and uplifting, with a delightful balance of sweetness from the tomatoes and a hint of earthiness from the fennel.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium bulb of fennel, diced
- 4 cups diced tomatoes (canned or fresh)
- 4 cups vegetable broth
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and pepper to taste
- Chopped fresh basil for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat the olive oil over medium heat. Add the chopped onion and diced fennel, cooking until softened (about 5-7 minutes). Stir in the minced garlic and cook for another minute.
- Add Tomatoes and Broth: Pour in the diced tomatoes and vegetable broth. Add the dried basil, oregano, salt, and pepper. Bring the mixture to a simmer.
- Cook the Soup: Let the soup simmer for 20-25 minutes, allowing the flavors to meld together. Stir occasionally.
- Blend (Optional): For a chunkier texture, you can leave the soup as is. If you prefer a smoother consistency, use an immersion blender to blend part of the soup while leaving some chunks.
- Serve: Ladle the hot soup into bowls and garnish with fresh basil if desired. Enjoy with crusty bread or your favorite crackers.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 180kcal
- Fat: 7g
- Protein: 4g
- Carbohydrates: 26g