Fire Roasted Parmesan & White Bean Soup
If you’re looking for a cozy and heartwarming dish that fills your kitchen with an irresistible aroma, then you’ve come to the right place! This Fire Roasted Parmesan & White Bean Soup is one of my absolute favorites. It’s the kind of soup that wraps you in a warm hug, perfect for chilly evenings or when you’re craving something comforting. With its creamy texture and rich flavors, it’s sure to become a beloved recipe in your home too.
What makes this soup special is how easy it is to whip up. In just about 50 minutes, you can create a delicious meal that’s great for busy weeknights or family gatherings. Plus, it’s fantastic for meal prep—just make a big batch and enjoy it throughout the week!
Why You’ll Love This Recipe
- Quick and Easy: Ready in under an hour, this soup comes together without any fuss.
- Family-Friendly: Kids and adults alike will love the creamy, cheesy goodness.
- Make-Ahead Convenience: Perfect for meal prep; just store it in the fridge and reheat!
- Flavorful Comfort: The combination of fire roasted tomatoes and parmesan creates a rich flavor profile that warms your soul.
- Versatile Ingredients: Simple ingredients mean you can easily adjust based on what you have on hand.

Ingredients You’ll Need
Let’s gather our ingredients! This Fire Roasted Parmesan & White Bean Soup relies on simple, wholesome ingredients that bring out the best flavors. Here’s what you’ll need:
For the Soup Base
- 1 tablespoon olive oil
- 1 sweet onion, diced
- 4 garlic cloves, minced
- Kosher salt and pepper
- 1 tablespoon tomato paste
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ¼ teaspoon dried thyme
For the Main Ingredients
- 1 (14-ounce can) fire roasted tomatoes
- 2 (14-ounce cans) cannellini beans, drained and rinsed
- 4 cups vegetable or chicken stock
- 1 parmesan rind
For Creaminess
- 1 cup heavy cream
- ½ cup finely grated parmesan cheese (plus more for topping)
- 5 ounces fresh spinach (frozen is fine too)
- Crushed red pepper (for topping)
Variations
The beauty of this recipe is its flexibility! Feel free to make it your own with these fun variations:
- Add more greens: Toss in kale or Swiss chard for extra nutrients.
- Make it spicy: Add jalapeños or crushed red pepper during cooking for a kick.
- Change the beans: Use white kidney beans or chickpeas if you prefer.
- Swap the cream: For a lighter option, try using coconut milk instead of heavy cream.
How to Make Fire Roasted Parmesan & White Bean Soup
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add in the diced onion and minced garlic with a generous pinch of salt and pepper. Sautéing these aromatics not only softens them but also brings out their natural sweetness. Cook until the onions are tender, about 5 minutes.
Step 2: Develop Flavor
Stir in the tomato paste along with dried basil, oregano, and thyme. Cooking these spices for another 5 minutes allows their flavors to deepen. You’ll notice everything starting to smell incredible!
Step 3: Combine Main Ingredients
Next, add the fire roasted tomatoes, rinsed cannellini beans, stock, and parmesan rind to the pot. Bring this mixture to a boil before reducing it to a simmer. Covering for the last 10 minutes helps meld all those lovely flavors together beautifully.
Step 4: Stir in Creaminess
Remove the lid and pour in the heavy cream. Follow it up with finely grated parmesan cheese and fresh spinach. Cook everything together for an additional 5 to 10 minutes until the cheese melts into creamy goodness and spinach wilts down perfectly.
Step 5: Serve It Up!
Taste your soup and adjust seasoning as needed with salt and pepper. Serve immediately with extra parmesan on top and a sprinkle of crushed red pepper for added flair!
Enjoy every spoonful of this delicious Fire Roasted Parmesan & White Bean Soup! It’s not just food; it’s comfort in a bowl!
Pro Tips for Making Fire Roasted Parmesan & White Bean Soup
Creating a delicious soup is all about the little details, so here are some tips to elevate your Fire Roasted Parmesan & White Bean Soup!
-
Use fresh ingredients: Fresh onions and garlic can significantly enhance the flavor of your soup, making it taste vibrant and alive.
-
Don’t skip the parmesan rind: Adding a parmesan rind lends a deep umami flavor to the broth that enhances the overall taste of the soup. Just remember to remove it before serving!
-
Adjust creaminess to your liking: Feel free to modify the amount of heavy cream in the recipe. If you prefer a lighter soup, add less cream or substitute with coconut milk for a different twist.
-
Experiment with spices: Adding a pinch of smoked paprika or cayenne pepper can give your soup an extra kick and deepen its flavor profile.
-
Make it ahead of time: This soup tastes even better the next day as the flavors meld together. Consider making it in advance for an easy weeknight dinner!
How to Serve Fire Roasted Parmesan & White Bean Soup
Serving this hearty soup can be just as fun as making it! Here are some ideas to present it beautifully and enhance your dining experience.
Garnishes
- Fresh parsley or basil: A sprinkle of freshly chopped herbs adds color and freshness, balancing the richness of the soup.
- Crusty bread: A slice of toasted baguette or sourdough on top adds texture and makes each spoonful delightful.
- Drizzle of olive oil: A light drizzle of high-quality olive oil just before serving can enhance the flavor and presentation.
Side Dishes
- Garlic Bread: Crispy bread slathered with garlic butter complements the soup perfectly, making every bite satisfying.
- Simple Green Salad: A light salad with mixed greens, cherry tomatoes, and a lemon vinaigrette provides a refreshing contrast.
- Roasted Vegetables: Seasonal roasted vegetables like carrots and Brussels sprouts add both color and nutrition to your meal.
- Cheesy Quesadillas: Pairing this warm soup with cheesy quesadillas brings in a comforting twist that’s sure to please everyone at your table.
This Fire Roasted Parmesan & White Bean Soup is not only comforting but also incredibly versatile when it comes to serving suggestions. Enjoy creating your perfect meal!

