Penne with Cauliflower and Caramelized Onions

This vibrant penne recipe brings together sweet, caramelized onions and golden, tender cauliflower for a uniquely comforting and satisfying vegetarian pasta. With unexpected notes from golden raisins, the savory crunch of toasted pine nuts, a burst of fresh parsley, and plenty of parmesan cheese, every bite is a surprising harmony of flavors and textures. Simple enough for a weeknight, yet elegant enough for entertaining, this is a pasta dish that delivers deep flavor with everyday ingredients.

Why You’ll Love This Recipe

  • Sweet, caramelized onions add a golden richness that’s the star of the dish.
  • Tender cauliflower florets balance the sweetness and add heartiness.
  • Golden raisins soak up flavor and lend subtle pops of sweetness.
  • Toasted pine nuts give delightful crunch and nutty depth.
  • Fresh parsley and lemon brighten everything up just before serving.
  • Plenty of parmesan cheese ties all the flavors together into a savory, satisfying main or side.

Ingredients

Ingredient Amount
Golden raisins 1/2 cup
Unsalted butter 1 stick (8 tbsp)
Large onion, thinly sliced 1
Kosher salt 2 1/2 tsp, plus more for pasta water
Black pepper To taste
Large head cauliflower (cut into florets) 1
Penne pasta 12 oz
Fresh parsley (roughly chopped) 2 cups
Grated parmesan cheese
(plus more for topping)
1 cup
Toasted pine nuts 1/2 cup
Lemon zest Grated zest of 1 lemon
Lemon juice 1 tbsp
Garlic cloves (minced) 3
Crushed red pepper flakes 1/4 tsp
Pasta cooking water (reserved) Up to 1.5 cups

Step-by-Step Directions

  1. Plump the Raisins:

    • Place raisins in a small bowl. Cover with 1 cup hot water and let stand until plump, about 15 minutes.
    • Drain and set aside.
  2. Caramelize the Onions:

    • Melt 4 tablespoons butter in a large skillet over medium heat.
    • Add the thinly sliced onion, 1 teaspoon salt, and a few grinds of pepper.
    • Cook, stirring occasionally, until the onion softens and turns deeply golden brown (about 20–25 minutes—don’t rush this step for best flavor!).
    • Remove onions from skillet and set aside.
  3. Cook the Cauliflower:

    • Melt remaining 4 tablespoons butter in the same skillet over medium heat.
    • Add cauliflower florets, 3/4 cup water, 1 teaspoon salt, and a few more grinds of pepper.
    • Cook, tossing occasionally, until the water is evaporated and the cauliflower is tender and golden in spots (20–25 minutes).
  4. Cook the Pasta:

    • While the cauliflower cooks, bring a large pot of salted water to a boil.
    • Add penne and cook until al dente according to package directions.
    • Reserve 1 1/2 cups of the pasta cooking water. Drain the pasta.
  5. Combine Ingredients:

    • Add the cooked pasta, caramelized onion, parsley, parmesan, pine nuts, lemon zest and juice, garlic, red pepper flakes, 1 cup reserved pasta water, remaining 1/2 teaspoon salt, and some black pepper to the skillet with cauliflower.
    • Cook, stirring constantly and adding more reserved water a splash at a time if needed, until the cheese melts and everything is well combined (1–2 minutes).
    • Gently stir in the plumped raisins.
  6. Finish and Serve:

    • Transfer to plates or a serving platter.
    • Top with extra parmesan and a sprinkle of pine nuts if desired.

Tips for Perfect Caramelized Onions

  • Patience is key: Don’t rush; true caramelization takes 20–25 minutes for deeper, sweeter flavor.
  • Stir frequently: This prevents burning and ensures even coloring.
  • Use a wide skillet: More surface area helps onions brown evenly.
  • Salt early: A bit of salt helps draw out moisture for better caramelization.

