Homemade tomato basil soup is the perfect comfort food—creamy, flavorful, and packed with vibrant tomatoes and fresh basil. The rich, aromatic taste rivals any restaurant version, while the addition of wholesome ingredients makes it a healthier choice than canned options. Not only is it easy to prepare, but it’s also freezer-friendly, making it a convenient and nutritious meal you can enjoy anytime.
Ingredients
- 2 tbsp olive oil
- 1 medium onion, diced
- 1 tbsp garlic, minced
- 4 roma tomatoes, diced (about 3 cups)
- 1 (14 oz) can tomato sauce or crushed tomatoes
- ¼ cup fresh basil, chopped
- ½ tsp Italian seasoning
- 1 ½ tsp salt (to taste)
- ½ tsp ground black pepper (to taste)
- 2 cups vegetable broth (or chicken broth)
- Parmesan cheese (optional, for serving)
Instructions
- Heat oil in a large pot or Dutch oven over medium-high heat until shimmering. Add onion and garlic, sautéing for 3-4 minutes until tender.
- Add fresh tomatoes, tomato sauce, and basil. Stir in Italian seasoning, salt, and pepper. Reduce heat to medium and cook for 6-8 minutes until tomatoes soften.
- Pour in broth, cover, and simmer on low for 5 minutes.
- Turn off the heat and puree the soup. For a smoother texture, use a blender or immersion blender. For a chunkier version, mash with a potato masher or fork.
- Serve with Parmesan, feta, or breadsticks, if desired.
Video