This high protein tomato soup blends creamy cottage cheese with tomatoes, basil, and bone broth for a cozy and nourishing meal that’s packed with 26g of protein per serving. It’s smooth, flavorful, and comes together in under 30 minutes for an easy weeknight lunch or dinner.
In a large soup pot, heat the olive oil over medium heat. Add the chopped onion and cook until soft and fragrant, about 5 minutes. Stir in the minced garlic and cook for another 30–60 seconds.
Add the canned tomatoes (or roasted cherry tomatoes), tomato paste, basil, salt, and pepper. Pour in the chicken bone broth and stir to combine. Bring the to a gentle simmer and cook for 10–15 minutes to allow the flavors to develop.
Remove the pot from the heat and let it cool slightly. Use an immersion blender or transfer the soup to a high-speed blender to puree until smooth and creamy.
In a separate bowl or blender, puree the cottage cheese until completely smooth. Stir the blended cottage cheese into the soup base until fully combined.
Return the soup to low heat and warm gently until heated through. Adjust seasoning with more salt and pepper as needed. Serve topped with fresh basil or a sprinkle of parmesan, if desired.
Notes
Blend the cottage cheese before adding it to the soup to keep it smooth.
Use bone broth for extra protein and flavor.
Don’t overheat after adding cottage cheese — warm gently.
Add a little tomato paste for a deeper tomato flavor.
Garnish with fresh basil, black pepper, parmesan cheese, or a drizzle of olive oil