Summer is when tomatoes hit their peak, bursting with sweetness and that just-picked flavor that makes you want to build an entire meal around them.
This Tomato Risotto with Fennel brings together ripe, juicy tomatoes with the subtle anise notes of fresh fennel in a creamy, luxurious rice dish that feels both elegant and comforting.
I stumbled upon this combination last August when my neighbor dropped off a basket overflowing with heirloom tomatoes from her garden. I had a fennel bulb sitting in the crisper drawer, and something clicked.
The fennel adds this unexpected layer of complexity that keeps people guessing at what makes the dish so special. It’s slightly sweet, a little bit licorice-y, but never overwhelming.
What I love most about this risotto is how it celebrates summer produce without hiding it under heavy sauces or complicated techniques.
The tomatoes break down into a silky sauce that coats each grain of rice, while the fennel softens and caramelizes, adding textural interest and depth.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 35 minutes |
| Total Time | 50 minutes |
| Servings | 4 servings |
| Difficulty Level | Intermediate |

Why You’ll Love This Tomato Risotto with Fennel
This risotto strikes that perfect balance between refined and approachable. You don’t need culinary school training to nail it, but it’ll impress anyone you serve it to.
The constant stirring might sound tedious, but there’s something almost meditative about it. Plus, you get to watch the rice transform from hard grains into something impossibly creamy right before your eyes.
Here’s what makes this dish a winner:
- Peak summer flavors: Fresh tomatoes and fennel celebrate the season in every bite
- Naturally creamy texture: No cream needed, the rice releases its own starches to create that signature risotto consistency
- Versatile main or side: Serves beautifully as a vegetarian main course or alongside grilled fish or chicken
- Make-ahead friendly base: You can prep the tomato mixture in advance and finish the risotto just before serving
- Customizable ingredients: Swap in whatever tomato varieties you have on hand, from cherry to heirloom
- Restaurant-worthy presentation: Looks impressive but comes together in your own kitchen
- One-pot wonder: Less cleanup means more time enjoying your meal
The pairing of tomato and fennel creates something greater than the sum of its parts, and that’s really the magic of this dish.
Ingredients for Tomato Risotto with Fennel
This risotto keeps things simple with fresh, quality ingredients that let the tomatoes and fennel shine.
You’ll want to use the best tomatoes you can find since they’re the star of the show.
Here’s what you’ll need:
- 2 pounds fresh ripe tomatoes, roughly chopped (heirloom or Roma work beautifully)
- 1 large fennel bulb, trimmed and diced (about 2 cups)
- 1½ cups Arborio rice
- 4 cups vegetable stock, kept warm
- 1 cup dry white wine
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 1 small onion, finely diced
- ½ cup freshly grated Parmesan cheese
- 2 tablespoons butter
- Salt and black pepper to taste
- Fresh basil leaves for garnish
- Fennel fronds for garnish (reserved from the bulb)
The combination of butter and Parmesan at the end creates that glossy, restaurant-quality finish that makes risotto so irresistible.
You might also enjoy making this alongside roasted brussels sprouts for a complete seasonal meal.
Kitchen Equipment Needed
You don’t need a lot of fancy gadgets for this risotto, but having the right equipment makes the process much smoother. A good heavy-bottomed pot is really the key to even cooking.
Here’s your equipment list:
- Large heavy-bottomed pot or Dutch oven (4-5 quart capacity)
- Wooden spoon for stirring
- Sharp knife and cutting board
- Ladle for adding stock
- Medium saucepan for keeping stock warm
- Box grater for Parmesan
- Measuring cups and spoons
The heavy bottom on your pot prevents hot spots that can burn the rice and ensures everything cooks evenly as you stir.
Recommended Products for This Recipe
After making this risotto countless times, I’ve found a few products that genuinely make a difference in both the cooking process and the final result.
These aren’t necessary, but they’ll elevate your risotto game.
1. Le Creuset Enameled Cast Iron Dutch Oven
This pot distributes heat so evenly that you’ll never have to worry about scorching your rice.
The enameled interior makes cleanup easier, and it’s the perfect size for risotto since it gives you plenty of room to stir without splashing.
2. San Marzano Tomatoes (for off-season cooking)
When fresh summer tomatoes aren’t available, these Italian imports are the next best thing. They have incredible sweetness and low acidity that works beautifully in this risotto.
3. Parmigiano Reggiano DOP
Real Parmigiano Reggiano (look for the DOP certification) melts differently than pre-grated cheese and adds a nutty, complex flavor that pre-shredded varieties just can’t match. Buy it in a block and grate it fresh.
4. OXO Good Grips Wooden Spoon
The angled head on this spoon makes it easier to scrape the bottom of your pot as you stir, which is crucial for preventing sticking and releasing those starches that make risotto creamy.
Another favorite: Butternut Squash Soup

