Broccoli & Sun-Dried Tomatoes
This is a straightforward, weeknight-friendly vegetable dish that pairs crisp-tender broccoli with a quick, bright tomato sauce studded with sun-dried tomatoes and garlic. It cooks fast, uses pantry-friendly ingredients, and works as a side or a light main with crusty bread or cooked pasta.
There’s no heavy cream here—just a splash of low-fat milk blended with fresh plum tomatoes to make a silky sauce that clings to the broccoli. The jarred sun-dried tomatoes add concentrated sweetness and a little chew for contrast.
Follow the timing closely and this comes together in about 15 minutes. I’ll walk you through exact steps, useful swaps, and what to watch for so you get reliably bright, tender broccoli every time.
Ingredient Checklist

- 4 to 5 cups broccoli florets — the main vegetable; aim for even-sized pieces so they cook uniformly.
- 1/2 cup sun-dried tomatoes — from a jar in olive oil or reconstituted from dry; sliced small to disperse flavor.
- 1/2 cup milk — low-fat is specified; thins the tomato blend into a light sauce.
- 2 plum tomatoes — coarsely chopped; give fresh tomato brightness and body to the sauce.
- 1/4 teaspoon kosher or sea salt — seasons the sauce; use the listed amount and adjust at the table if needed.
- 1/4 teaspoon black pepper — for mild heat and balance.
- 1 garlic clove — minced; adds savory depth when briefly sautéed.
Mastering Broccoli & Sun-Dried Tomatoes: How-To
These directions are reordered and clarified for easy execution while keeping the same ingredients and amounts.
- Prepare ingredients: Trim broccoli into 4 to 5 cups of florets. Slice the sun-dried tomatoes into small pieces. Coarsely chop the 2 plum tomatoes. Mince the garlic.
- Steam the broccoli in the sauté pan: Place the broccoli florets in a large sauté pan with 3 tablespoons water and cover with a lid. Cook over medium heat for 3 to 4 minutes, covered, until the broccoli has softened slightly but remains bright green. Remove the lid, transfer the broccoli to a bowl or plate, and pour off any remaining water from the pan.
- Make the tomato-milk sauce: While the broccoli steams, place the coarsely chopped plum tomatoes and 1/2 cup low-fat milk in a blender and blend until smooth. Set the blended sauce aside.
- Sauté aromatics and sun-dried tomatoes: Return the now-empty sauté pan to medium heat. Add a splash of the olive oil from the jarred sun-dried tomatoes if available (or a teaspoon of neutral oil if not). Add the minced garlic and the 1/2 cup sliced sun-dried tomatoes to the pan and cook, stirring, for about 30 seconds—just until fragrant. Do not let the garlic brown.
- Add the blended sauce and season: Pour the blended tomato-and-milk sauce into the pan with the garlic and sun-dried tomatoes. Sprinkle in 1/4 teaspoon kosher or sea salt and 1/4 teaspoon black pepper. Stir to combine and bring the sauce to a gentle simmer.
- Finish with broccoli: Return the steamed broccoli florets to the pan, tossing them gently in the sauce so they’re evenly coated. Cook for about 2 minutes, stirring occasionally, until the sauce is warmed through and slightly bubbly.
- Serve: Taste and adjust seasoning if needed, then serve immediately. This is great over pasta, rice, or with crusty bread.
Why This Recipe Is Reliable
The technique separates quick steaming from the sauce step so the broccoli stays bright and not overcooked. Blending fresh tomatoes with milk creates a consistent, creamy base without heavy cream, and the sun-dried tomatoes provide concentrated flavor so you don’t have to reduce the sauce for depth.
There are few moving parts and short cook times, so results are consistent across kitchens. Use even florets, stick to the stated timings, and the balance of acidity, salt, and umami from the sun-dried tomatoes will come through every time.
Budget & Availability Swaps

