Juicy grilled steak, bright herb-packed chimichurri, and a hearty bean salad all on one plate – this is the kind of dinner that makes weeknights feel like a restaurant night. Every bite balances smoky beef, zingy fresh herbs, and creamy, dense beans for a meal that’s as satisfying as it looks.


This Steak Chimichurri & Dense Bean Salad is built for real life: quick enough for busy evenings, colorful enough for company, and protein-packed so you stay full and happy. Serve it warm with toasted bread or keep things light and let the beans and veggies do the heavy lifting.
Why You’ll Love This Steak Chimichurri & Dense Bean Salad
This recipe is all about maximum flavor with minimal fuss. The chimichurri comes together in minutes and doubles as both a marinade and a finishing sauce, so every slice of steak is infused with garlicky, herby goodness.
The dense bean salad does more than sit on the side – it soaks up the steak juices and extra chimichurri, turning into a hearty, tangy bed that makes the whole plate feel complete. Fresh tomatoes, crisp green beans, and onions bring crunch and brightness, so the dish never feels heavy.
It’s also a fantastic meal-prep option. You can make the chimichurri and bean salad in advance, then just grill or pan-sear the steak when you’re ready to eat. It’s naturally high in protein, gluten-free, and easy to adapt to whatever cut of steak or beans you have on hand.
What Cut of Steak Works Best for Steak Chimichurri & Dense Bean Salad?
You have options here, which makes this recipe incredibly flexible. Flank steak or skirt steak are classic with chimichurri because they cook quickly, develop a beautiful char, and slice into tender strips when cut against the grain. Sirloin is another great choice if you like a bit more thickness and a leaner bite.
Ribeye will give you the richest flavor and marbling but can feel a little heavier – perfect for a treat-night version. Whatever cut you choose, the key is a hot pan or grill, a good seasoning of salt and pepper, and a brief rest before slicing so the juices stay inside the meat and run onto the bean salad only when you’re ready to serve.
Ingredients for the Steak Chimichurri & Dense Bean Salad