Step-by-Step Instructions: How to Make Tomato Risotto with Fennel
Making risotto requires your attention, but the actual technique is straightforward once you get the hang of it. Take your time with each step and trust the process.
1. Prepare Your Ingredients and Stock
- Dice the fennel bulb into small, uniform pieces (about ¼-inch cubes), reserving the fronds for garnish
- Roughly chop the tomatoes into chunks
- Mince the garlic and dice the onion finely
- Pour the vegetable stock into a medium saucepan and bring it to a gentle simmer, then reduce heat to low to keep it warm throughout cooking
- Grate the Parmesan cheese fresh if you haven’t already
- Have all ingredients within easy reach of your stove since you’ll need to keep stirring once you start
Having everything prepped before you begin means you can focus on the stirring and timing without scrambling for ingredients mid-cook.
2. Sauté the Aromatics and Fennel
- Heat 2 tablespoons of olive oil in your large heavy-bottomed pot over medium heat
- Add the diced fennel and cook for 5-6 minutes, stirring occasionally, until it begins to soften and turns slightly translucent
- Add the onion and cook for another 3 minutes until softened
- Stir in the minced garlic and cook for 30 seconds until fragrant but not browned
- Season lightly with a pinch of salt
The fennel should smell sweet and slightly anise-like as it cooks, and this base of aromatics builds the flavor foundation for your entire dish.
3. Toast the Rice
- Add the Arborio rice to the pot and stir constantly for 2-3 minutes
- The rice should become slightly translucent around the edges and make a light clicking sound as you stir it
- This toasting step is crucial as it helps the rice maintain some texture and prevents it from turning mushy
- You’ll notice the grains start to look almost pearly
Don’t skip this step even though it seems minor because properly toasted rice absorbs the liquid more evenly and creates better texture in the finished risotto.
Read Also: Lentil Spinach Soup Recipe
4. Deglaze with Wine
- Pour in the white wine and stir constantly
- Let the wine bubble and reduce for 2-3 minutes until it’s almost completely absorbed by the rice
- The alcohol will cook off, leaving behind a subtle acidity that balances the sweetness of the tomatoes
- Scrape any bits stuck to the bottom of the pot as the wine helps release them
The wine adds brightness and complexity to the final dish, so don’t substitute with more stock if you can help it.
5. Add the Tomatoes
- Stir in all of the chopped tomatoes along with any juices
- Add the remaining tablespoon of olive oil
- Cook for 3-4 minutes, stirring frequently, allowing the tomatoes to break down slightly
- Season with salt and black pepper to taste
The tomatoes will start releasing their juices and create a sauce that will flavor the rice as it cooks.
6. Begin Adding the Warm Stock
- Add one ladle (about ½ cup) of warm stock to the rice mixture
- Stir continuously until the liquid is almost completely absorbed before adding the next ladle
- Continue this process, adding stock one ladle at a time and stirring constantly
- Maintain a gentle simmer throughout, adjusting heat as needed
- The rice should always be bubbling gently but never boiling vigorously
This gradual addition of liquid and constant stirring is what coaxes the starch out of the rice and creates that signature creamy texture.
For a lighter soup option, try my roasted carrot ginger soup.
7. Cook Until Creamy
- Continue adding stock and stirring for 18-20 minutes total
- Taste the rice after 18 minutes to check doneness
- The rice should be tender with a slight bite in the center (al dente), not mushy or chalky
- If you run out of stock before the rice is done, use hot water
- The final consistency should be loose and flowing, not thick and stiff
The risotto will continue to thicken as it sits, so err on the side of slightly too loose rather than too thick.
8. Finish with Butter and Cheese
- Remove the pot from heat once the rice is perfectly cooked
- Stir in the butter and freshly grated Parmesan cheese vigorously
- This stirring action, called “mantecatura,” creates an emulsion that makes the risotto extra creamy and glossy
- Taste and adjust seasoning with additional salt and black pepper if needed
- Let the risotto rest for 1-2 minutes before serving
The butter and cheese should disappear completely into the risotto, creating an incredibly smooth, velvety texture.
9. Serve and Garnish
- Spoon the risotto into shallow bowls while it’s still hot
- Top with fresh basil leaves torn by hand
- Add a few delicate fennel fronds for a pop of color and subtle anise flavor
- Drizzle with a little extra olive oil if desired
- Serve with additional Parmesan cheese on the side
Risotto waits for no one, so have your guests at the table and ready to eat as soon as you finish cooking.
Tips for The Best Tomato Risotto with Fennel
Making great risotto is as much about technique as it is about ingredients. These tips come from years of trial and error in my own kitchen.
Keep these pointers in mind:
- Choose the right rice: Arborio is traditional, but Carnaroli or Vialone Nano also work wonderfully and hold their shape even better
- Keep your stock warm: Cold stock will shock the rice and slow down the cooking process, leading to uneven texture
- Stir constantly but gently: You want to release the starch without breaking the rice grains
- Don’t rush it: Proper risotto takes time, and there’s no way to speed up the process without compromising the result
- Use peak-season tomatoes: Since they’re the star ingredient, quality matters enormously here
- Taste as you go: The rice can go from perfect to overcooked in just a minute, so check frequently near the end
- Adjust consistency at the end: Risotto should flow like lava when you spoon it onto the plate, not sit in a stiff mound
- Serve immediately: Risotto continues to absorb liquid and thicken as it sits, so timing is everything
The biggest mistake people make is adding too much stock at once or not stirring enough, both of which prevent that creamy texture from developing properly.
You might also enjoy: Creamy Sausage and Potato Soup
Serving Suggestions

