Creamy Stovetop Brussels + Shells

I would file this recipe under easy vegetarian dinner ideas, because it is exactly that. This creamy stovetop Brussels and shells has basically everything I love: Brussels sprouts (seriously, one of my favorite vegetables!), whole wheat pasta, and a light but creamy sauce that contains a bright pop of flavor from fresh lemon juice and zest. Yum!

In some ways, this feels like a grown-up gourmet stovetop macaroni and cheese with a big serving of veggies. It’s a much healthier version of my favorite comfort foods and it takes about 20-30 minutes to make from start to finish, so it’s perfect for busy weeknights. You may even have enough for lunch the next day.

Sometimes I hear that people don’t like Brussels sprouts but usually I find the issue is they don’t know how to cook them so they aren’t mushy and flavorless. I don’t love mush vegetables either. In the recipe below, I’ll share how to make crispy and perfectly cooked Brussels sprouts on the stove.

I love whole wheat pasta, but you could easily substitute a gluten-free or higher protein pasta in this recipe if you like.

You can also swap out the almonds for other nuts you may prefer or have on hand, or skip the almonds and add some baked chicken or tofu if you want to get more protein into this meal. Really, there are a lot of ways to change up this recipe in small ways that may work better for what you have on hand or other diet concerns. You do you. I’ll just be over here enjoying a big bowl of creamy stovetop Brussels and shells while catching up on the second season of Making a Murderer. 🙂 Enjoy! xo. Emma

5 from 1 vote

Creamy Stovetop Brussels + Shells


  • 10-12 medium to large Brussels sprouts more if smaller
  • 2 tablespoons olive oil
  • 1 cup whole wheat pasta shells
  • 2 tablespoons butter
  • 2 cloves of garlic minced
  • 2 teaspoons all-purpose flour
  • 1 large lemon juiced and zest
  • 1/3 cup milk or cream
  • salt and pepper
  • 1/2 cup sliced almonds


  1. Prep the Brussels sprouts by cutting off any remaining stem at the bottom of each sprout. For medium to large sprouts, cut each into four pieces, for smaller sprouts you can simply cut them in half. In a large pan or skillet add two tablespoons of oil over medium to high heat. Add the sprouts, cut side down, and allow to cook for 2-3 minutes until well browned. Then flip each to the other cut side (or over if cut in half) and all the other side to brown for another minute or two.

  2. Lower the heat to medium low and add one tablespoon of water to the pan. Place a baking sheet over the pan, trapping the heat inside (steaming the Brussels sprouts slightly) for a couple minutes.

  3. While the sprouts are cooking, boil water and cook the pasta according to the package directions.

  4. Once the sprouts are ready, turn off the heat and set aside, so they stay warm in the pan while you make the sauce. In a small saucepan over medium heat, melt two tablespoons of butter and cook the minced garlic for a minute. Sprinkle in the flour and whisk into a thin paste. Then add the lemon juice and milk and whisk into a sauce. Season with salt and pepper.

  5. Drain the pasta once cooked. Then add the pasta to the Brussels sprouts pan and pour the sauce over everything. Stir so everything gets coated. Then sprinkle on the lemon zest and almonds and toss. Serve warm.

Credits // Author and Photography: Emma Chapman. Photos edited with A Color Story Desktop.
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.