Looking for a cozy and flavorful soup that’s both satisfying and surprisingly easy to make? This Parmesan Tomato Cannellini Bean Soup with Smoked Paprika is exactly what you need! It’s a vibrant blend of sweet tomatoes, creamy cannellini beans, and a hint of smoky spice, finished with a luscious smoked paprika cream swirl. This isn’t your average tomato soup โ the Parmesan adds a delightful savory depth, while the smoked paprika brings a warm, inviting aroma and a beautiful visual appeal. Perfect for a chilly evening or a comforting lunch, this soup is sure to become a new favorite.

What You’ll Need: The Ingredient Lineup
- Olive Oil (2 tbsp / 30 ml): We’re using extra-virgin olive oil for its rich flavor and healthy fats. It forms the base of our soup, gently sautรฉing the aromatics and building layers of flavor.
- Onion (1 large / 150g / 5oz), diced: A foundational ingredient, the onion provides sweetness and depth. Dicing ensures it cooks evenly and melts into the soup.
- Garlic (3 cloves / 15g / 0.5oz), minced: Garlic is essential for adding a pungent, savory note. Mincing releases its flavors quickly during sautรฉing.
- Smoked Paprika (1 tsp / 5g): This is where the magic happens! Smoked paprika adds a warm, smoky flavor that complements the tomatoes and beans beautifully. We’ll use it both in the soup and for the stunning cream swirl.
- Kosher Salt (1 tsp / 5g): Kosher salt enhances all the other flavors and is crucial for seasoning the soup properly.
- Freshly Ground Black Pepper (ยฝ tsp / 2g): A touch of black pepper adds a subtle spice and complexity. Freshly ground is always best for maximum flavor.
- Canned Diced Tomatoes (800g / 28oz), with juices: The heart of our soup! Using canned diced tomatoes provides a consistent flavor and texture. The juices add extra liquid and tomato goodness.
- Canned Cannellini Beans (400g / 14oz), drained and rinsed: Cannellini beans are known for their creamy texture and mild flavor. Draining and rinsing removes excess sodium and any starchy residue.
- Vegetable Broth (4 cups / 960ml), low-sodium: Vegetable broth provides the liquid base for the soup. Using low-sodium allows us to control the saltiness.
- Heavy Cream (120ml / ยฝ cup), halal-certified: Heavy cream adds richness and creates the beautiful smoked paprika swirl. Halal-certified ensures it meets specific dietary requirements.
- Parmesan Cheese (60g / 2oz), freshly grated, divided: Freshly grated Parmesan cheese delivers a sharp, salty, and umami-rich flavor. We’ll use some in the soup and reserve some for garnish and the cream swirl.
- Lemon Juice (1 tbsp / 15ml), fresh: A squeeze of fresh lemon juice brightens the flavors and adds a touch of acidity.
- Dried Basil (1 tsp / 5g) or Fresh Chopped Basil (1 tbsp): Basil adds a fresh, herbaceous note. You can use dried for convenience or fresh for a more vibrant flavor.
- Crusty Bread (4 slices / 60g / 2oz), day-old, cubed: Day-old bread is ideal for croutons as it holds its shape better.
- Melted Butter or Olive Oil (1 tbsp / 15ml), for croutons: Used to coat the bread cubes and help them crisp up. Butter adds richness, while olive oil offers a healthier option.
- Garlic Powder (1 tsp / 5g), for croutons: Garlic powder adds a subtle garlic flavor to the croutons.
- Fresh Basil Leaves, torn: For a final touch of freshness and visual appeal.
Ingredient Substitutions
Don’t have everything on hand? Here are a few simple substitutions:
- Cannellini Beans: Great Northern beans or navy beans can be used as substitutes.
- Vegetable Broth: Chicken broth can be used if you’re not vegetarian.
- Heavy Cream: Half-and-half can be used for a lighter soup, but it won’t be as creamy.
- Parmesan Cheese: Pecorino Romano cheese offers a similar salty, sharp flavor.
Detailed Step-by-Step Instructions for Parmesan Tomato Cannellini Bean Soup
- Sautรฉ the Aromatics: Heat the olive oil in a large, heavy-bottomed pot (Dutch ovens work wonderfully!) over medium heat. Add the diced onion and sautรฉ for 5-6 minutes, stirring occasionally, until it becomes translucent and starts to turn a light golden color. This step is crucial for building a flavorful base; don’t rush it!
- Bloom the Spices: Stir in the minced garlic and smoked paprika. Cook for just 30 seconds, stirring constantly, until fragrant. Be extremely careful not to burn the paprika, as it can become bitter quickly. Blooming the spices in oil releases their essential oils, maximizing their flavor impact.
- Simmer the Soup Base: Add the canned diced tomatoes (with their juices!), drained and rinsed cannellini beans, and vegetable broth to the pot. Bring the mixture to a gentle boil, then reduce the heat to low, cover, and simmer for 15 minutes. This simmering period allows the flavors to meld and deepen.
- Prepare the Smoked Paprika Cream Swirl: While the soup simmers, create the signature swirl. In a small saucepan, whisk together the heavy cream, 30g (1oz) of the grated Parmesan cheese, and an extra ยฝ teaspoon of smoked paprika. Warm gently over low heat for 3-4 minutes, stirring frequently, until the cream just begins to thicken. Do *not* let it boil, or the cream may separate.
- Season and Partially Blend: Season the soup with salt, pepper, lemon juice, and basil. Now, using an immersion blender, carefully partially puree the soup. The goal is to create a creamy texture while still leaving some whole cannellini beans for a delightful textural contrast. Blend for 1-2 minutes, adjusting to your preference.
- Make the Garlic-Parmesan Croutons: Preheat your oven to 190ยฐC (375ยฐF). In a bowl, toss the cubed day-old bread with melted butter (or olive oil), garlic powder, and a pinch of salt. Spread the croutons in a single layer on a baking sheet and toast for 8-10 minutes, turning halfway through, until golden brown and crispy.
- Assemble and Serve: Ladle the hot soup into deep bowls. Gently swirl a generous drizzle of the smoked paprika cream through the center of each bowl, creating beautiful ribbons. Top with a handful of toasted garlic-Parmesan croutons, a sprinkle of the remaining grated Parmesan cheese, and a few torn fresh basil leaves.
The Importance of Quality Ingredients
This soup truly shines when made with high-quality ingredients. Using extra-virgin olive oil provides a richer flavor base. Opting for good quality canned diced tomatoes โ San Marzano are excellent โ will contribute to a sweeter, more vibrant tomato flavor. And, of course, freshly grated Parmesan cheese is a must; pre-grated cheese often contains cellulose and doesn’t melt as smoothly.
Why Cannellini Beans are Perfect for this Soup
Cannellini beans, also known as white kidney beans, are the ideal choice for this soup due to their creamy texture and mild flavor. They absorb the flavors of the broth and tomatoes beautifully without overpowering the other ingredients. Their delicate taste complements the smoky paprika and Parmesan cheese perfectly, creating a harmonious blend of flavors.

