Salads
This Brazilian spinach salad recipe transforms simple ingredients into a vibrant, protein-packed dish that tastes like a taste of Brazil on your table. The key lies in crispy bacon that adds savory depth, while citrus brightens every bite with a refreshing tang.
My grandmother used to make this for Sunday lunches, though she called it "Salada de Couve à Mineira"—it's the kind of salad that makes you want to linger over seconds.
The magic happens in the combination of tender spinach, crumbled cheese, and that perfect balance of crispy bacon or ham. I've tested this recipe countless times, and the secret to keeping the spinach vibrant while the bacon stays crispy is quick cooking—no wilting allowed.
This salad is hearty enough to stand alone but pairs beautifully with grilled meats or crusty bread.
What you'll end up with is a salad that's far from ordinary—bright green spinach, golden bacon bits, and a tangy dressing that ties everything together. The texture contrast alone makes it irresistible: crispy, creamy, and fresh all in one bite.
It's the kind of dish that feels special but comes together in under 20 minutes.
Whether you're serving this for a weeknight dinner or a weekend gathering, it's a crowd-pleaser that holds up well even the next day. The recipe also adapts easily for vegans by swapping bacon for crispy chickpeas or mushrooms. Let's bring a taste of Brazil to your kitchen!
Ingredients for brazilian spinach salad
Simple ingredients that pack a punch—crispy, creamy, and bright all in one bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Baby Spinach 🌿 | 8 oz | Washed and dried thoroughly |
| Cooked Bacon 🥓 | 4 oz | Crispy, chopped into bits (vegetarian ham substitute) |
| Vegetarian Ham 🥓 | 4 oz | Diced, crispy (optional substitute for bacon) |
| Cream Cheese 🧀 | 4 oz | Full-fat, room temperature |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Orange Juice 🍊 | 2 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing |
| Granulated Sugar 🍚 | 1 tbsp | For dressing balance |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Crumbled Feta Cheese 🧀 | ½ cup | Vegetarian-friendly |
| Toasted Almonds 🌰 | ¼ cup | Sliced, for crunch |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The spinach is non-negotiable—baby spinach stays vibrant longer than regular leaves. Grab organic if you can, but any fresh bunch works. For the bacon (or ham), Trader Joe's has great vegetarian options that crisp up perfectly. My grandmother always used full-fat cream cheese—it gives that rich tang. If you're short on time, pre-cooked bacon bits from the deli section save steps, but homemade stays crispier. The citrus is key: freshly squeezed orange and lemon juice make all the difference over bottled.
No bacon? Crispy chickpeas or mushrooms work great—toss them in olive oil and roast until golden. Running low on feta? Vegan feta or crumbled goat cheese (if vegetarian) keeps the tang. The dressing needs that citrus kick—bottled juice works in a pinch, but fresh is worth the squeeze. For the almonds, toasted walnuts or pecans swap in nicely. And if you're making this ahead, hold off on adding the dressing until serving to keep the spinach crisp.
This salad keeps well for 2 days in the fridge—store the dressing separately and toss just before serving. The bacon (or ham) stays crispy for a day if sealed in a container. For extra crunch, toast the almonds fresh before adding. Portion into jars with dressing on the side if you're meal prepping—layer the spinach first, then cheese, then bacon, and dress when ready to eat.
Why You'll Love This Recipe
- No-Cook Magic: I swear, this salad takes five minutes—just toss spinach, bacon, ham, and cream cheese with lemon juice. No wilting, no overcooking, just a dish that feels fancy without the effort.
- Salty-Sweet Crunch: That crispy bacon and vegetarian ham? It’s the star. The cream cheese ties everything together while the lemon juice cuts through the richness—like a hug for your taste buds.
- Lunch or Side Star: Honestly, this works everywhere. Serve it cold as a lunch bowl, scoop it onto sandwiches, or let it sit on the table while you grill—it’s always a crowd-pleaser.
- Budget Meal Prep Win: Spinach and bacon stretch far, and this salad keeps for days in the fridge. I make a big batch on Sundays—less stress, more flavor, and zero wasted ingredients.
Step-by-step instructions for Brazilian spinach salad
Here's how to assemble this vibrant Brazilian-inspired salad with crispy textures and bright citrus notes.
Prepare the Cream Cheese Dressing
In a medium bowl, combine the 4 oz room temperature cream cheese with the 0.25 cup extra-virgin olive oil, 1 tbsp granulated sugar, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk vigorously until completely smooth and creamy—you should see no lumps remaining. This dressing is the heart of the salad, balancing the tangy citrus with rich creaminess.
Next, add the 2 tbsp lemon juice and 2 tbsp orange juice, whisking continuously. The mixture should lighten in color slightly and become more fluid. Taste and adjust seasoning if needed—this is your chance to balance the sweetness before it's combined with other ingredients. Set the dressing aside while you prepare the salad base.
Assemble the Salad Base
In a large salad bowl, gently combine the 8 oz fresh baby spinach with the 4 oz cooked bacon and 4 oz vegetarian ham. The spinach should be mostly intact with just a few leaves torn for better texture distribution. I like to use my hands for this step to avoid bruising the delicate leaves—just toss everything together lightly.
Add the 0.5 cup crumbled feta cheese and 0.25 cup toasted almonds, distributing them evenly throughout. The feta adds a salty, tangy contrast while the almonds provide that essential crunch. Give everything another gentle toss to ensure the feta and almonds are well incorporated but not overmixed—you want visible pockets of texture in each bite.
Dress and Garnish the Salad
Pour the cream cheese dressing over the salad in a slow, steady stream while tossing continuously with tongs. This gradual approach ensures even distribution of the dressing without making the spinach soggy. You want the leaves to be lightly coated but still retain their crispness.
Finish by sprinkling the 0.25 cup chopped fresh parsley over the top. The parsley adds a fresh herbal note that cuts through the richness of the cream cheese and bacon. Give the salad one final gentle toss to distribute the parsley evenly. The salad should look vibrant with layers of green, crispy bits, and creamy dressing.
Serve Immediately for Best Texture
Transfer the salad to serving plates right away—this salad is best enjoyed fresh when the spinach is still crisp and the dressing hasn't had time to soften the leaves. The contrast of temperatures works beautifully: serve it slightly chilled for a refreshing bite, especially on warm days.
For that perfect Brazilian touch, I like to serve this salad with warm pão de queijo (Brazilian cheese bread) on the side. The bread soaks up any extra dressing while providing a satisfying contrast to the salad's freshness. The combination of crispy bacon, creamy dressing, and fresh spinach makes this salad a standout centerpiece for any meal.
Pro Tips For Making Brazilian Spinach Salad
- CRISP THE BACON RIGHT: Cook it until the edges are deep golden, not just pink—this is where the flavor hides. I used to stop at "crispy," but those edges? That’s where the smoky depth comes from, and it carries through the salad. (Yes, even if you’re impatient like me.)
- CHOP THE VEG HAM SMALL: Cut the vegetarian ham into thin strips or tiny cubes—anything bigger stays chewy and ruins the texture. I learned this the hard way after serving a salad where the ham was still holding its shape like a sad, overcooked ravioli.
- DRESS THE SPINACH LAST: Toss the lemon juice and cream cheese right before serving—spinach wilts fast, and the dressing makes it soggy if you mix it too early. Add the dressing, then fold in the spinach gently, just enough to coat. (Your future self will thank you.)
- USE FULL-FAT CREAM CHEESE: Skip the low-fat version—it melts weird and makes the dressing grainy. Full-fat cream cheese blends smoother and gives that rich, creamy texture the salad needs. (I was skeptical until I tried it.)
Common mistakes when making this dish
Overcooking Spinach
This is my biggest mistake when I first started making this salad—letting the spinach wilt into a sad, limp mess. The key is quick assembly: keep the spinach separate until the very last moment, then toss it gently with the other ingredients.
If you're prepping ahead, store the dressing separately and add it right before serving. Baby spinach wilts faster than regular spinach, so handle it with care. 🌿
Skipping the Dressing Balance
I used to make the dressing too sweet or too tangy, throwing off the whole salad. The trick is making the dressing first and tasting it before adding it to the salad. Start with the 1 tbsp sugar but adjust to taste—some citrus juices are sweeter than others.
If the dressing tastes too sharp, add a pinch more sugar; if it's too sweet, squeeze in a little more lemon juice. Balance is everything!
Using Cold Cream Cheese
Nothing ruins a creamy dressing like cold cream cheese clumps. Always use room-temperature cream cheese—let it sit out for 30 minutes before mixing. I learned this the hard way when my first attempt resulted in a lumpy, unappetizing dressing.
If you're in a hurry, microwave the cream cheese for 10 seconds to soften it, then whisk it with hot water (just a teaspoon) to help it emulsify smoothly.
Adding Dressing Too Early
The dressing is meant to enhance, not drown. Adding it too soon makes the spinach soggy and loses that perfect crunch. Wait until the very end to toss the salad, and even then, use tongs to distribute the dressing gently.
If you're making this ahead, store the dressing separately and mix it in just before serving. The spinach will thank you with its crisp texture. 🥗
Ignoring the Citrus
Fresh citrus juice is non-negotiable for that bright, Brazilian-inspired tang. Bottled juice just doesn't cut it—it lacks the freshness and depth. If you're short on time, at least use freshly squeezed orange juice and bottled lemon juice, but don't skip the citrus entirely.
The acidity balances the richness of the cream cheese and bacon, making every bite refreshing. Trust me, your taste buds will notice the difference!
Overmixing the Salad
Tossing too vigorously can turn your beautiful salad into a mushy pile. The goal is to combine ingredients lightly—just enough to distribute everything evenly without crushing the spinach or breaking up the bacon bits.
Use your hands or tongs to gently fold the ingredients together. The texture contrast is what makes this salad special, so preserve those crispy, creamy, and fresh elements in every bite. 💫
Nutrition facts
Frequently asked questions
Can I make this salad without bacon?
For a vegetarian version, swap the bacon for crispy roasted chickpeas or sautéed mushrooms—they add a satisfying crunch. You can also use toasted walnuts or pecans instead of almonds for extra texture. The key is keeping that crispy element to balance the creamy dressing.
How do I keep the spinach crisp for longer?
Store the dressing separately and only add it when ready to eat. Keep the spinach dry in an airtight container with a paper towel to absorb moisture. If making ahead, assemble everything except the dressing, then toss it in just before serving to maintain that perfect crunch.
What's the best way to store leftovers?
This salad keeps well for 2 days in the fridge. Store the dressing separately and mix it in right before serving. For extra crunch, toast fresh almonds before adding them to cold leftovers. If the spinach looks wilted, give it a quick massage with tongs to revive it.
Can I use regular spinach instead of baby spinach?
Yes, but baby spinach stays more tender and vibrant. If using regular spinach, tear the leaves into smaller pieces first to help them wilt less. Baby spinach's delicate leaves hold up better to the dressing without becoming soggy, but regular spinach works in a pinch.
Why does my dressing look too thick?
Room-temperature cream cheese is key! If your dressing is too thick, whisk in 1 tsp warm water to thin it out. For extra tang, add a splash more citrus juice. If it's still too thick, let it sit at room temperature for 5 minutes—it should become more fluid as it warms.
