
Italian Fennel and Sausage Stir-Fry with Tomato
A quick, rustic Italian stir-fry that brings together sweet fennel, savory sausage, and bright tomatoes in a simple garlic-and-basil sauce. The fennel becomes tender and slightly caramelized while maintaining a subtle anise note that complements the sausage beautifully. Ready in under 30 minutes, this is weeknight cooking at its best—serve over pasta, rice, or polenta for a complete meal.
Steps
Before you start
- Remove the sausage from the casing (if using links) and let it sit at room temperature for 5 minutes so it crumbles easily
- Cut the fennel bulb in half lengthwise, then slice into thin half-moons (about ¼ inch / 6 mm thick)
- Dice the tomatoes or crush them by hand if using canned whole tomatoes
- Mince the garlic finely and tear the basil leaves just before cooking
Brown the sausage
- Heat the olive oil in a 12-inch skillet over medium-high heat.
- Add the sausage, breaking it into bite-sized crumbles with a wooden spoon as it cooks.
- Stir frequently, making sure the pieces brown evenly and no gray raw centers remain.
- This will take 6–7 minutes.
- Drain off excess fat if there is more than 2 tablespoons remaining in the pan.
+ Show details− Hide details
Ready when: Sausage is browned on the outside with no pink centers and reaches 160°F (71°C) on an instant-read thermometer
Tip: Don't rush this step—let the sausage sit undisturbed for 30 seconds between stirs so it develops a good caramel.
Add garlic and fennel
- Add the minced garlic and red pepper flakes (if using) to the sausage and stir for 15 seconds until fragrant.
- Then add the sliced fennel and stir well to coat with the oil.
- Continue cooking over medium-high heat, stirring occasionally, for 5–6 minutes until the fennel begins to soften and the edges start to caramelize.
+ Show details− Hide details
Ready when: Fennel slices are slightly translucent at the edges and beginning to brown
Tip: The fennel should still have a little firmness—it will soften more once you add the tomatoes.
Add tomatoes and simmer
- Pour in the crushed or diced tomatoes along with their juice.
- Stir well, breaking up any large pieces of tomato with the spoon.
- Reduce the heat to medium and simmer for 5 minutes, stirring occasionally, until the sauce thickens slightly and the fennel is tender but not falling apart.
- The mixture should be saucy but not watery.
+ Show details− Hide details
Ready when: Sauce coats the back of a spoon and fennel is fork-tender
Tip: If the sauce seems too watery after 5 minutes, leave the lid off and simmer 2 minutes longer to reduce.
Season and finish
- Taste the stir-fry and adjust the seasoning with salt and black pepper.
- Remove from heat and gently stir in the torn basil leaves, reserving a few leaves for garnish if desired.
- Do not cook the basil—the residual heat will wilt it gently and preserve its fresh flavor.
+ Show details− Hide details
Ready when: Basil is wilted and evenly distributed throughout
Tip: Add the basil at the very end so it keeps its bright color and flavor—cooking it too long will dull both.
Good to know
Tips
- Fennel's natural sweetness and subtle licorice flavor make it a perfect partner for sausage—the fennel mellows the meat's richness and adds a sophisticated note.
- Serve this stir-fry over fresh pasta (pappardelle or tagliatelle), creamy polenta, or a bed of rice to catch all the delicious sauce.
- For a lighter meal, serve it alongside a simple arugula salad dressed with lemon and olive oil.
- If you like extra depth, add 2 tablespoons of dry white wine right after browning the sausage and let it simmer away before adding the fennel.
Make ahead
You can prepare all the ingredients (fennel sliced, garlic minced, tomatoes drained and crushed, basil torn) up to 4 hours ahead and store them in separate bowls in the refrigerator. The actual stir-fry comes together in about 20 minutes once you start cooking, so it's best made fresh. Leftovers can be refrigerated and reheated.
Storage & reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of water if the sauce has thickened too much. Do not freeze, as the fennel texture will degrade when thawed. Best served fresh.
Substitutions
- canned whole tomatoes in juice (or fresh tomatoes, diced) → 1 lb (450 g) fresh ripe tomatoes, diced. Fresh tomatoes work beautifully in this recipe, especially in summer. Use the same weight and adjust the cooking time to 6–7 minutes if the fresh tomatoes release a lot of liquid.
- Italian sausage (sweet or hot, bulk or from casings) → ground pork or ground chicken mixed with 1 teaspoon fennel seeds. If you prefer a lighter dish or can't find Italian sausage, use the same weight of ground pork or chicken and toast the fennel seeds briefly in the pan before adding the meat to mimic the sausage's flavor.
- fresh basil leaves → 2 tablespoons (8 g) fresh parsley, chopped. Parsley is a milder alternative if basil is unavailable. Add a tiny pinch of fennel seeds or a few fennel fronds from the bulb's top for a hint of anise.
- fresh fennel bulb → 1.5 medium bell peppers (red or yellow), sliced. Bell peppers offer sweetness and color but lack the subtle anise note. Reduce the cooking time to 4 minutes since peppers soften faster than fennel.





