Love this? Pin it for later!
Transform those forgotten cans and half-used bags into a silky, restaurant-worthy bowl of comfort that just happens to pack 28 grams of protein per serving.
Why This Recipe Works
- Protein Powerhouse: White beans and protein powder create a creamy texture without dairy while delivering almost 30g protein per bowl.
- Zero Waste Wonder: Uses up canned tomatoes, that half-box of protein powder, and the fennel bulb you bought for one recipe months ago.
- One-Pot Simplicity: Everything cooks in a single Dutch oven—minimal dishes, maximum flavor development.
- Meal Prep Champion: Tastes even better the next day, freezes beautifully, and reheats like a dream.
- Restaurant Quality: The fennel-tomato combination creates a sophisticated depth that tastes like it simmered all day.
- Customizable Canvas: Swap proteins, adjust spices, or make it vegan—this recipe bends to your pantry's will.
Ingredients You'll Need
Before we dive into the cooking process, let's talk about each ingredient and why it matters. This isn't just about throwing things together—it's about understanding how each component builds flavor while maximizing nutrition.
The Tomato Foundation
You'll need two 28-ounce cans of whole peeled tomatoes—San Marzano if you have them, but any quality brand works. The key is buying tomatoes packed in juice, not puree, which gives us better control over the final texture. If your pantry only has diced or crushed, they'll work, but whole tomatoes break down more naturally and create a silkier soup.
The Fennel Star
One large fennel bulb (about 1½ pounds) transforms this from ordinary tomato soup into something extraordinary. Don't skip the fronds—they're not just garnish but pack concentrated fennel flavor. When selecting fennel, look for bulbs that feel heavy for their size with no brown spots. The outer layers often get woody, so we'll save those for stock and use the tender inner layers here.
Protein Power Duo
Two cans of white beans (cannellini or great northern) provide body and 24 grams of protein right there. But here's the genius move: unflavored protein powder. Two scoops dissolve completely into the soup, adding another 20+ grams without changing the flavor. If you only have vanilla, use just one scoop—it won't taste like a milkshake, promise.
Aromatics & Depth Builders
One large onion, four cloves of garlic (yes, four), and a generous glug of olive oil create the flavor base. The tomato paste gets caramelized until it turns brick-red, developing complex sweetness. Vegetable broth keeps it vegetarian, but chicken broth works if that's what you have. The white wine is optional but adds brightness—if you don't have it, a splash of red wine vinegar at the end achieves similar balance.
The Spice Cabinet Raid
Fennel seeds amplify the fresh fennel's flavor, while smoked paprika adds subtle warmth. If you have fennel pollen (fancy but worth it), use ½ teaspoon instead of the seeds. Regular paprika works, but smoked adds depth that makes people ask, "What's in this?" Red pepper flakes are optional but recommended—even if you don't like heat, just ¼ teaspoon won't make it spicy, just more interesting.
How to Make Healthy Pantry Clean Out High Protein Tomato Fennel Soup
Prep the Fennel Foundation
Remove the fennel fronds and reserve for garnish. Cut the bulb in half lengthwise, remove the tough core, and slice into ¼-inch half-moons. Don't worry about being perfect—rustic cuts add character. Save any outer woody layers in your freezer for vegetable stock. Heat 3 tablespoons olive oil in a large Dutch oven over medium heat. Add the fennel slices with a generous pinch of salt and cook, stirring occasionally, until golden and caramelized, about 12-15 minutes. This step builds incredible sweetness, so don't rush it.
Build the Aromatic Base
While the fennel cooks, dice one large onion and mince 4 cloves of garlic. When the fennel is golden, push it to the sides of the pot and add another tablespoon of oil to the center. Add the onion with ½ teaspoon salt and cook until translucent, about 5 minutes. Add the garlic, 1 teaspoon fennel seeds, 1 tablespoon smoked paprika, and ¼ teaspoon red pepper flakes. Cook until fragrant, just 1-2 minutes. The spices will toast in the oil, creating a flavor bomb.
Caramelize the Tomato Paste
Clear a space in the center again and add 2 tablespoons tomato paste. Let it cook, stirring frequently, until it turns from bright red to brick red and starts to stick to the bottom—about 3 minutes. This crucial step transforms the paste from raw and metallic to sweet and complex. Deglaze with ½ cup white wine if using, scraping up all the browned bits. Let it bubble away for 2 minutes.
Tomato Transformation
Pour in two 28-ounce cans of whole tomatoes with their juice. Using clean hands, crush the tomatoes directly in the pot—it's messy but effective and connects you to your food. Add 3 cups vegetable broth, 1 teaspoon salt, and ½ teaspoon black pepper. Bring to a boil, then reduce to a simmer. Let it bubble gently for 20 minutes, stirring occasionally. The tomatoes will break down and marry with the fennel's sweetness.
Protein Power Addition
While the soup simmers, drain and rinse two cans of white beans. In a small bowl, whisk 2 scoops unflavored protein powder with 1 cup of the hot soup liquid until completely smooth—no lumps allowed. Add the beans to the pot along with the protein mixture. This technique prevents the powder from clumping and ensures even distribution. Simmer another 10 minutes to let everything meld.
Blend to Silky Perfection
Using an immersion blender, blend the soup until completely smooth and creamy. If you only have a regular blender, work in batches—fill it only halfway, remove the center cap, cover with a towel, and blend starting on low. The steam needs to escape or you'll have tomato soup on your ceiling. Blend for a full minute to ensure the beans completely disappear, creating restaurant-quality silkiness.
Final Flavor Adjustments
Taste and adjust seasoning—add more salt if needed, a splash of balsamic vinegar for depth, or a pinch of sugar if your tomatoes are particularly acidic. The soup should taste bright but balanced, with the fennel providing a subtle anise note that makes people wonder what makes it special. If it's too thick, add broth; too thin, simmer a bit longer.
Serve with Style
Ladle into warm bowls and garnish with reserved fennel fronds, a drizzle of good olive oil, and cracked black pepper. For extra protein, add a spoonful of Greek yogurt or a soft-boiled egg. Serve with crusty bread for dunking, or keep it light with a simple green salad. This soup is satisfying enough for dinner yet elegant enough for company.
Expert Tips
Speed It Up
Use pre-caramelized onions from your freezer (you do keep them, right?) to cut 10 minutes off prep time. Or roast the fennel and onions together on a sheet pan at 425°F while you prep everything else, then add to the pot.
Protein Boost
For even more protein, add a can of chickpeas along with the white beans, or stir in cooked quinoa before serving. The soup easily handles 30+ grams of protein per serving without tasting like a protein shake.
Make It Tonight
If you don't have fennel, substitute celery and add ½ teaspoon fennel seeds. The flavor won't be identical but still delicious. In summer, add fresh basil at the end for brightness.
Texture Trick
For extra velvety texture, strain the soup after blending through a fine-mesh sieve. It's an extra step that creates restaurant-quality silkiness, perfect for dinner parties or when you want to impress.
Pantry Swaps
No white beans? Use chickpeas, navy beans, or even lentils. No protein powder? Add an extra can of beans and blend in cottage cheese for similar protein content with extra creaminess.
Freezer Success
This soup freezes beautifully for up to 3 months, but leave out the protein powder if freezing. Add it when reheating for best texture. Freeze in muffin tins for perfect single portions.
Variations to Try
Mediterranean Style
Add ½ cup kalamata olives and 2 tablespoons capers with the tomatoes. Finish with fresh oregano and a crumble of feta cheese. Serve with lemon wedges for brightness.
Smoky Bacon Version
Start by rendering 4 ounces of diced pancetta or bacon. Use the fat instead of olive oil for the vegetables. The smoky depth pairs beautifully with the fennel's sweetness.
Creamy Dreamy
Stir in ½ cup heavy cream or coconut milk after blending for a richer version. This is especially good if serving to kids or anyone who prefers milder flavors.
Spicy Harissa
Stir in 2 tablespoons harissa paste with the tomato paste for North African heat. Garnish with preserved lemon and fresh cilantro for an exotic twist.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours as the fennel and spices meld. If the soup thickens too much, thin with broth or water when reheating. Always reheat gently over medium-low heat—high heat can cause the protein to separate and create a grainy texture.
Freezer Instructions
Portion cooled soup into freezer bags, removing as much air as possible. Lay flat to freeze for space-efficient storage. Thaw overnight in the refrigerator or use the defrost setting on your microwave. For best results, add the protein powder when reheating rather than before freezing. The soup keeps for 3 months frozen, though it's usually gone long before then.
Reheating Like a Pro
Always reheat soup slowly over medium heat, stirring frequently. If it's been frozen, you might need to re-blend with an immersion blender to restore the silky texture. Add a splash of lemon juice or vinegar to brighten flavors that may have dulled during storage. For single servings, microwave in 30-second bursts, stirring between each burst.
Frequently Asked Questions
Absolutely! The soup will still have about 16 grams of protein per serving from the beans alone. To boost protein without powder, add an extra can of beans or stir in ½ cup Greek yogurt after blending. You could also add cooked quinoa or serve with a side of whole grain bread and almond butter.
The fennel flavor is subtle—more like a sophisticated background note than black licorice. If you're really opposed, substitute 2 celery stalks and 1 small bulb of fennel's cousin, celery root. Or use 2 leeks and add 1 teaspoon fennel seeds for a milder version that still provides complexity.
Yes, but you'll need about 3 pounds of ripe tomatoes. Score an X on the bottom, blanch for 30 seconds, then shock in ice water to remove skins. Core and chop before adding. You'll need to simmer longer (30-35 minutes) to break them down. Canned tomatoes are actually preferred here because they're picked and packed at peak ripeness.
It's meal prep gold! Make a double batch on Sunday and enjoy it all week. The flavors improve overnight, and it reheats beautifully. Portion into individual containers for grab-and-go lunches. It also works as a protein-rich base for other meals—thin it for pasta sauce, use it as a braising liquid for chicken, or add cooked grains for a hearty stew.
Unflavored whey isolate or pea protein work best—they dissolve completely without grittiness. If you only have vanilla, use just one scoop. Chocolate protein powder actually works too, creating a mole-like complexity. Avoid powders with xanthan gum or thickeners as they can make the soup gluey. Always whisk with hot liquid before adding to prevent clumps.
Yes, but caramelize the fennel, onions, and tomato paste on the stovetop first for best flavor. Transfer to a slow cooker with remaining ingredients (except protein powder) and cook on low 6-7 hours or high 3-4 hours. Blend and add protein powder at the end. The Instant Pot works too—use sauté function for steps 1-3, then pressure cook on high for 10 minutes.
Healthy Pantry Clean Out High Protein Tomato Fennel Soup
Ingredients
Instructions
- Caramelize fennel: Heat 2 tablespoons oil in Dutch oven. Slice fennel and cook until golden, 12-15 minutes.
- Build aromatics: Add onion, cook 5 minutes. Add garlic, spices, cook 1-2 minutes.
- Develop depth: Clear center, add tomato paste, cook 3 minutes until brick red. Deglaze with wine.
- Simmer tomatoes: Add canned tomatoes with juice, broth, salt, pepper. Simmer 20 minutes.
- Add protein: Whisk protein powder with hot soup liquid. Add beans and mixture to pot.
- Blend smooth: Use immersion blender until completely silky. Adjust seasoning.
- Serve: Garnish with fennel fronds and olive oil. Enjoy hot with crusty bread.
Recipe Notes
For meal prep, the soup tastes even better the next day. Freeze in portions for up to 3 months. If you don't have protein powder, add an extra can of beans for similar protein content.