The Science Behind the Smoked Paprika Cream Swirl
The smoked paprika cream swirl isn’t just for aesthetics; it’s a flavor bomb! The fat in the heavy cream carries the smoky flavor of the paprika, distributing it throughout the soup with each spoonful. Warming the cream gently with the Parmesan cheese helps it thicken slightly, creating a swirl that holds its shape and adds a luxurious mouthfeel. The contrast between the vibrant red soup and the creamy swirl also enhances the visual appeal, making the dish even more enticing.
Tips for Making Ahead & Storing
This soup is fantastic made a day ahead! The flavors actually deepen as it sits. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop. The croutons are best made just before serving to maintain their crispness. You can prepare the smoked paprika cream swirl ahead of time as well and gently reheat it before swirling into the soup.
Frequently Asked Questions (FAQ)
- Can I use different beans? While cannellini beans are recommended, you can substitute with great northern beans or navy beans.
- Is this soup vegetarian/vegan? This recipe is vegetarian. To make it vegan, substitute the heavy cream with a plant-based cream alternative and omit the Parmesan cheese.
- Can I make this soup spicier? Absolutely! Add a pinch of cayenne pepper or a dash of hot sauce to the soup while it simmers.
This Parmesan Tomato Cannellini Bean Soup with Smoked Paprika Cream Swirl is a comforting and flavorful dish that’s perfect for a cozy night in. Don’t forget to save this recipe to Pinterest for later!
Print
recipe parmesan tomato cannellini bean soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Parmesan Tomato Cannellini Bean Soup is a comforting blend of sweet tomatoes, creamy beans, and smoky paprika, finished with a luscious cream swirl. It’s a flavorful and easy-to-make soup perfect for a chilly evening.
Ingredients
- Olive Oil (2 tbsp / 30 ml), extra-virgin
- Onion (1 large / 150g), diced
- Garlic (3 cloves / 15g), minced
- Smoked Paprika (1 tsp / 5g)
- Kosher Salt (1 tsp / 5g)
- Black Pepper (ยฝ tsp / 2g), freshly ground
- Diced Tomatoes (800g / 28oz), canned, with juices
- Cannellini Beans (400g / 14oz), canned, drained and rinsed
- Vegetable Broth (4 cups / 960ml), low-sodium
- Heavy Cream (120ml / ยฝ cup), halal-certified
- Parmesan Cheese (60g / 2oz), freshly grated, divided
- Lemon Juice (1 tbsp / 15ml), fresh
- Dried Basil (1 tsp / 5g) or Fresh Basil (1 tbsp)
- Crusty Bread (4 slices / 60g), day-old, cubed
- Butter/Olive Oil (1 tbsp / 15ml), for croutons
- Garlic Powder (1 tsp / 5g), for croutons
- Fresh Basil Leaves, torn
Instructions
- Sautรฉ Aromatics: Heat oil, sautรฉ onion until translucent (5-6 minutes).
- Bloom Spices: Add garlic & paprika; cook until fragrant (30 seconds).
- Simmer Soup Base: Add tomatoes, beans, broth; simmer for 15 minutes.
- Prepare Cream Swirl: Whisk cream, Parmesan, paprika; warm gently (3-4 minutes).
- Season & Blend: Season with salt, pepper, lemon, basil; partially puree.
- Make Croutons: Toss bread with butter/oil, garlic powder; bake until crispy (8-10 minutes).
- Assemble & Serve: Ladle soup, swirl cream, top with croutons, Parmesan, basil.
Notes
For deeper flavor, make the soup a day ahead. The smoked paprika cream swirl adds both flavor and visual appeal.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmer
- Cuisine: Italian
Nutrition
- Serving Size: 1.5 cups
- Calories: 320 kcal
- Sugar: 12 g
- Sodium: 650 mg
- Fat: 18 g
- Saturated Fat: 9 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 8 g
- Protein: 15 g
- Cholesterol: 40 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.