- Broccoli — Use frozen florets in a pinch; steam briefly straight from frozen, then proceed with the recipe (you may need an extra minute of steaming).
- Sun-dried tomatoes — If you don’t have jarred sun-dried tomatoes, reconstituted dry ones work. Chop finely and stir in with the garlic as directed.
- Plum tomatoes — Substitute 1 cup of canned diced tomatoes, drained, if fresh plum tomatoes aren’t available; blend with milk the same way.
- Milk — Any cow’s milk works; if you need plant-based, use unsweetened almond or oat milk (see Better-for-You Options for notes).
Gear Up: What to Grab

- Large sauté pan with a tight-fitting lid — essential for the quick steam step.
- Blender or immersion blender — to make the smooth tomato-milk sauce.
- Sharp knife and cutting board — for even broccoli florets and chopping sun-dried tomatoes.
- Measuring spoons and a 1/2-cup measure — to keep amounts accurate.
Troubles You Can Avoid
Overcooking broccoli is the most common issue. Steam only 3 to 4 minutes covered and check for a tender-but-crisp bite. If it turns dull or mushy, it’s been cooked too long.
Letting garlic brown will introduce bitterness—sauté it just 30 seconds with the sun-dried tomatoes and add the sauce quickly.
Better-for-You Options
Use unsweetened plant milk (unsweetened almond or oat) if you want a dairy-free version; flavor will be slightly different but the texture remains light. Reduce salt to 1/8 teaspoon and finish with a squeeze of lemon to brighten instead of boosting sodium.
What Could Go Wrong
- Burnt garlic — avoid high heat when sautéing the garlic; 30 seconds over medium is enough.
- Watery sauce — if your tomatoes are very juicy, the blended sauce may be thin. Simmer a minute or two before adding broccoli to concentrate it slightly, but don’t overcook.
- Unevenly cooked broccoli — cut florets to similar sizes so steaming is uniform.
Shelf Life & Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat or short bursts in the microwave—avoid high heat to prevent the broccoli turning mushy. Do not freeze; the texture of the broccoli and sauce degrades with freezing.
Questions People Ask
- Can I make this ahead? — You can prepare the sauce ahead and refrigerate up to a day. Reheat briefly and add freshly steamed broccoli before serving.
- Can I add protein? — Yes. Add cooked chickpeas, grilled chicken, or canned tuna when you return the broccoli to the pan.
- Is this spicy? — No. It’s mild; add red pepper flakes or a dash of hot sauce if you want heat.
Next Steps
Serve Broccoli & Sun-Dried Tomatoes as a colorful side with roasted chicken, seared fish, or spooned over short pasta for a quick weeknight dinner. If you liked this recipe, try adding toasted pine nuts and a sprinkle of grated Parmesan for an extra layer of texture and flavor.

Broccoli & Sun-Dried Tomatoes
Ingredients
- 4 to 5 cups broccoli florets
- 1/2 cup sun-dried tomatoes from a jar packed in olive oil or reconstituted and sliced into small pieces
- 1/2 cup low-fat milk
- 2 plum tomatoes coarsely chopped
- 1/4 teaspoon kosher or sea salt
- 1/4 teaspoon black pepper
- 1 clove garlic minced
Instructions
- Add the broccoli florets and 3 tablespoons water to a large sauté pan and cover; cook over medium heat for 3 to 4 minutes until the broccoli is softened but still bright green.
- Remove the broccoli from the pan and pour off any remaining water.
- While the broccoli cooks, place the chopped plum tomatoes and the milk in a blender and blend until smooth to make the sauce.
- Return the sauté pan to medium heat, add the minced garlic and the sun-dried tomatoes (and a splash of the oil from the jar if using), and cook for about 30 seconds until fragrant.
- Pour the blended tomato-milk sauce into the pan, season with the salt and black pepper, then add the broccoli back in and stir to coat.
- Cook for about 2 minutes more, until the sauce is warmed through and slightly bubbly, then remove from heat and serve.
Equipment
- large sauté pan with lid
- Blender
- Measuring cups and spoons
- spatula or spoon
Notes
- Use sun-dried tomatoes packed in oil for extra flavor.
- Blend until smooth for a creamier sauce.
- Adjust salt and pepper to taste.
- For a thinner sauce, add a splash more milk.