Make Ahead and Storage
This Fire Roasted Parmesan & White Bean Soup is not only delicious but also perfect for meal prep. You can easily make a big batch, enjoy it fresh, and store the leftovers for later. Here’s how to keep your soup in tip-top shape!
Storing Leftovers
- Allow the soup to cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 4 days.
- Label your container with the date for easy tracking.
Freezing
- Portion the soup into freezer-safe containers or bags.
- Leave some space at the top of the container since liquids expand when frozen.
- Freeze for up to 3 months for best quality.
- Consider pre-measuring portions for easy thawing.
Reheating
- Thaw overnight in the fridge if frozen.
- Reheat on the stovetop over medium heat, stirring occasionally, until warmed through.
- You can also microwave individual portions; just cover and heat in short intervals, stirring in between.
FAQs
Here are some common questions you might have about this comforting soup.
Can I use fresh tomatoes instead of fire roasted tomatoes in this Fire Roasted Parmesan & White Bean Soup?
Yes, you can substitute fresh tomatoes. However, using fire roasted tomatoes adds a depth of flavor that enhances the soup’s taste. If using fresh, consider roasting them first for a similar effect.
How long does this Fire Roasted Parmesan & White Bean Soup last in the fridge?
The soup will stay fresh in the refrigerator for about 4 days. Be sure to store it in an airtight container to maintain its flavor and texture.
Can I make this soup vegan?
Absolutely! To make a vegan version of this soup, simply omit the heavy cream and parmesan cheese or replace them with plant-based alternatives like coconut cream and nutritional yeast.
What type of beans can I use in this recipe?
While cannellini beans are recommended for their creamy texture, you can also use other white beans such as navy beans or great northern beans if needed.
Final Thoughts
This Fire Roasted Parmesan & White Bean Soup is a delightful blend of flavors that warms both heart and soul! It’s incredibly simple to prepare and perfect for cozy nights or meal prep. I hope you enjoy making this recipe as much as I do and find joy in every bowl. Don’t hesitate to share your experience or any twists you put on it – happy cooking!

Fire Roasted Parmesan & White Bean Soup
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: Serves 6
- Category: Main
- Method: Cooking
- Cuisine: American
Description
Warm up with a bowl of Fire Roasted Parmesan & White Bean Soup, a comforting dish that envelops you with rich flavors and creamy goodness. This soup is perfect for chilly evenings or when you seek something nurturing and satisfying. With its easy preparation in just under an hour, it’s ideal for busy weeknights or meal prep. The combination of fire roasted tomatoes, hearty white beans, and parmesan creates a delightful medley that will surely become a family favorite. Enjoy it fresh or store it for later – either way, it’s a cozy hug in a bowl!
Ingredients
- 1 tablespoon olive oil
- 1 sweet onion, diced
- 4 garlic cloves, minced
- Kosher salt and pepper
- 1 tablespoon tomato paste
- 1 teaspoon dried basil
- ½ teaspoon dried oregano
- ¼ teaspoon dried thyme
- 1 (14-ounce can) fire roasted tomatoes
- 2 (14-ounce cans) cannellini beans, drained and rinsed
- 4 cups vegetable or chicken stock
- 1 parmesan rind
- 1 cup heavy cream
- ½ cup finely grated parmesan cheese (plus more for topping)
- 5 ounces fresh spinach (frozen is fine too)
- Crushed red pepper (for topping)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté diced onion and minced garlic with salt and pepper until onions are tender (about 5 minutes).
- Stir in tomato paste, dried basil, oregano, and thyme; cook for 5 minutes to deepen flavors.
- Add fire roasted tomatoes, cannellini beans, stock, and parmesan rind. Bring to a boil, then reduce to simmer for 10 minutes.
- Remove lid and stir in heavy cream, parmesan cheese, and fresh spinach; cook for another 5-10 minutes until creamy.
- Adjust seasoning with salt and pepper before serving hot.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 320
- Sugar: 4g
- Sodium: 640mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 50mg