Crispy Roasted Cauliflower Steaks with Golden Baby Potatoes & Creamy Beet Purée
Embark on a culinary journey with this truly spectacular dish: crispy roasted cauliflower steaks paired with golden baby potatoes, elegantly served atop a vibrant, protein-rich beet and white bean purée. This recipe isn’t just a meal; it’s an experience, offering a burst of flavor and a feast for the eyes, perfect for a special occasion like date night or simply elevating your weeknight dinner. It’s a testament to how simple, plant-based ingredients can be transformed into something utterly luxurious and incredibly satisfying.
Seeking more inspiration for memorable meals? Explore our collection of captivating recipes designed to delight. For a romantic evening, try our renowned Marry Me Tofu, a dish that lives up to its name. If you crave a little heat and comfort, our Spicy Vodka Pasta is a perennial favorite. And no special meal is complete without a show-stopping dessert – our simple yet decadent Bananas Foster is sure to impress.

Table of Contents
- Why This Dish Will Captivate You
- The Heart of the Dish: A Vibrant Beet and White Bean Purée
- Mastering the Ingredients & Clever Substitutions
- Your Step-by-Step Guide to Perfection
- Expert Tips for a Flawless Meal
- Cauliflower Steaks with Beet Bean Puree Recipe
Why This Dish Will Captivate You
This recipe isn’t just another vegetarian option; it’s a celebration of color, texture, and flavor that promises to impress even the most discerning palates. It’s a fantastic choice for those looking to expand their plant-based repertoire or simply enjoy a wholesome, incredibly delicious meal. What makes this dish truly special? Let’s delve into its irresistible qualities:
- Explosion of Flavor: Each component of this dish is seasoned to perfection. The cauliflower steaks develop a beautifully crisp exterior and tender interior, infused with aromatic spices. The baby potatoes turn wonderfully golden and soft. But the real star is the beet purée, which delivers a creamy, subtly earthy, and delightfully tangy base that ties all the flavors together in harmony.
- Visually Stunning Presentation: The deep, jewel-toned magenta of the beet purée creates a dramatic contrast with the golden-brown cauliflower and potatoes. This striking visual appeal makes the dish look sophisticated and gourmet, perfect for entertaining guests or making a dinner date feel extra special, all without requiring complex culinary techniques.
- Nutritious and Exceptionally Filling: Packed with an abundance of plant-based goodness, this meal is as wholesome as it is delicious. Cauliflower is rich in vitamins C and K, while beets offer a powerhouse of essential minerals and antioxidants. The white bean purée adds a significant boost of plant-based protein and fiber, ensuring you feel satisfied and energized without the heavy feeling often associated with richer meals. It’s a hearty dish that nourishes your body from the inside out.
- Excellent for Meal Preparation: Life gets busy, but enjoying a gourmet meal shouldn’t be a struggle. The beet and white bean purée can be prepared a day or two in advance, allowing the flavors to meld even further. This strategic prep minimizes cooking time on the day of, making assembly quick and effortless. You can simply roast the vegetables when you’re ready to serve, making it ideal for busy individuals or families who appreciate efficiency without compromising on taste.