This risotto is substantial enough to stand alone as a main course, but it also pairs beautifully with lighter proteins. The tomato and fennel flavors complement seafood especially well.
Here are some serving ideas:
Serve this risotto alongside garlic butter lobster tails for an elegant summer dinner party. The sweet lobster and rich butter sauce work perfectly with the bright tomato risotto.
Try it with lemon herb baked salmon for a lighter but equally sophisticated pairing. Pan-seared scallops are another excellent option, as their sweetness echoes the fennel’s subtle anise notes.
For a simple weeknight meal, serve it with a crisp green salad like my fennel salad with apples and radishes. If you want to keep it vegetarian, add some grilled vegetables on top or serve it with sautéed greens.
A glass of crisp white wine, like Pinot Grigio or Sauvignon Blanc, cuts through the richness beautifully. For non-drinkers, sparkling water with lemon is refreshing alongside this dish.
Crusty bread for soaking up any risotto left on the plate is always welcome at my table.
Variations of Tomato Risotto with Fennel
One of the best things about risotto is how adaptable it is to different flavors and ingredients. Once you’ve mastered the basic technique, you can play around with additions.
Try these variations:
- Add protein: Stir in cooked shrimp, scallops, or flaked salmon during the last few minutes of cooking
- Make it spicy: Add a pinch of red pepper flakes when you sauté the garlic for subtle heat
- Include fresh herbs: Stir in torn basil, chopped parsley, or fresh oregano just before serving
- Use cherry tomatoes: Halve cherry or grape tomatoes and add them in the last 5 minutes for bursts of sweet tomato flavor
- Add greens: Wilt fresh spinach or arugula into the risotto right at the end
- Try different cheeses: Swap Parmesan for Pecorino Romano for a sharper, saltier flavor
- Make it vegan: Skip the butter and cheese, and finish with nutritional yeast and extra olive oil instead
- Incorporate sun-dried tomatoes: Add chopped sun-dried tomatoes along with the fresh ones for more intense tomato flavor
- Top with crispy fennel: Thinly slice extra fennel and fry it until crispy for a textural garnish
Each variation changes the character of the dish slightly while keeping that core combination of creamy rice, sweet tomatoes, and aromatic fennel.
Another favorite: Apple Butternut Squash Soup
Storage and Reheating
Risotto is definitely best enjoyed fresh, but leftovers can be stored and reheated with a little care. The texture won’t be quite the same, but it’s still delicious.
Here’s how to handle leftovers:
- Refrigerate promptly: Transfer cooled risotto to an airtight container and refrigerate within 2 hours of cooking
- Storage time: Properly stored risotto keeps for 3-4 days in the refrigerator
- Freezing: While possible, I don’t recommend freezing risotto as the texture suffers significantly when thawed
- Reheating on the stovetop: Place risotto in a pan with a few tablespoons of stock or water, stirring gently over medium-low heat until warmed through
- Microwave method: Add a splash of stock or water to the risotto, cover loosely, and microwave in 30-second intervals, stirring between each
- Repurpose leftovers: Form cold risotto into patties, coat with breadcrumbs, and pan-fry into crispy risotto cakes
- Adjust consistency: You’ll likely need to add liquid when reheating since the rice continues to absorb moisture as it sits
The key to reheating is adding moisture back in gradually and heating gently to avoid turning it into a gummy mess.
Nutritional Facts
Per serving (based on 4 servings):
- Calories: 420
- Total Fat: 16g
- Saturated Fat: 6g
- Cholesterol: 25mg
- Sodium: 680mg
- Total Carbohydrates: 54g
- Dietary Fiber: 4g
- Sugars: 7g
- Protein: 12g
- Vitamin A: 25% DV
- Vitamin C: 45% DV
- Calcium: 20% DV
- Iron: 10% DV
These values are approximate and will vary based on specific ingredients used and portion sizes.
The dish is relatively high in carbohydrates from the rice, but it also provides good amounts of vitamins from the tomatoes and fennel.
Read Also: Sweet Potato Soup Recipe
Health Benefits of Key Ingredients
Beyond tasting incredible, the ingredients in this risotto pack some serious nutritional benefits. It’s one of those happy accidents where something delicious also happens to be good for you.
Here’s what you’re getting:
Tomatoes are loaded with lycopene, a powerful antioxidant that’s been linked to reduced risk of heart disease and certain cancers.
They’re also rich in vitamin C, potassium, and folate. Cooking tomatoes actually increases the bioavailability of lycopene, making this dish even more nutritious.
Fennel contains fiber, vitamin C, and potassium, plus it has been traditionally used to aid digestion.
The fiber in fennel helps promote gut health and keeps you feeling satisfied longer. It also contains plant compounds that have anti-inflammatory properties.
Olive oil provides heart-healthy monounsaturated fats and polyphenols that support cardiovascular health.
Using extra virgin olive oil adds even more beneficial compounds and enhances the absorption of fat-soluble vitamins from the vegetables.
Garlic has been shown to support immune function and may help lower blood pressure and cholesterol levels.
The sulfur compounds in garlic become more bioavailable when it’s chopped or crushed and allowed to sit briefly before cooking.
Parmesan cheese contributes protein and calcium, plus it contains beneficial probiotics if you choose an authentic, aged variety. The umami flavor means you don’t need much to get maximum impact.
This combination creates a dish that’s genuinely nourishing while still feeling indulgent and special.
FAQs About Tomato Risotto with Fennel
1. Can I make risotto ahead of time?
Risotto is really meant to be served immediately for the best texture and consistency.
However, you can prep all your ingredients in advance and even cook the risotto about 80% of the way through, then finish it just before serving.
Spread the partially cooked risotto on a baking sheet to cool, then refrigerate. When ready to serve, reheat gently with additional stock and finish with the butter and cheese.
2. What if I don’t like the taste of fennel?
If you’re not a fan of fennel’s anise-like flavor, you can substitute diced celery for a similar aromatic base without the licorice notes.
Leeks also work beautifully and provide a mild, sweet onion flavor. The dish will still be delicious, just with a slightly different flavor profile.
3. Can I use chicken stock instead of vegetable stock?
Absolutely, chicken stock works wonderfully in this risotto and adds another layer of savory depth.
Just make sure to use low-sodium stock so you can control the salt level yourself. Some people even use half vegetable and half chicken stock for a more complex flavor.
4. Why is my risotto gummy instead of creamy?
A gummy texture usually means the rice was over-stirred too aggressively or cooked too long.
You want to stir constantly but gently, and the rice should still have a slight firmness in the center when done.
Using the right type of rice (Arborio, Carnaroli, or Vialone Nano) also makes a huge difference.
5. Can I substitute the wine with something else?
If you prefer not to use wine, you can substitute with additional stock plus a tablespoon of lemon juice or white wine vinegar for acidity.
The wine does add complexity and helps balance the sweetness of the tomatoes, but the dish will still turn out well without it.