This dish leans on simple, fresh ingredients that each bring something important to the plate – from juicy steak and bright herbs to creamy beans and crunchy veggies. In this section we’ll walk through the key components and why they matter before you jump into the full recipe card with exact amounts.
For the Steak
- Steak (flank, skirt, or sirloin) – The star of the plate, providing rich, meaty flavor and satisfying protein.
- Olive oil – Helps the steak sear beautifully and carry the flavor of the chimichurri.
- Kosher salt – Draws moisture to the surface and seasons the meat all the way through.
- Freshly ground black pepper – Adds a gentle heat and depth that complements the herbs and garlic.
For the Chimichurri
- Fresh flat-leaf parsley – The base of the sauce, bringing grassy, fresh flavor and vibrant color.
- Fresh cilantro (optional but delicious) – Adds a slightly citrusy, herbal note that makes the sauce pop.
- Garlic cloves – Provide the bold, savory backbone chimichurri is known for.
- Red wine vinegar – Cuts through the richness of the steak and beans with bright acidity.
- Fresh lemon juice – Adds a fresh, zesty lift and balances the olive oil.
- Extra-virgin olive oil – Creates a silky, pourable sauce and carries the garlic and herb flavors.
- Red pepper flakes – Bring a little heat that wakes up the entire dish.
- Dried oregano – Adds a subtle, earthy flavor that rounds out the herbs.
- Fine sea salt and black pepper – Season the chimichurri so it’s punchy and flavorful on its own.
For the Dense Bean Salad
- Red kidney beans (canned or cooked) – The hearty base of the salad, adding creamy texture and plenty of fiber.
- Green beans – Blanched until crisp-tender for color and fresh crunch.
- Cherry or grape tomatoes – Juicy pops of sweetness and acidity.
- Red onion – Provides sharp bite and crunch to balance the richness of the steak and sauce.
- Fresh parsley or cilantro – Echoes the chimichurri flavors and keeps the salad fresh.
- Olive oil – Lightly coats the beans and veggies so they don’t dry out.
- Red wine vinegar or lemon juice – Adds tang to the salad and helps it soak up the steak juices.
- Salt and pepper – Pull the flavors together and keep the salad from tasting flat.
How To Make the Steak Chimichurri & Dense Bean Salad
Once you have your steak, a few herbs, and a couple of cans of beans, this recipe is all about simple steps and smart layering. You’ll build flavor in stages: first in the chimichurri, then in the steak, and finally in the salad that catches every last drop of sauce.
Step 1: Make the Chimichurri Sauce
Finely chop the parsley, cilantro, and garlic, then add them to a bowl with red wine vinegar, lemon juice, dried oregano, red pepper flakes, salt, and pepper. Stir in the olive oil until everything is glossy and well combined. Taste and adjust the seasoning so the chimichurri is bright, garlicky, and slightly spicy.
Step 2: Marinate the Steak
Pat the steak dry and place it in a shallow dish or resealable bag. Spoon some of the chimichurri over both sides of the steak, rubbing it in so the herbs and garlic coat the surface. Reserve the remaining chimichurri for serving. Let the steak marinate at room temperature for about 20–30 minutes while you prepare the bean salad.
Step 3: Build the Dense Bean Salad Base
In a large bowl, combine the drained kidney beans, blanched green beans, halved cherry tomatoes, and finely diced red onion. Add chopped parsley or cilantro, a drizzle of olive oil, a splash of red wine vinegar or lemon juice, and a pinch of salt and pepper. Toss gently so the beans stay intact but everything is evenly coated and glossy.
Step 4: Cook the Steak
Heat a grill pan, cast-iron skillet, or outdoor grill over high heat until very hot. Brush lightly with oil if needed, then cook the steak to your desired doneness – usually a few minutes per side for medium-rare, depending on thickness. Let the steak rest on a cutting board for at least 5–10 minutes so the juices redistribute.
Step 5: Slice and Dress the Steak
Slice the rested steak against the grain into thick strips. Arrange the slices over the bean salad, letting the juices mingle with the beans and veggies. Spoon plenty of reserved chimichurri over the top so each slice is showered with herbs and garlic.
Step 6: Finish and Serve
Give the bean salad a final taste and adjust with extra salt, pepper, or a splash of acid if needed. Serve the steak and bean salad immediately, with extra chimichurri on the side for drizzling.
How Many People Does Steak Chimichurri & Dense Bean Salad Serve?
This recipe is designed to comfortably feed about 4 hungry people as a full meal. Because the bean salad is dense and protein-rich, it stretches the steak further than a simple side dish would. Each plate gets a generous bed of beans and veggies, several slices of steak, and a good spoonful of chimichurri.
If you’re feeding more than four, you can easily double the steak and bean quantities while keeping the chimichurri recipe roughly the same – just add a splash more olive oil and vinegar until it reaches your preferred consistency.
Storing Steak Chimichurri & Dense Bean Salad
If you have leftovers, store the components thoughtfully so everything stays as fresh as possible. Let the steak cool completely, then transfer it to an airtight container. You can keep it whole or sliced; sliced steak will absorb more flavor from the chimichurri but may dry a bit faster. Refrigerate for up to 3 days.
The dense bean salad actually improves after a few hours in the fridge as the beans and veggies soak up the dressing. Store it in a separate airtight container and refrigerate for up to 3–4 days. If it seems a little dry when you’re ready to eat, revive it with a drizzle of olive oil and a splash of vinegar or lemon juice.
Chimichurri keeps well too. Refrigerate any remaining sauce in a small jar with a tight lid for up to 4–5 days. The olive oil may firm up in the cold – just let it stand at room temperature for a few minutes and stir before serving. For reheating, warm the steak gently in a skillet over low heat or enjoy it cold over the bean salad for an easy next-day lunch.
Frequently Asked Questions
Can I use a different type of bean?
Yes, you can absolutely swap the beans. Cannellini beans, black beans, or mixed beans all work well. Just choose a variety that holds its shape so the salad stays chunky and satisfying. If your beans are very soft, fold them in gently to avoid mashing.
Do I have to grill the steak?
Not at all. A heavy cast-iron skillet on the stovetop works beautifully. Get the pan very hot, add a thin layer of oil, and sear the steak on each side until it reaches your preferred doneness. You can even broil the steak on a sheet pan if that’s easier – just keep a close eye so it doesn’t overcook.
Can I make this recipe ahead of time?
You can make the chimichurri and the bean salad up to a day ahead and store them in the fridge. When it’s time to eat, simply cook the steak fresh, slice, and assemble over the chilled salad. This makes the dish perfect for entertaining or meal prep.
How can I make this dish spicier?
To turn up the heat, increase the red pepper flakes in the chimichurri, add a finely minced fresh chili pepper, or sprinkle a pinch of cayenne over the steak before cooking. You can also toss a little hot sauce into the bean salad dressing for a subtle kick.
Is Steak Chimichurri & Dense Bean Salad healthy?
This meal is naturally high in protein and fiber thanks to the steak and beans, and it’s loaded with fresh herbs and vegetables. Using olive oil as the main fat keeps it heart-friendly, and you can easily control the salt and portion sizes. Serve smaller portions of steak with extra bean salad if you’d like to lighten things up.
Want More Steak Dinner Ideas?
If this Steak Chimichurri & Dense Bean Salad is your kind of high-flavor dinner, you’ll love these other beefy favorites from Mad For Meals:
- Try these ultra-juicy Cowboy Butter Steak Bites when you’re craving garlicky steak pieces with a bold, buttery finish.
- For creamy comfort with a spicy edge, make Cajun Steak Tips in Cheesy Rigatoni Parmesan Sauce.
- When you want all the flavor of the steakhouse in sandwich form, whip up these hearty Steakhouse Burger Sloppy Joes.
- For a lighter skillet dinner that’s still packed with protein, try the colorful Mediterranean Ground Beef Stir Fry.
Save This Pin For Later
📌 Save this Steak Chimichurri & Dense Bean Salad to your favorite dinner board on Mad For Meals Pinterest recipes so you can find it any time a steak craving hits.
When you make it, let me know how it turned out. Did you go for flank, skirt, or a thick-cut sirloin? Did you bump up the chili for extra heat or keep it mild?
I love hearing how you put your own spin on these meals. Share your tweaks and questions in the comments so we can all cook smarter and enjoy dinner even more.
Steak Chimichurri & Dense Bean Salad
- Total Time: 40
- Yield: 4 servings
Description
Steak Chimichurri & Dense Bean Salad is an easy dinner that eats like a restaurant meal, with juicy grilled steak, a quick chimichurri sauce, and a hearty bean salad all on one plate. This high-protein recipe is perfect for busy weeknights, healthy meal prep, or when you need fresh dinner ideas that still feel comforting. The bright herbs, tangy vinegar, and colorful veggies keep every bite light and vibrant, while the beans make it satisfying enough to double as a quick lunch, easy dinner, or wholesome “food ideas” option any day of the week.
Ingredients
1 ½ pounds flank steak (or skirt/sirloin)
1 tablespoon olive oil
1 teaspoon kosher salt
½ teaspoon freshly ground black pepper
1 cup fresh flat-leaf parsley leaves, finely chopped
¼ cup fresh cilantro leaves, finely chopped
4 cloves garlic, finely minced
3 tablespoons red wine vinegar
1 tablespoon fresh lemon juice
½ cup extra-virgin olive oil
½ teaspoon red pepper flakes
½ teaspoon dried oregano
½ teaspoon fine sea salt
¼ teaspoon freshly ground black pepper
2 cups cooked red kidney beans, drained and rinsed
1 ½ cups fresh green beans, trimmed and cut into 1-inch pieces
1 ½ cups cherry tomatoes, halved
½ cup red onion, finely diced
¼ cup fresh parsley or cilantro, chopped
2 tablespoons olive oil
1 tablespoon red wine vinegar or fresh lemon juice
½ teaspoon kosher salt
¼ teaspoon freshly ground black pepper
Instructions
1. Blanch the green beans by boiling them in salted water for 3–4 minutes until crisp-tender, then transfer to an ice bath to cool and drain well.
2. Prepare the chimichurri by combining the chopped parsley, cilantro, garlic, red wine vinegar, lemon juice, dried oregano, red pepper flakes, fine sea salt, and black pepper in a bowl, then stirring in the extra-virgin olive oil until the sauce is glossy and well mixed.
3. Pat the steak dry with paper towels, rub it with 1 tablespoon olive oil, and season both sides with kosher salt and freshly ground black pepper.
4. Spoon 3–4 tablespoons of the chimichurri over the steak, rubbing it in to coat evenly, and let the steak marinate at room temperature for 20–30 minutes while you assemble the bean salad.
5. In a large mixing bowl, combine the kidney beans, blanched green beans, cherry tomatoes, red onion, and chopped parsley or cilantro.
6. Drizzle the bean mixture with olive oil, add red wine vinegar or lemon juice, season with kosher salt and black pepper, and toss gently until everything is coated and glossy.
7. Preheat a grill, grill pan, or cast-iron skillet over high heat until very hot.
8. Cook the steak for 3–5 minutes per side, depending on thickness, until it reaches your desired doneness (about 130–135°F for medium-rare).
9. Transfer the cooked steak to a cutting board, tent loosely with foil, and let rest for 5–10 minutes so the juices redistribute.
10. Spread the dense bean salad over a large serving platter or divide among individual plates.
11. Slice the rested steak against the grain into thick strips and arrange over the bean salad.
12. Spoon the remaining chimichurri generously over the steak and beans, garnish with extra herbs if desired, and serve immediately with any extra sauce on the side.
Notes
For the juiciest results, cook the steak to medium-rare or medium and always slice it against the grain so each bite is tender.
Make the chimichurri and bean salad up to a day ahead and keep them chilled; cook the steak fresh and assemble right before serving for easy entertaining or meal prep.
Adjust the heat level by increasing or decreasing the red pepper flakes, or add a finely minced fresh chili to the chimichurri if you like extra spice.
- Prep Time: 20
- Cook Time: 15
- Category: Dinner
- Method: Grilling / Pan-searing
- Cuisine: Latin American–inspired
Nutrition
- Serving Size: 1 plate
- Calories: 650
- Sugar: 5
- Sodium: 900
- Fat: 35
- Saturated Fat: 9
- Unsaturated Fat: 23
- Trans Fat: 0
- Carbohydrates: 35
- Fiber: 9
- Protein: 48
- Cholesterol: 120
Keywords: steak chimichurri, bean salad, high protein dinner, easy dinner, gluten free recipe