The Heart of the Dish: A Vibrant Beet and White Bean Purée
While I don’t typically focus on holiday-specific recipes, this year I found myself drawn to creating something truly vibrant and joyful. The inspiration behind this dish, particularly the gorgeous beet and white bean purée, was simply too compelling to resist. Isn’t that color absolutely captivating?
This purée is far more than just a pretty face; it’s the anchor of this meal. It provides a significant protein boost, crucial for a plant-based diet, all while delivering an incredibly creamy and luscious texture. Think of it as a richer, more complex cousin to traditional hummus, using delicate white beans in place of chickpeas. This subtle shift in ingredients gives it a unique smoothness and a milder flavor profile that complements the roasted vegetables beautifully. For those who might be hesitant about beets, rest assured that their earthy flavor is wonderfully mild in this preparation, seamlessly integrated with the other ingredients to create a balanced, approachable taste. It’s a delicious and creamy canvas upon which the crispy roasted vegetables truly shine.
Mastering the Ingredients & Clever Substitutions
Crafting this vibrant vegetarian masterpiece begins with selecting the finest ingredients. Each component plays a vital role in building the layers of flavor and texture that make this dish unforgettable. Here’s a detailed look at what you’ll need and how you can adapt it to your pantry or preferences:
For the Crispy Roasted Veggies:
- Cauliflower: The star of the show! Choose a firm, white head of cauliflower. The trick is to cut it into thick, ¾ to 1-inch “steaks” to ensure they hold their shape and develop that satisfying crispy exterior while remaining tender inside. You’ll typically yield two substantial steaks per medium head, but don’t discard the remaining florets – they roast just as deliciously and add a delightful texture variation to your plate. If you’re serving a larger crowd, consider using two heads to ensure everyone gets a hearty steak.
- Baby Potatoes: These small, tender potatoes are ideal for roasting, caramelizing beautifully and becoming wonderfully crispy. Cut them into uniform, bite-sized pieces for even cooking.
- Substitution Tip: Yukon Gold potatoes, quartered, also work wonderfully. For a touch of sweetness and an extra nutritional boost, try sweet potatoes, cut into similar-sized cubes.
- Olive Oil: Essential for achieving that coveted crispiness and even roasting. It helps carry the flavors of the seasonings.
- Substitution Tip: Avocado oil is an excellent alternative due to its high smoke point and neutral flavor.
- Seasonings: A simple yet powerful blend of fine sea salt, freshly ground black pepper, garlic powder, and dried oregano forms the flavor foundation. These everyday spices bring out the natural sweetness and earthiness of the vegetables.
- Flavor Boosters: For an added layer of smoky depth, sprinkle in some smoked paprika. If you enjoy a bit of heat, a pinch of red chili flakes will awaken your palate.
- Fresh Dill & Yogurt (for serving): These are not just garnishes; they are crucial finishing touches. Fresh dill adds a bright, herbaceous note that cuts through the richness, while a dollop or drizzle of creamy yogurt provides a cooling tang and an extra layer of moisture.
- Dietary Adjustment: For a dairy-free or vegan option, opt for a plain unsweetened plant-based yogurt (almond, oat, or soy yogurt work well) and ensure it has a good creamy consistency for drizzling.
For the Luxurious Beet and White Bean Purée:
- Beets: The vibrant heart of the purée. Roasting fresh beets deepens their natural earthy sweetness and makes them incredibly tender, perfect for blending.
- Time-Saver Tip: For ultimate convenience, pre-cooked, vacuum-sealed beets (often found in the produce section of grocery stores) are a fantastic shortcut that significantly reduces prep time without sacrificing flavor.
- Cannellini Beans: These creamy white beans are the backbone of the purée, providing a smooth texture and a healthy dose of protein and fiber. Drained and rinsed from a can, they’re ready to use.
- Substitution Tip: Great Northern beans, butter beans, or even chickpeas (for a more hummus-like flavor) can be used interchangeably.
- Garlic: Because, as any good cook knows, garlic makes everything better! Three cloves add a fragrant, pungent depth that balances the sweetness of the beets.
- Tahini: This rich sesame paste contributes a nutty, slightly bitter undertone and lends a silky smoothness to the purée, much like it does in hummus.
- Substitution Tip: In a pinch, almond butter or cashew butter can be used, though they will impart a slightly different flavor profile.
- Lemon Juice: Freshly squeezed lemon juice is paramount for brightening the flavors of the purée, adding a necessary zing that prevents it from tasting flat.
- Substitution Tip: Apple cider vinegar can provide a similar acidity if fresh lemons are unavailable.
- Olive Oil: A tablespoon of good quality olive oil enhances the overall richness and helps achieve that perfectly smooth consistency.
- Cumin: Ground cumin introduces a warm, earthy, and slightly smoky aroma that pairs beautifully with the beets and beans.
- Experiment: Feel free to experiment with other warm spices like ground coriander or a touch more smoked paprika for different aromatic notes.
- Salt & Pepper: To taste, these foundational seasonings are crucial for balancing and enhancing all the other flavors.
- Water: Just a splash or two of cold water is added as needed to achieve your desired purée consistency – from a thick spread to a slightly looser sauce.

Your Step-by-Step Guide to Perfection
While this recipe boasts a few distinct components, each step is remarkably straightforward and designed for culinary success. The beauty of this dish lies in its potential for strategic preparation: the vibrant beet purée can be made a day in advance, and your vegetables can be pre-cut, allowing the entire meal to come together with remarkable speed and minimal effort when it’s time to cook. Let’s walk through the process to create this show-stopping meal:

Step #1: Prepare and Roast the Veggies
Begin by preheating your oven to a robust 425 degrees F (220 degrees C). This high heat is crucial for achieving that desirable crispy, caramelized exterior on your cauliflower and potatoes.
Next, tackle the cauliflower: gently remove the outer leaves and trim any protruding stem, ensuring the central core remains intact to hold the “steaks” together. Carefully slice the cauliflower into ¾ to 1-inch thick steaks. Don’t worry if some florets break off; these can be roasted alongside the steaks and are equally delicious. Distribute the cauliflower steaks (and any loose florets) onto a large baking sheet. On a separate baking sheet, spread out your bite-sized baby potatoes. It’s often best to use two sheets to prevent overcrowding, which can lead to steaming rather than roasting.
Drizzle a tablespoon of olive oil evenly over both the cauliflower and potatoes. Using your hands, gently toss and rub the vegetables, ensuring every surface, especially both sides of the cauliflower steaks, is thinly coated with oil. Then, generously sprinkle the salt, pepper, garlic powder, and dried oregano over all the vegetables. Toss once more to ensure an even coating of the seasonings.
Slide the baking sheets into your preheated oven. Roast for 15 minutes, then carefully flip the cauliflower steaks and potatoes. Continue roasting for an additional 15-20 minutes, or until the cauliflower edges are beautifully lightly charred, the centers are tender when pierced with a fork, and the potatoes are golden-brown and wonderfully crispy.

Step #2: Craft the Vibrant Beet Purée
While your vegetables are roasting, turn your attention to the show-stopping beet and white bean purée. This step is incredibly simple but yields stunning results. In a high-speed blender or food processor, combine all the ingredients for the purée: the roasted beets (if roasting fresh ones, ensure they are cooked and cooled slightly), drained and rinsed cannellini beans, garlic cloves, tahini, fresh lemon juice, olive oil, ground cumin, and a initial pinch of salt and pepper.
Blend the mixture until it transforms into a perfectly creamy and smooth consistency. If you find the purée too thick for your liking, add a splash of cold water, one tablespoon at a time, blending after each addition, until you achieve your desired velvety texture. Taste and adjust the seasonings, adding more salt, pepper, or lemon juice as needed to balance the flavors to your preference.

Step #3: Assemble Your Culinary Masterpiece
Once your roasted vegetables are perfectly cooked and your beet purée is velvety smooth, it’s time for assembly. On each individual serving plate, spoon about a third to half a cup of the vibrant beet purée. Using the back of the spoon, spread the purée out evenly across the plate, creating a beautiful colorful base.
Carefully place one or two roasted cauliflower steaks directly on top of the purée. Arrange a generous portion of the golden baby potatoes alongside the cauliflower. For the finishing touches, drizzle a spoonful of creamy yogurt over the vegetables – if your yogurt is too thick, thin it with a touch of water and lemon juice for a perfect pouring consistency. Finally, sprinkle generously with fresh dill, which adds a wonderful aroma and a pop of green against the deep magenta purée. Serve immediately and savor every bite of this visually stunning and incredibly flavorful vegetarian meal!
Expert Tips for a Flawless Meal
Achieving culinary perfection often comes down to a few clever techniques and insights. Here are some expert tips to ensure your Crispy Roasted Cauliflower Steaks with Creamy Beet Purée turns out absolutely flawless every time:
- Give Your Veggies Space: The golden rule for roasting is to avoid overcrowding the baking pan. When vegetables are packed too tightly, they release moisture and steam instead of caramelizing and crisping up. Spread your cauliflower and potatoes in a single layer, ideally across two baking sheets if necessary, to allow proper air circulation. This ensures maximum crispiness and even roasting.
- Tailor the Purée Texture: The beauty of the beet purée is its adaptability. If, after blending, you find it too thick for your preference, gradually add a splash of cold water (or even a little extra olive oil for richness) while the blender is running. Continue until you achieve a silky, pourable, or spreadable consistency that suits you. Conversely, if it’s too thin, you can sometimes thicken it by adding a tablespoon of cooked white beans or a small amount of tahini and re-blending.
- Amplify the Spice Factor: For those who love a bit of a kick, don’t hesitate to customize the spice level. A generous sprinkle of red pepper flakes tossed with the vegetables before roasting will add a noticeable warmth. Alternatively, a dash of smoked paprika can deepen the overall flavor profile, adding a subtle, intriguing smokiness that complements the earthy beets.
- Boost the Crunch: Textural contrast is key to an exciting dish. For an extra layer of delightful crunch, consider garnishing your finished plates with toasted pine nuts, a handful of crispy roasted chickpeas, or even some crumbled toasted walnuts. These additions not only provide an appealing texture but also a nutty depth of flavor.
- Flavorful Yogurt Drizzle: To achieve a runny, drizzle-ready yogurt, whisk your chosen plain yogurt (dairy or non-dairy) with a small splash of water. For an added layer of brightness and tang, incorporate a squeeze of fresh lemon juice into the yogurt mixture before drizzling over the finished dish.
- Make Ahead Magic: As mentioned, the beet and white bean purée is excellent for making ahead. Prepare it up to 2-3 days in advance and store it in an airtight container in the refrigerator. This allows the flavors to deepen and makes weeknight assembly incredibly swift.
We hope these tips help you create an unforgettable meal! If you try this Cauliflower Steak recipe or any other recipe from our collection, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating below to share your experience with other food enthusiasts. Your feedback is invaluable! And don’t forget to tag us on Instagram@foodwithfeeling and use the hashtag #foodwithfeeling! Happy cooking!
Cauliflower Steaks with Beet Bean Purée
Rating: 5 out of 5 stars (4 votes)
By Brita Britnell
Prep: 20 mins | Cook: 35 mins
Servings: 4 servings
These crispy roasted cauliflower steaks with golden baby potatoes are served over a creamy, protein-packed beet and white bean purée for a vibrant and flavorful vegetarian meal. Easy to make, great for date night, and absolutely delicious!