Variations and Substitutions

  • Make it vegan: Substitute olive oil or vegan butter for regular butter, and use vegan parmesan.
  • Switch up the nuts: Toasted walnuts or almonds can replace pine nuts.
  • Swap the pasta: Rigatoni or fusilli work well if you don’t have penne.
  • Add protein: Stir in roasted chickpeas at the end or serve with grilled sausage or chicken for a heartier main.
  • Boost the greens: Add a handful of baby spinach, arugula, or kale with the cooked pasta until wilted.
  • Change the cheese: For a more robust flavor, try aged pecorino or crumbled goat cheese instead of parmesan.

Nutritional Highlights

This dish is a balanced vegetarian main, packed with:

  • Dietary fiber and vitamins from cauliflower and fresh parsley.
  • Healthy fats from pine nuts and butter (or olive oil if you opt for the vegan version).
  • Protein from the nuts, cheese, and pasta grains.
  • No added sugar—the natural sweetness comes from slow-cooked onions and raisins.

Serving Suggestions

  • As a main course: Serve with a crisp green salad and crusty bread for a satisfying vegetarian dinner.
  • As a side: Pair with roasted chicken, salmon, or pork for a larger family meal.
  • Make ahead: Caramelize onions and prep cauliflower up to 2 days in advance; store separately and assemble just before serving.

Storage and Leftovers

  • Store leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat gently in a skillet over medium-low heat, adding a splash of water to loosen the sauce as needed.
  • Not recommended for freezing, as the texture of cauliflower and onions can suffer.

Frequently Asked Questions (FAQs)

Q: Can I use frozen cauliflower in this recipe?

A: Yes, you can substitute frozen cauliflower florets. Thaw and pat them dry before cooking. You may need to reduce the water slightly, as frozen cauliflower releases more moisture.

Q: Can I make this dish gluten-free?

A: Absolutely. Use your favorite gluten-free penne or pasta. No other substitutions are needed.

Q: Are there alternatives to golden raisins?

A: Dried cranberries or chopped dried apricots work well for a sweet-tart note in place of raisins.

Q: How do I toast pine nuts?

A: Add pine nuts to a dry skillet over medium heat. Shake gently and toast until golden and fragrant, 2–4 minutes, watching closely to prevent burning.

Q: Can I use other types of onions?

A: Yes, yellow or white onions will caramelize nicely, though red onions will have a milder, sweeter flavor and slightly different color.

Pro Cook Tips

  • Reserve pasta cooking water: This starchy water helps bind the sauce and makes the dish creamy without any need for cream.
  • Don’t crowd the pan: If your skillet is small, caramelize onions and cook cauliflower in batches for best browning.
  • Lemon zest and juice: Add these at the very end for maximum brightness and aroma—don’t skip them!
  • Cheese last: Add cheese off heat for optimal melting and a glossy finish.

Nutrition Information (Approximate per serving)

Nutrient Amount (per serving)
Calories 420
Total Fat 17g
Saturated Fat 6g
Carbohydrates 57g
Protein 13g
Fiber 5g
Sugars 7g
Sodium 920mg

Nutrition will vary depending on specific ingredients and serving sizes.

Recipe at a Glance

  • Prep time: 1 hour
  • Total time: 1 hour 10 minutes
  • Yields: 4–6 servings

Pasta FAQs: More About Caramelized Onion and Cauliflower Pasta

Q: Is this good for meal prep?

A: Yes. Caramelized onions and cauliflower both reheat well, making this pasta a great make-ahead meal for busy weeks.

Q: How do I keep the dish from drying out when reheating?

A: Add a splash of water and reheat gently, stirring often. Top with fresh parsley and more parmesan for best flavor.

Final Thoughts

Penne with cauliflower and caramelized onions is a simple yet sophisticated way to bring out extraordinary flavors from everyday ingredients. This comforting vegetarian pasta captures sweet and savory notes in every bite, making it a standout addition to any family menu or dinner table gathering. Don’t rush the onions—let them caramelize fully for that once-tried, never-forgotten depth of flavor!