Tomato Risotto with Fennel
Ingredients
- 2 lbs fresh ripe tomatoes about 900g; roughly chopped — heirloom or Roma work beautifully
- 1 large fennel bulb trimmed and diced into ¼-inch cubes (about 2 cups / 200g); fronds reserved for garnish
- 1½ cups Arborio rice about 300g; Carnaroli or Vialone Nano also work
- 4 cups vegetable stock about 950ml; kept warm throughout cooking — low-sodium chicken stock can be substituted
- 1 cup dry white wine about 240ml; Pinot Grigio or Sauvignon Blanc recommended
- 3 tbsp olive oil divided; extra virgin preferred
- 3 cloves garlic minced
- 1 small onion finely diced
- ½ cup Parmesan cheese about 50g; freshly grated — Parmigiano Reggiano DOP recommended
- 2 tbsp butter unsalted; added at the end for mantecatura
- salt to taste
- black pepper freshly ground, to taste
- fresh basil leaves torn by hand
- fennel fronds reserved from the trimmed bulb
- extra virgin olive oil for drizzling (optional)
- Parmesan cheese extra, for serving on the side
Equipment
- Large heavy-bottomed pot or Dutch oven 4–5 quart capacity; essential for even heat distribution
- Wooden spoon For stirring; angled head preferred for scraping the bottom
- Sharp knife and cutting board
- Ladle For adding stock in measured increments
- Medium saucepan For keeping stock warm throughout cooking
- Box grater For freshly grating Parmesan
- Measuring cups and spoons
Method
- Dice fennel into ¼-inch cubes (reserve fronds), roughly chop tomatoes, mince garlic, and finely dice onion. Pour vegetable stock into a medium saucepan and bring to a gentle simmer, then reduce heat to low to keep warm throughout cooking.
- Heat 2 tablespoons olive oil in a large heavy-bottomed pot over medium heat. Cook fennel 5–6 minutes until softened, add onion and cook 3 more minutes, then stir in garlic for 30 seconds until fragrant. Season lightly with salt.
- Add Arborio rice to the pot and stir constantly for 2–3 minutes until the grains are slightly translucent around the edges and look almost pearly. Don’t skip this step — properly toasted rice absorbs liquid more evenly.
- Pour in the white wine and stir constantly, scraping up any bits from the bottom, until the wine is almost completely absorbed, about 2–3 minutes.
- Stir in the chopped tomatoes, their juices, and the remaining 1 tablespoon olive oil. Cook 3–4 minutes, stirring frequently, until the tomatoes begin to break down into a sauce. Season with salt and pepper.
- Add one ladle (about ½ cup) of warm stock and stir continuously until nearly absorbed before adding the next; repeat this process, maintaining a gentle simmer and stirring constantly throughout.
- Continue adding stock one ladle at a time and stirring for 18–20 minutes total, tasting after 18 minutes; the rice should be tender with a slight bite in the center and the consistency should be loose and flowing, not stiff.
- Remove from heat and vigorously stir in the butter and freshly grated Parmesan (mantecatura) until fully emulsified and the risotto is glossy and velvety. Taste and adjust seasoning, then rest 1–2 minutes before serving.
- Spoon into shallow bowls immediately and top with torn fresh basil, fennel fronds, a drizzle of olive oil, and extra Parmesan on the side. Risotto waits for no one — serve right away.
Nutrition
Notes
- Rice choice: Arborio is traditional, but Carnaroli or Vialone Nano hold their shape even better and are worth seeking out.
- Keep stock warm: Cold stock shocks the rice and causes uneven cooking — always keep it at a gentle simmer in a separate pan.
- Consistency check: Finished risotto should flow like lava when spooned onto a plate. It will continue to thicken as it sits, so err slightly loose.
- No-wine substitute: Replace wine with an equal amount of stock plus 1 tablespoon of lemon juice or white wine vinegar for the acidity.
- Fennel substitute: Not a fennel fan? Swap with diced celery or leeks for a similar aromatic base without the anise flavor.
- Make-ahead tip: Cook the risotto 80% of the way through, spread on a baking sheet to cool, and refrigerate. Finish with the last few ladles of stock, butter, and cheese just before serving.
- Storage: Refrigerate leftovers in an airtight container for up to 3–4 days. Reheat gently on the stovetop with a few tablespoons of stock or water, stirring until warmed through.
- Leftover hack: Form cold risotto into patties, coat with breadcrumbs, and pan-fry into crispy risotto cakes.
- Cheese tip: Use a block of authentic Parmigiano Reggiano DOP and grate it fresh — it melts more smoothly and adds far more flavor than pre-shredded varieties.
- Vegan option: Omit butter and Parmesan; finish with nutritional yeast and extra olive oil instead.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Tomato Risotto with Fennel has become one of those recipes I return to again and again when summer produce is at its peak.
There’s something deeply satisfying about standing at the stove, stirring slowly, and watching simple ingredients transform into something elegant and comforting.
The combination of sweet tomatoes and aromatic fennel creates a flavor profile that’s both familiar and surprising.
It’s the kind of dish that works equally well for a quiet weeknight dinner or when you’re trying to impress guests without spending all day in the kitchen.
I hope you’ll give this Tomato Risotto with Fennel a try the next time you find yourself with gorgeous summer tomatoes and a little time to spend at the stove.
Let me know how it turns out in the comments below, and feel free to share your own variations or serving suggestions.
Recommended:
- Spaghetti Sauce Recipe
- Bechamel Sauce Recipe
- Vegetable Soup Recipe
- Garlic Mashed Potatoes Recipe
- Broccoli Cheddar Soup Recipe