Ingredients
For the roasted veggies:
- 1 Head of cauliflower, cut into large “steaks”* (usually 2-3 per head)
- 1 ½ pounds of baby potatoes, cut into bite-sized pieces
- 1 tablespoon olive oil
- 2 teaspoons of fine sea salt
- Black pepper to taste
- 1 teaspoon of garlic powder
- 1 teaspoon of dried oregano
- For serving: fresh dill and a drizzle of creamy yogurt
For the beet and bean purée:
- 4 medium beets, roasted*
- 2 cans cannellini beans, drained and rinsed, or other white beans
- 3 cloves garlic
- 3 tablespoons tahini
- Juice of 1 lemon
- 1 tablespoon olive oil
- ½ teaspoon ground cumin
- Salt and pepper to taste
- Splash of water as needed
Instructions
For the roasted veggies:
- Preheat the oven to 425 degrees F (220 degrees C).
- Prep the cauliflower: Tear off the outer leaves and cut off any stem that is protruding from the cauliflower. Leaving the core intact, cut the cauliflower into ¾-1 inch thick “steaks”. Any outer florets that fall apart can be roasted alongside the steaks or saved for another meal.
- Place the steaks (and florets) on a large baking sheet along with the baby potatoes (you may need 2 baking sheets to avoid overcrowding). Drizzle olive oil evenly over the veggies. Use your hands to ensure that both sides of the cauliflower are covered in a thin layer of oil. Evenly sprinkle on the salt, pepper, garlic powder, and oregano. Toss to coat thoroughly.
- Roast for 15 minutes, then carefully flip the cauliflower steaks and potatoes. Continue roasting for an additional 15-20 minutes, or until the steaks are lightly charred around the edges and tender in the middle, and the potatoes are crispy around the edges.
For the beet and bean purée:
- Make the bean purée by combining all of the ingredients in a food processor or blender and blend until creamy and smooth. If using already roasted beets, ensure they are cooled. Add a splash of cold water to your blender as needed to achieve your desired thinner consistency.
- Serve the veggies on top of a hefty dollop of the beet purée. We suggest spooning about half a cup onto a plate and spreading it out before topping with the roasted veggies, fresh dill, and a good drizzle of creamy yogurt.
Notes
For the beets: We purchased already roasted beets for convenience. However, if you prefer to roast them yourself, simply clean them, cut off the ends, and wrap them tightly in foil. Place them in the oven to roast alongside the cauliflower. Larger beets may require closer to 45 minutes of roasting time.
For the cauliflower: If you aim to serve full cauliflower steaks to 4 people, it’s best to purchase 2 whole heads of cauliflower. Typically, you can get 2-3 substantial steaks from one head before it starts to break apart. Alternatively, you can serve 4 people with just 1 cauliflower head by either making 2 steaks and roasting the rest as florets, or simply cutting the entire head into florets.
For the yogurt drizzle: You can use any plain yogurt you prefer. To achieve a runny consistency perfect for drizzling, we recommend whisking it with a small splash of water and a bit of fresh lemon juice for added tang.
Nutrition
Calories: 302kcal, Carbohydrates: 41g, Protein: 7g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 7g, Sodium: 81mg, Potassium: 1057mg, Fiber: 7g, Sugar: 7g, Vitamin A: 41IU, Vitamin C: 39mg, Calcium: 57mg, Iron: 3mg
Nutrition information is automatically calculated, so should only be used as an approximation.
Tried this recipe? Mention @foodwithfeeling or tag #foodwithfeeling!